
Voltar
PHP Essentials
Este curso tem o objetivo ensinar ao aluno conceitos básicos de PHP e como utilizar essa linguagem para desenvolver aplicações simples, porém de forma correta e profissional.
Após a conclusão do curso, o aluno estará apto a manipular arquivos, variáveis de sessão e cookies, utilizar corretamente as estruturas de controle do PHP, desenvolver aplicações que manipulem formulários e páginas HTML e fazer interação com banco de dados MySQL para persistência dos dados das aplicações.
Ementa
Ambientação
- Noções gerais de HTML
- Protocolo HTTP e comunicação Cliente/Servidor
- Requisições GET / POST
Introdução ao PHP
- Histórico e características
- Requisitos básicos para programar em PHP
Preparação do Ambiente de Desenvolvimento
- Instalação do PHP, Apache e MySQL
- Instalação do phpmyadmin Sintaxe
- Tags de abertura e fechamento
- Separação de Instruções
- Comentários
- Variáveis
- Constantes
Tipos
- Tipos de Dados
- Tipos básicos
- Tipos compostos
- Tipos especiais
- Manipulação de Tipos
Expressões e Operadores
- Precedência de Operadores
- Operadores Aritméticos
- Operadores de Atribuição
- Operadores de Comparação
- Operador Ternário
- Operadores de execução (shell commands)
- Operadores Lógicos
- Operadores Bit-a-bit
- Operadores de Incremento / Decremento
- Operadores de String
- Operadores de Array
- Operadores de Tipo (instanceof)
Estruturas de Controle
- if, else, elseif, switch/case
- while, do-while, for, foreach
- break, continue
- require, include, require_once, include_once
Funções
- Argumentos de Funções
- Retorno de Funções
- Funções recursivas
- Funções variáveis
- Funções internas do PHP
PHP e HTML
- Formulários HTML
- Recebendo dados de Formulários
- Transmitindo dados entre Páginas
Manipulação de arquivos
- Criação, Abertura, leitura e fechamento de arquivos
Sessões
- Manipulando dados em Sessões
- Segurança de Sessões
Cookies
- Cookies HTTP
- Manipulação de Cookies
Ambientação com Banco de Dados MySQL
- Introdução a banco de dados
- A Linguagem SQL
- Tipos de Dados do MySQL
- Criando bancos e tabelas
- Manipulando dados do Banco
Integrando PHP e MySQL
- Conexão com o Banco
- Manipulação de dados do Banco
- Seleção e exibição de dados do banco
Introdução à Programação Orientada a Objetos
- Classes, atributos e métodos
- Visibilidade
- Construtores e Destrutores
- Instanciando um objeto
- Acesso a métodos e atributos do objeto
Duração
40 horas-aula
Material Didático
- Apostila PHPrime
- Notas de aula e material suplementar na web
A quem se destina
Profissionais que queiram aprender a desenvolver aplicações para web utilizando a linguagem PHP, de forma correta e profissional.
Pré-requisitos
Utilização de computadores e internet. Desejável noções de programação.
Investimento
- 3x de R$ 290,00(R$ 870,00)
- À vista: R$829,00
Outras Informações
- Coffee-Break incluído
- Certificado de conclusão para alunos com mais 70% de presença