Desenvolvimento Web com PHP e MySQL

Próxima(s) Turma(s)

 
 
 

Objetivo

O curso Desenvolvimento Web com PHP e MySQL preparará você para desenvolver páginas web dinâmicas e interativas, especialmente com conexão a banco de dados, envio de e-mails e interação com XML, utilizando as principais funcionalidades da Orientação a Objetos no PHP.

Pré-requisito(s): Ter conhecimento em Lógica de Programação.

Carga horária: 40h

O que você vai aprender?

  • Introdução à linguagem PHP
  • O que é PHP?;
  • O que pode ser feito com PHP?;
  • Vantagens e desvantagens da utilização;
  • Mais informações sobre PHP;
  • Sintaxe Básica
  • Delimitando o código PHP;
  • Variáveis, tipos suportados e operadores;
  • Transformação de tipos;
  • Funções e parâmetros;
  • Estruturas de controle;
  • PHP e Formulários da Web
  • Formulários HTML;
  • Variáveis de Ambiente;
  • Métodos de requisição
  • GET e POST;
  • Utilizando PHP para criar formulários;
  • Tratando as informações recebidas;
  • Exemplo: Currículo On-Line;
  • Biblioteca de Funções
  • Funções de data e tempo;
  • Funções de criptografia;
  • Funções matemáticas;
  • Funções relacionadas a HTML;
  • Manipulação de Strings e Expressões regulares
  • Funções de strings básicas;
  • Funções relacionadas a arrays;
  • Expressões Regulares;
  • Combinação básica de padrões;
  • Funções para Expressões Regulares;
  • Arquivos, Sessões e outros
  • Manipulação de Arquivos;
  • Abrindo e fechando Arquivos;
  • Exibindo o conteúdo de um arquivo;
  • Lendo e gravando dados em arquivo;
  • Copiando, Excluindo e Renomeando arquivos;
  • Upload de Arquivos;
  • Trabalhando com Sessões;
  • Interação do PHP com serviços Internet
  • FTP e E-mail;
  • MySQL
  • Criando banco de dados;
  • Segurança do MySQL;
  • MySQL Monitor;
  • Linguagem SQL;
  • Acesso ao Banco de Dados
  • Conexão com o servidor;
  • Execução de comandos SQL;
  • Tratamento de resultados de consulta;
  • Exemplo: Implementação de um Portal de Notícias;
  • Comércio Eletrônico
  • Funcionamento de um site de comércio eletrônico;
  • Catálogo de produtos;
  • Aplicativo carrinho de compras;
  • Exemplo: Construção de site básico de comércio eletrônico;
  • PHP e Orientação a Objetos
  • Orientação a Objetos (OO)
  • Objeto, Classe, Atributo, Método, Herança, Polimorfismo, Acoplamento, Coesão.
  • Utilizando OO no PHP
  • Classe, Visibilidade de Atributos e Métodos, Atributos e Métodos Estáticos, Construtor e Destruidor de Classes, Herança e Polimorfismo, Classes Abstratas, Interfaces, Reflexão.
  • Controle de Exceções.
  • Funções para Manipulação de Classes.
  • Class_exists.
  • Manipulando Imagens no PHP
  • Funções para Manipulação de Imagens.
  • Construindo uma Classe para Geração de Imagens.
  • PHP e XML
  • simpleXML: simplexml_load_file, simplexml_load_string, Métodos da Classe simpleXML, simplexml_import_dom.
  • DOM
  • Instanciando a Classe DomDocument, load e loadXML, Outros Métodos, Manipulando o Documento XML, Salvando o Documento XML.

Comentários