Formação em
Linguagem de Programação PHP
-
Duração
80 horas
-
Valor
50.000 Kz
Ementa:
Definição e Ambiente PHP. Sintaxe Básica do PHP. Estruturas Condicionais. Funções e Procedimentos em PHP. PHP orientado a Objetos. Funções e Bibliotecas do PHP. Segurança de Dados em PHP.
Objetivo:
Esta disciplina visa introduzir o aluno, futuro programador, no universo do desenvolvimento de sistemas para Internet, por meio da linguagem PHP, tornando-o capaz de elaborar programas simples com acesso a banco de dados.
Conteúdo Programático:
- Definição e Ambiente PHP;
- Sintaxe Básica do PHP;
- Tipos de Dados do PHP;
- Operadores do PHP.
- Estruturas Condicionais;
- Estruturas de Repetição;
- Funções e Procedimentos em PHP;
- Tipos de Variáveis.
- PHP Orientado a Objeto;
- Configurando e Inserindo Linhas em uma Tabela;
- Trabalhando com Temas, Folhas de Estilos e Múltiplos Arquivos.
- Teste de Segurança;
- Documento de Política de Segurança;
- Segurança de Redes Externas.
- Funções e Bibliotecas do PHP;
- Tratamento de Informações;
- Segurança de Dados em PHP;
- Ordenação de Dados.
Competências Específicas:
- Entender o que é o PHP, onde aplicá-lo, como aplicá-lo e como configurar o seu próprio ambiente de projetos;
- Interpretar a sintaxe básica da linguagem PHP, suas instruções e como criar pequenos programas de leitura e escrita;
- Distinguir e utilizar os diferentes tipos de dados em uma aplicação PHP;
- Aplicar cada tipo de operador a programas em PHP, sejam eles aritméticos, lógicos, atributivos ou comparativos.
- Criar e aplicar estruturas condicionais a códigos PHP;
- Construir e aplicar estruturas de repetição a programas PHP;
- Construir, utilizar e diferenciar funções e procedimentos em um script PHP;
- Explicar e diferenciar os tipos de variáveis disponíveis no PHP, bem como saber empregá-los de modo correto e apropriado a cada situação.
- Aplicar o estilo de programação conhecido como Programação Orientada a Objetos (OOP) à linguagem PHP;
- Configurar um banco de dados MySQL para trabalhar com PHP, criando e inserindo dados em uma tabela;
- Atualizar e eliminar dados no MySQL via PHP, bem como tabelas, colunas e bancos de dados inteiros, além de atualizar dados anteriormente inseridos;
- Instalar temas, trabalhar com folhas de estilo e compreender a complexidade de um sistema com múltiplos arquivos em PHP com MySQL.
- Utilizar diversas funções do PHP, bem como algumas bibliotecas utilizadas para tratamento de dados;
- Tratar Informações oriundas do banco de dados MySQL em PHP, bem como trabalhar com o armazenamento de informações de forma mais eficaz;
- Explicar os conceitos por trás da criptografia e da criptoanálise, bem como de implementar códigos criptográficos em scripts PHP;
- Identificar o conceito por trás da ordenação de dados, bem como sua importância para a otimização de um sistema.