Capacitar o aluno a implementar 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 mudanças da Orientação a Objetos no PHP. No curso também são ensinado conhecimentos de PHP com ênfase em WEB 2.0, Webservices, AJAX, com o uso integrado de um conjunto de tecnologias e técnicas para tornar as aplicações e páginas web mais dinâmicas assim facilitar o desenvolvimento de sistemas mais interativos utilizando Ájax
  • Material didático Completo;
  • 01 aluno por computador com no máximo 12 alunos por sala;
  • Aulas Práticas;
  • Treinamento em sala climatizada;
  • Instrutores com experiência profissional e certificados;
Lógica de Programação. Desejável o conhecimento HTML e JavaScript.
  • Criar páginas web dinâmicas;
  • Receber e encaminhar formulários web;
  • Implementar sistemas de cadastro e consulta a banco de dados nas páginas web;
  • Criar soluções de comércio eletrônico.
  • Utilizar a Orientação a Objetos para melhorar o código de seus sites.
  • Implementar AJAX.
  • Implementar aspectos de segurança da linguagem.

Curso Formação Desenvolvedor Web PHP

Duração: 80 horas

12 Alunos por Sala


Próximas Turmas de Curso Formação Desenvolvedor Web PHP

Nenhuma turma prevista até o momento.

Curso Formação Desenvolvedor Web PHP – Tópicos:

» 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.

 

» O que é Ajax?
Modelo “clica e espera” versus modelo interativo
Exemplos de uso prático
Características do Ajax
O contexto do Ajax na web
Ajax e a Web 2.0
Requisitos e instalações de softwares
» JavaScript e CSS: os pilares do Ajax
Entendendo o JavaScript
Interagindo com a página HTML
Melhorando a experiência do usuário com CSS
» Manipulando XML com JavaScript
Entendendo o modelo DOM
Interface dos nodos (Node)
Outras inferfaces DOM
A classe XMLDocument
Entendendo XMLHttpRequest

» O lado servidor: relembrando PHP
Como escrever um programa PHP
Variáveis
Arrays
Operadores
Estruturas de controle
Definição de funções
Dados de formulários HTML
Conexão com banco de dados
» Ajax passo a passo
Iniciando o XMLHttpRequest
Enviando dados ao servidor
Criando sua própria biblioteca para o XMLHttpRequest
Obtendo a resposta como string
Recebendo dados como XML
Tratando resultados numéricos
Manipulando erros
Analisando a resposta HTTP
Gerando dinamicamente uma mensagem com CSS

» Reaprendendo a tratar formulários web
Manipulando os elementos do formulário
Validando informações

» Uma aplicação completa com Ajax
Definindo a base de dados
Página inicial? Não, a página é permanente!
Bibliotecas JavaScript e estilos CSS
Listando produtos
Obtendo os detalhes do produto no servidor
Carrinho de compras e cálculo do frete
Cadastrando os clientes
Inserindo o pedido no banco de dados
» Técnicas e estudos de caso sobre Ajax
Sua aplicação mais eficiente
Estudos de caso: aplicações com Ajax e PHP
Ajax Frameworks

Cadastre seu email

Quero Receber Novidades, Ofertas e Vagas de empregos