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.