PHP & MySQL
PHP é uma linguagem de programação confiável que ajuda os desenvolvedores a trabalhar com formulários web e conexão com base de dados.
Pré-requisitos:
Conhecimentos de HTML, CSS and Java Script
Conhecimentos Adquiridos:
Este curso fornece o conhecimento correto para aprender o básico do PHP (incluindo variáveis, expressões lógicas, laços de repetições e funções) e conexão PHP com base de dados MySql.
Material Didático:
As técnicas de linguagem e ensino são voltadas para o uso final do curso. Inclui exercícios explicativos e exemplos com o trabalho em dispositivos reais.
Tópicos do Curso:
VISÃO GERAL DO PHP:
- Por que escolher o PHP?
- Visão geral da instalação
- Trabalhando com Apache Web Server
- Alterando o documento root
- Habilitando o PHP
- Atualizando o PHP
- Configurando o PHP
- Instalando o MySQL
- Configurando o MySQL
- Editor de texto
EXPLORANDO TIPOS DE DADOS:
- Variáveis
- Strings
- Funções Strings
- Inteiros
- Pontos flutuantes
- Matrizes
- Matrizes associativas
- Funções de matriz
- Booleanos
- 'NULL' e 'empty'
- 'Type juggling' e 'casting'
- Constantes
ESTRUTURAS DE CONTROLE: EXPRESSÕES LÓGICAS:
- Comando 'if'
- Comando 'Else e 'elseif'
- Operadores Lógicos
- Comando Switch
Estruturas de controle:Laços de repetição:
- Laço de repetição 'While'
- Laço de repetição 'For'
- Laço de repetição 'Foreach'
- Continue
- Break
FUNÇÕES DEFINIDAS PELO USUÁRIO:
- Definindo funções
- Argumentos de função
- Retornando valores de uma função
- Retornando múltiplos valores
- Escopo e variáveis globais
Depuração:
- Problemas comuns
- Alertas e erros
- Depuração e solução de problemas
CONSTRUINDO PÁGINAS WEB COM PHP:
- 'Links' e 'URLs'
- Usando 'GET values'
- Codificação 'GET values'
- Codificação para HTML
- Incluindo e requerindo arquivos
- Modificando 'headers'
- Redirecionamento de páginas
- Buffer de saída
Trabalhando com formulários e dados de formulário:
- Construindo formulários
- Detectando envios de formulários
- Single-page form processing
- Validando valores de formulário
- Problemas com a lógica de validação
- Exibindo erros de validação
- Funções de validação personalizadas
- Formulário de página única com validações
Fundamentos DO MySQL:
- Introdução ao MySQL
- Criando um banco de dados
- Criando uma tabela de banco de dados
- 'CRUD' em MySQL
- Populando um banco de dados no MySQL
- Tabelas de banco de dados relacional
- Preenchendo a Tabela Relacional
Usando o PHP para acesso o MySQL:
- APIs de banco de dados no PHP
- Conectando com o MySQL
Aplicação CRUD:
- Localizando um 'Subject' no Banco de Dados
- Refatorando a seleção de página
- Criando um novo formulário 'subject'
- Processando valores de formulários e adicionando 'subjects'
- Passando dados por 'Session'
- Validadando valores de formulários
- Criando e editando formulários 'subject'
- Usando 'single-page submission'
- Deletando um 'subject'
- Cleaning up
Construindo a área pública:
- A aparência pública
- Adicionando um comportamento de 'subject' padrão
- A área de conteúdo público
- Protegendo a visibilidade da página
Controlando o acesso à página:
- Visão geral da autenticação do usuário
- Administrando 'CRUD'
- Criptografando senhas
- Salvando senhas
- Adicionando criptografia de senha ao CMS
- Novas funções de senha do PHP
- Checando por autorização
- Criando uma página de 'logout'
Certificado de Conclusão
No final do curso o aluno receberá o nosso certificado de conclusão de treinamento.