Programação Web com PHP e MySQL

  • Duração
    40H
  • Formação Oficial
    Não
  • Exame de Certificação
    Não
  • Certificado de Conclusão
    Sim
Programação Web com PHP e MySQL

Descrição do Curso

b

O que você vai aprender

  • Aprender obter dados de uma solicitação
  • Obtenha uma compreensão completa dos fundamentos do PHP, aprenda a instalar configurações, matrizes e declarações de tomada de decisão
  • Aprender usar documentação do PHP para resolver dúvidas
  • Aprender usar uma conexão segura
  • Compreender os conceitos de autenticação
  • Aprender a trabalhar com dados criptografados
  • Aprender funcionalidades orientadas a objetos, como substituição de método, constantes, interfaces, herança e muito mais
  • Dominar os conceitos de SQL e consultas avançadas

Pré-requisitos

  • Conhecimento básico de HTML e JavaScript
  • É necessário um PC ou Mac

Público Alvo

  • Desenvolvedores HTML
  • Designers de IU
  • Desenvolvedores e administradores de base de dados
  • Aspirantes a Desenvolvedores Web
  • Estudantes

Conteúdo Programático

  • Base de dados, SQL e MySQL - diferenças e o que são
  • Tipos de base de dados
  • Instalar o MySQL no Windows
  • Criando e excluindo base de dados
  • Tabelas e tipos de dados 
  • Editando nome de tabelas
  • Incluindo, editando e removendo colunas de tabelas
  • INSERT - Inserindo dados em tabela
  • SELECT - Consultando dados
  • Filtrando registos (WHERE)
  • Preenchendo a base de dados com registos para testes
  • SELECT - Filtros com Operadores de Comparação
  • SELECT - Filtros com Operadores Lógicos
  • SELECT - Filtros com o operador BETWEEN
  • SELECT - Filtros com o operador IN
  • SELECT - Filtros com o operador LIKE
  • SELECT - Ordenando resultado
  • SELECT - Limitando retorno
  • SELECT - Funções de agregação: MAX, MIN, AVG, SUM e COUNT
  • SELECT - Agrupando seleção de registos (GROUP BY)
  • SELECT - Filtrando seleções agrupadas (HAVING)
  • UPDATE - Atualizando registos
  • DELETE - Excluindo registos
  • Regras de normalização
  • O que é cardinalidade e diagramas ER?
  • Introdução ao relacionamento entre tabelas, chave primária e estrangeira
  • Criar uma Tabela Dinâmica
  • Juntar 2 tabelas em uma consulta
  • Projeto Loja Virtual - Relacionamento Um para Um
  • Projeto Loja Virtual - Relacionamento Um para Um 
  • Projeto Loja Virtual - Relacionamento Um para Muitos
  • Projeto Loja Virtual - Relacionamento Muitos para Muitos
  • Projeto Loja Virtual - Relacionamento Muitos para Muitos
  • Introdução as Junções (JOINS) entre tabelas
  • JOIN - Junção à esquerda (LEFT JOIN)
  • JOIN - Junção à direita (RIGHT JOIN)
  • JOIN - Junção interna (INNER JOIN)
  • Alias - Apelidando tabelas
  • O que é PHP?
  • Instalar o PHP no Windows
  • Primeiro programa em PHP
  • Variáveis e constantes em PHP
  • Tipos de dados em PHP
  • Números e operadores em PHP
  • Comparadores em PHP
  • Incrementos em PHP
  • Funções para Strings em PHP
  • Arrays e funções para matrizes em PHP
  • arrays associativas ou matrizes associativas em PHP
  • isset() e empty ()
  • if, else if e switch
  • for, while, do while e foreach
  • foreach e exibir o conteúdo de um array
  • Funções em PHP
  • Funções que retornam valores
  • Parâmetros nomeados em PHP
  • Include e require
  • json_encode e json_decode
  • Tratamento de exceções
  • arquivos
  • Data e hora
  • Formulário com ação GET
  • Formulário com ação POST
  • Higienizar formulário de dados
  • Trabalhando com Cookies
  • Trabalhando com Sessões
  • Super Global
  • PHP e base de dados 
  • As etapas para consultar uma base de dados
  • Obtenha os serviços de uma base de dados
  • O que é Programação Orientada a Objetos, Vantagens e muito mais
  • Criando uma classe e instanciando-a
  • Atributos de classe e construtores
  • Atributos de classe em PHP
  • Métodos em classes
  • Modificadores de acesso públicos e protegidos
  • Métodos estáticos
  • Herança de classe
  • Classes abstratas
  • Interfaces
  • Polimorfismo
  • Classes Autoload
  • Namespaces
  • Tratamento de erros - Try, Catch, Finally e Throw
  • Tratamento de erros - Exceções customizadas
  • O que é o Composer?
  • Instalar Composer no Windows
  • Carregar automaticamente com o Composer
  • Consulte o banco de dados com OOP e MySQLi
  • Consulte o banco de dados com OOP e PDO

Mais Formações & Certificações Treinp

Card Image
Programação
Programação Web com PHP e MySQL
Card Image
Programação
HTML5, CSS3, Javascript e Bootstrap Framework
Card Image
Base de Dados
Bootcamp Base de dados MySQL
Card Image
Office
Microsoft Word Avançado para Formatação de Projectos
Card Image
Sistemas Operativos
Administração de Servidores com Microsoft Windows Server 2019