Visão Geral
O curso de Desenvolvimento Web com PHP por meio da Educação a Distância oferece ao profissional de Tecnologia da Informação o conhecimento sobre conteúdo dinâmico na Internet, banco de dados e muito mais.
Conteúdo
Introdução a HTML; Por que aprender HTML antes de PHP?; Linguagem de marcação; Linguagem Interpretada pelo próprio browser; Modelo Cliente / Servidor; Casos especiais: Firefox | Netscape | MS-Explorer | Chrome; Conceitos Iniciais; Extensão de um novo documento: .html; Vendo um documento HTML; Conceito de tags e de documento bem formado; Modificando parâmetros de tags; Base de um Documento; Exibindo Informações; Escrevendo dados num documento; Criando cabeçalhos; Um parágrafo; Alterando o alinhamento de um texto; Ligações entre Páginas; Conceitos de links entre páginas; Criando um novo link; Inserindo Imagens; Tabelas; Listas; Formulários; Trabalhando com dados em HTML; Definindo um novo formulário; Opções de entrada de dados; Criando um novo campo: parâmetro text; Criando um botão: parâmetro Button; Criando um botão de submissão: parâmetro submit; Criando um botão de limpeza: parâmetro reset; Criando uma checkbox: parâmetro checkbox; Criando um radiobutton: parâmetro radio; Criando um campo de senha: parâmetro password; Janelas; Definição de janelas em HTML; Folhas de Estilo (CSS); Introdução e motivação; Integrando HTML e CSS; Formatando documentos; Linguagem Interpretada; Modelo Cliente/Servidor revisitado; Diferenças entre PHP e JavaScript; Diferenças entre PHP, ASP e JSP; Necessidade de um Servidor Web; Casos específicos: Apache e Microsoft-IIS; Instalando o Apache de forma simples: EasyPHP; Versões do PHP; Histórico das versões; Trabalhando com Dados; Operadores; Condicionais; Repetições; Desvios Incondicionais; Funções; Incluindo Arquivos; Lendo/Escrevendo em arquivos; PHP e Banco de Dados; Funções de Acesso a Bancos de Dados; Gerenciamento de Sessões; Orientação a Objetos; Expressões Regulares; Controlando o Upload de Arquivos; Tratamento de Exceções; Segurança nas aplicações; Conceitos de Bancos de Dados Relacionais; O que é o modelo relacional?; Relação e Tabela; O que são registros?; O que são colunas?; Definição de chaves primária e estrangeira; Como relacionar tabelas diferentes; Tipos de dados básicos; Criando tabelas; Modificando dados; Como inserir dados em tabelas? Como alterar dados em tabelas? Como remover dados em tabelas? Buscando dados; Criando uma busca simples; Discriminando diferentes colunas; Incluindo filtros na busca; Relacionando diferentes tabelas; Operadores especiais: IN e EXISTS; Tópicos: Views e Triggers; O que é uma view e sua utilidade?; Como definir uma view?; Como utilizar um view?; O que é e para que serve um trigger?; Definindo um trigger; Executando baseado numa operação.
Objetivos
Objetivos específicos
Metodologia