# INTRODUÇÃO AO PHP
* O que é o PHP e sua aplicação no desenvolvimento Web;
* Instalação e configuração do servidor Apache;
* Compartilhamento de diretórios com o servidor Web e configuração de permissões;
* Instalação e configuração do PHP e do Visual Studio Code como ambiente de desenvolvimento;
* Configuração do arquivo **php.ini**.
# COMPONENTES DA LINGUAGEM
* Estudo e prática dos principais elementos da linguagem PHP;
* Estruturas de controle: **if, else, switch, for, foreach, while e do...while**;
* Tipos de dados, variáveis e escopo;
* Variáveis de ambiente e constantes;
* Sequências de escape em strings;
* Operadores aritméticos, relacionais, lógicos e de atribuição;
* Criação e utilização de funções;
* Manipulação e formatação de datas e horários utilizando as funções nativas do PHP.
# TÉCNICAS PROFISSIONAIS
* Aplicação de boas práticas para organização e produtividade no desenvolvimento;
* Utilização das instruções **include** e **require** para reutilização de código;
* Desenvolvimento de bibliotecas de funções reutilizáveis.
# COOKIES
* Criação e gerenciamento de Cookies para armazenamento de informações no navegador;
* Personalização da experiência do usuário em aplicações Web.
# UPLOAD
* Envio de arquivos para o servidor utilizando os recursos nativos do PHP;
* Manipulação e armazenamento de arquivos enviados pelo usuário.
# SEGURANÇA COM USO DE SESSION
* Criação e gerenciamento de sessões para autenticação de usuários;
* Controle de acesso a páginas restritas utilizando Sessions;
* Implementação de áreas administrativas protegidas por login.
# BANCO DE DADOS
* Conceitos de Banco de Dados e Sistemas Gerenciadores de Banco de Dados (SGBD);
* Arquitetura Cliente/Servidor;
* Instalação e configuração do MySQL;
* Utilização do MySQL Workbench para administração e manutenção de bancos de dados;
* Desenvolvimento de aplicações utilizando PHP e MySQL por meio da extensão **MySQLi**;
* Criação de bancos de dados e tabelas;
* Comandos SQL para criação, alteração, consulta, inserção, atualização e exclusão de registros.
# PROJETOS DESENVOLVIDOS EM SALA DE AULA
* Desenvolvimento de uma Agenda Web;
* Desenvolvimento de um sistema administrativo para gerenciamento de produtos com acesso restrito por usuário e senha;
* Desenvolvimento de um sistema de comércio eletrônico com cadastro de produtos, processamento de pedidos e envio de e-mails.