Formação PHP Avanced FULL

Esta formação é o conjunto dos nossos 3 cursos de PHP , respectivamente Módulo 1 , iniciante , Módulo 2 programação PHP usando o padrão MVC e o Módulo 3 programação em PHP utilizando o framework Laravel. Curso completo de PHP do básico ao avançado passando pelo padrão MVC e utilizando framework Laravel com orientação a objetos. Curso que abrirá seu leque de ofertas no mercado de trabalho que mais cresce no mundo e na internet .



Segue abaixo lista de tópicos abordados durante o curso :


Módulo 1

  • História do PHP .
  • Como funciona o PHP.
  • Instalando o PHP Localmente
  • Rodando o PHP localmente como um servidor
  • Configurando o editor de PHP (Netbeans, Sublime ou Atom)
  • Variáveis e Operadores em PHP.
  • Encontrando o nome perfeito para sua variável.
  • Armazenando dados de scripts com variáveis.
  • Criando um formulário HTML mesclado com PHP
  • Use o PHP para acessar os dados do formulário.
  • Algumas regras PHP para seu formulário.
  • Scripts PHP que rodam no lado do servidor (Server Side)
  • Enviando uma mensagem de e-mail com PHP.
  • MySQL e PHP, como tudo se combina.
  • Armazenamento no banco de dados MySQL.
  • Criando bases de dados e tabelas no MySQL.
  • A instrução INSERT em ação.
  • Use SELECT para obter dados da tabela.
  • Colocando o PHP trabalhar o MySQL para você.
  • Conecte-se com mysqli_connect().
  • Construa a query INSERT no PHP.
  • Consulte o banco de dados MySQL com o PHP.
  • Encerrando a conexão com o mysqli-close().
  • $_POST fornece os dados necessários
  • Utilizando o GITHUB para compartilhamento de códigos.
  • Trabalhando em conjunto no GITHUB.
  • Definição do projeto final.
  • Estruturação do projeto WEB.
  • Análises dos projetos.
  • Resumo e revisão do Curso.



Módulo 2 PHP usando o padrão MVC

  • Apresentação MVC PHP .
  • Organizando o Projeto MVC PHP.
  • Criando um VirtualHost para MVC.
  • Start APP MVC.
  • MVC PHP Iniciando o trabalho com rotas.
  • Explicação Detalhada Sobre Rotas.
  • Explicando Rotas e Gestão de Controllers.
  • Chamando Controller e Métodos Dinamicamente .
  • Criando a Chamada Página 404 .
  • Finalizando e Melhorando as Rotas.
  • Organizando os Controllers do Jeito Certo.
  • Iniciando as Views.
  • Criando Classe de View.
  • Organizando as Chamadas das Views.
  • Usando Blade para renderização de Views (Sugestão).
  • Usando Smarty para renderização de Views (Sugestão 2).
  • Criando Templates.
  • Listando Array de Dados (Loops de Repetição).
  • Includes.
  • Organizando as Models.
  • Criando Entidades.
  • Class Conn.
  • Class CRUD PDO.
  • GET.
  • JOIN.
  • WHERE.
  • ORWHERE.
  • One To One.
  • One To Many.
  • Many To One.
  • Many To ManY
  • SELECT.
  • DISTINCT.
  • LIMIT.
  • orderBy.
  • Definição de projeto.
  • Estruturação de projeto.
  • Análise de projetos.
  • Resumo e revisão final do curso.



Módulo 3 – PHP com framework Laravel

  • Preparar o Ambiente de Desenvolvimento com o Vagrant .
  • Criando Virtual Host no Vagrant ( Versão com Barra de Tarefas ) .
  • Instalando o Laravel via Composer.
  • Estrutura do Laravel.
  • Trabalhando com Rotas no Laravel.
  • Trabalhando com Middlewares no Laravel .
  • Trabalhando com Controllers no Laravel (Rest Full Controller) .
  • Trabalhando com Controllers Implicitos no Laravel.
  • Template Blade .
  • Formulários.
  • Requests .
  • Responses.
  • C – Cadastrar Dados.
  • R – Listar Dados.
  • Editar Dados .
  • D – Deletar Dados .
  • Validação de Dados.
  • Páginação .
  • Upload de Arquivos no Laravel.
  • Trabalhando com Sessões e Cookies.
  • Cache.
  • Criptografia e Hashing.
  • Collections.
  • Helpers.
  • Envio de E-mails .
  • Filas no Laravel .
  • Facades do Laravel.
  • Dependency Injection.
  • Service Container .
  • Service Providers .
  • Query Builder .
  • Eloquent ORM .
  • Fazendo Requisições via Ajax (Serialization).
  • Fazendo Leitura de Dados via Ajax.
  • Autenticação de Usuários (Área Restrita) .
  • Recuperar Senha .
  • Iniciando o Projeto Prático (Integrar o Layout do Painel) .
  • Cadastrar via Ajax .
  • Listar Dados .
  • Editar via Ajax .
  • Deletar Via Ajax.
  • Níveis de Acesso (Middlewares Avançadas).
  • Projeto WEB.
  • Estrutura do projeto.
  • Análise dos projetos.
  • Resumo e revisão final do curso.

 

A carga horário Total deste curso é de 96 horas .


Solicite mais informações :

Seu nome *

Seu e-mail *

Telefone com DDD *

Sua mensagem