fbpx

Primeira turma de Curso de PHP completo

Estou lançando esse primeiro curso ao vivo online de PHP que acontecerá  a partir do dia 31/07, de 08:00 até as 12:00 todos os sábados. Serão 25 aulas de programação. O cronograma do curso você encontra abaixo e poderá acompanhar todo o curso de forma gratuita.

Inscreva-se gratuitamente no formulário abaixo.

[one_second]

    Nome:
    E-mail:

    [/one_second]

    AULA 1

    INTRODUÇÃO AO PHP

    • O que é o PHP
    • Evolução da linguagem
    • Preparando e configurando o Ambiente de desenvolvimento
    • Editor de código IDE e Hello World
    • Arquitetura cliente/servidor
    • Introdução ao PHP

    ENTENDENDO CONTROLE DE VERSÃO

    • O Que é Git
    • Instalando o Git e Clonando um Repositório
    • O que é o Git
    • Criando o Seu Repositório
    • Criando um repositório
    • GitHub vs BitBucket
    • Atualizando o repositório remoto
    • Editando Arquivos Remotos e Resolvendo Conflitos

    PRÓXIMA AULA – 31/07

     

    AULA 2

    CONHECENDO A LINGUAGEM PHP

    • Utilizando Variáveis com PHP
    • Conhecendo os Tipos de Dados em PHP
    • Variáveis e Tipos de Dados no PHP
    • Variáveis Pré-definidas
    • Escopo de Variável
    • Relembrando um pouco mais de variáveis
    • Conhecendo os Operadores do PHP
    • Relembrando os operadores do PHP
    • Strings em PHP
    • Strings em PHP
    • Incluindo arquivos com include e require
    • Include e Require

     

    ESTRUTURAS DE CONTROLE DE LAÇOS DE REPETIÇÃO

    • Estruturas Condicionais – If, ElseIf Else
    • Switch case
    • For
    • Foreach
    • While
    • Estruturas de Controle e Laços de repetição

     

    ARRAYS EM PHP

    • Array em PHP
    • JSON
    • Constantes e Array Constantes
    • Arrays em PHP
    • Códigos do Curso
    31/07

    AULA 3

    SESSÃO NO PHP7

    • Criando e Entendendo Sessões
    • ID de Sessão
    • Funções Para Sessão

    TRABALHANDO COM FUNÇÕES EM PHP

    • Criando Funções de Usuário
    • Parâmetros de funções
    • Parâmetros por Valor x por Referência
    • Funções no PHP 7 Novidades
    • Funções Recursivas
    • Funções Anônimas

    TRABALHANDO COM DATA E HORA NO PHP

    • Função date() e a Função Time()
    • Definindo a configuração regional com setlocale()
    • Classe DateTime

     

    07/08

    AULA 4

    PROGRAMAÇÃO ORIENTADA A OBJETOS – INTRODUÇÃO

    • Conceitos de Programação Orientada a Objetos
    • Criando uma Classe
    • Atributos e Métodos
    • Métodos Estáticos
    • Métodos Mágicos
    • Encapsulamento
    • Herança
    • Interface
    • Classe Abstrata
    • Polimorfismo
    • Incluindo classes com Autoload
    • Usando Namespace
    7/08

    AULA 5

    BANCO DE DADOS – PREPARANDO O AMBIENTE

    • Acessando o Banco de Dados com Workbench
    • Visão Geral do MySQL

    BANCO DE DADOS MYSQLI

    • Classes Mysqli e o PHP 7

    BANCO DE DADOS – PDO

    • Conectando o PHP 7 com MySQL usando PDO
    • Instalando o SQL Server Express
    • Conectando o PHP 7 com SQL Server usando PDO
    • Instalando SQL Server e conectando com PHP
    • PDO: Inserindo dados no banco
    • PDO – Alterando dados no banco
    • PDO: Apagando dados no banco
    • PDO: Usando transações
    14/08

    AULA 6

    BANCO DE DADOS – DATA ACCESS OBJECT E PDO

    • PDO – DAO
    • PDO – DAO – SELECT
    • PDO – DAO – LIST
    • PDO – DAO – INSERT
    • PDO – DAO – UPDATE
    • PDO – DAO – DELETE

     

     

    14/08

    AULA 7

    MANIPULANDO ARQUIVOS

    • Lendo e manipulando pastas/diretórios com PHP 7
    • Criando arquivos com fopen()
    • Excluindo arquivos
    • Lendo conteúdo de arquivos
    • Upload de arquivos com PHP 7
    • Download de arquivos com file_get_contents
    • Movendo um arquivo
    • Usando a cURL
    • Usando Cookies
    21/08

    AULA 8

    TRATANDO ERROS COM TRY CATCH

    • Try e Catch
    • Tratando erros

    TRABALHANDO COM IMAGENS E O PHP USANDO BIBLIOTECA GD

    • Processamento de Imagem (GD)
    • Usando imagem existente (GD)
    • Fontes TTF (GD)
    • Gerando Thumbnail (GD)

    GERANDO BOLETOS CO BOLETOPHP

    • Boleto PHP

    GERENCIANDO DEPENDÊNCIAS COM COMPOSER

    • Trabalhando com Composer

    TRABALHANDO COM E-MAILS USANDO A CLASSE PHPMAILER

    • Enviando e-mail com phpmailer

    CRIANTO TEMPLATES COM RAINTPL

    • Trabalhando com templates usando Raintpl

    CRIANDO DIRETÓRIOS VIRTUAIS COM APACHE

    • Utilizando apache para criar virtual hosts

    SLIM FRAMEWORK

    • Conhecendo Slim Framework
    21/08

    AULA 9

    SEGURANÇA NO PHP7

    • Command Injection
    • SQL Injection
    • Entendendo as permissões de pasta
    • Usando o reCaptcha para impedir Robôs
    • Cross-site_Scripting_(XSS)
    • Defense in depth
    • Criptografia em PHP
    • SSL e PHP Session Hijacking
    28/08

    PROJETO FINAL: E-COMMERCE

    • Projeto E-commerce Admin
    • Projetando Banco de Dados do E-commerce
    • Configurando o Projeto
    • Autoload das Classes do Projeto
    • Classe Page para o Template
    • Configurando Template do Site
    • Configurando Template do Admin
    • Admin – Login
    • Admin – Usuarios Read / Create / Update / Delete
    • Admin – Esqueceu a senha
    • Admin – Categorias – CRUD
    • Site Categorias
    • Admin – Produtos – CRUD
    • Site – Produtos
    • Admin – Produtos VS Categorias
    • Site – Paginação
    • Site – Detalhes do Produto
    • Site – Carrinho de Compras – Layout e Classe
    • Site – Carrinho de Compras – Adicionar Produto
    • Site – Carrinho de Compras – Calcular Frete
    • Site – Login
    • Site – Cadastro
    • Site – Esqueceu a senha
    • Site – Minha Conta
    • Site – Web Service de CEP
    • Site – Finalizar Pedido e Gerar Boleto
    • Site – Meus Pedidos
    • Site – Alterar Senha
    • Admin – Pedidos
    • Admin – Usuários Paginação e Busca
    • Admin – Categorias Paginação e Busca
    • Admin – Produtos Paginação e Busca
    • Admin – Pedidos Paginação e Busca
    • Admin – Usuários Ajustes
    • Registro e Hospedagem
    • Ajuste na tabela de Endereços – Adicionando um campo para o número
    • Integração com PagSeguro
    • Integração com PayPal – Formulário HTML
    • Código Final do Projeto

    28/08

    04/09

    11/09

    18/09

    25/09

    02/10

    09/10

    16/10

     

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *