Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

PHP 7 Curso Completo

Neste curso completo de PHP 7, você aprenderá desde os fundamentos da linguagem até o desenvolvimento de aplicações web dinâmicas e seguras. Ao final, estará preparado para criar e gerenciar projetos de e-commerce e utilizar boas práticas de programação.

Iniciantenível
32h 59mde conteúdo
24módulos
158aulas

Sobre o curso

Neste curso completo de PHP 7, você aprenderá desde os fundamentos da linguagem até o desenvolvimento de aplicações web dinâmicas e seguras. Ao final, estará preparado para criar e gerenciar projetos de e-commerce e utilizar boas práticas de programação.

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • PHP
  • SQL
  • Programação Orientada a Objetos
  • REST API
  • Git
  • Validação de Dados

Áreas de conhecimento

27.945 XP distribuídos entre as áreas abaixo.

  • Backend56%
  • Banco de Dados15%
  • Fundamentos14%
  • Segurança6%

Conteúdo do curso

24 módulos · 158 aulas

Introdução ao PHP

8 aulas · 71 min

  • Boas Vindas

    Vídeo

    4 min
  • Como Funciona a Plataforma da Udemy 2021

    Vídeo

    9 min
  • Dúvidas, Certificado de Conclusão, Certificado Hcode, Novos Recurso

    Vídeo

    4 min
  • História do PHP e Evolução da Linguagem

    Vídeo

    11 min
  • Preparando o Ambiente - Instalando PHP 7 e Apache

    VídeoMaterial de apoio

    19 min
  • Editor vs IDE e Hello World!

    Vídeo

    14 min
  • A arquitetura Cliente/Servidor

    Vídeo

    13 min
  • Questionário — Introdução ao PHP

    Questão

Entendendo Controle de Versão

6 aulas · 49 min

  • O Que é Git

    VídeoMaterial de apoio

    6 min
  • Instalando o Git e Clonando um Repositório

    VídeoMaterial de apoio

    9 min
  • Criando o Seu Repositório

    Vídeo

    7 min
  • GitHub vs BitBucket

    VídeoMaterial de apoio

    17 min
  • Editando Arquivos Remotos e Resolvendo Conflitos

    VídeoMaterial de apoio

    12 min
  • Questionário — Entendendo Controle de Versão

    Questão

Conhecendo a Linguagem PHP

8 aulas · 124 min

  • Utilizando Variáveis com PHP

    Vídeo

    10 min
  • Conhecendo os Tipos de Dados em PHP

    VídeoMaterial de apoio

    25 min
  • Variáveis Pré-definidas

    VídeoMaterial de apoio

    15 min
  • Escopo de Variável

    VídeoMaterial de apoio

    8 min
  • Conhecendo os Operadores do PHP

    VídeoMaterial de apoio

    28 min
  • Strings em PHP

    VídeoMaterial de apoio

    22 min
  • Incluindo Arquivos Com Include e Require

    VídeoMaterial de apoio

    21 min
  • Questionário — Conhecendo a Linguagem PHP

    Questão

Estruturas de Controle e Laços de Repetição

6 aulas · 50 min

  • Estruturas Condicionais - If, ElseIf Else

    VídeoMaterial de apoio

    11 min
  • Switch Case

    VídeoMaterial de apoio

    7 min
  • For

    VídeoMaterial de apoio

    17 min
  • Foreach

    VídeoMaterial de apoio

    10 min
  • While

    VídeoMaterial de apoio

    8 min
  • Questionário — Estruturas de Controle e Laços de Repetição

    Questão

Array em PHP

4 aulas · 27 min

  • Array em PHP

    VídeoMaterial de apoio

    10 min
  • JSON

    VídeoMaterial de apoio

    7 min
  • Constantes e Array Constantes

    VídeoMaterial de apoio

    12 min
  • Questionário — Array em PHP

    Questão

Sessão no PHP7

4 aulas · 30 min

  • Criando e Entendendo Sessões

    VídeoMaterial de apoio

    12 min
  • ID de Sessão

    VídeoMaterial de apoio

    10 min
  • Funções Para Sessão

    VídeoMaterial de apoio

    8 min
  • Questionário — Sessão no PHP7

    Questão

Trabalhando com Funções em PHP

7 aulas · 67 min

  • Criando Funções de Usuário

    VídeoMaterial de apoio

    9 min
  • Parâmetros de funções

    VídeoMaterial de apoio

    12 min
  • Parâmetros por Valor x por Referência

    VídeoMaterial de apoio

    11 min
  • Funções no PHP 7 Novidades

    VídeoMaterial de apoio

    9 min
  • Funções Recursivas

    VídeoMaterial de apoio

    22 min
  • Funções Anônimas

    VídeoMaterial de apoio

    7 min
  • Questionário — Trabalhando com Funções em PHP

    Questão

Trabalhando com Data e Hora no PHP

4 aulas · 26 min

  • Função date() e a Função Time()

    VídeoMaterial de apoio

    13 min
  • Definindo a configuração regional com setlocale()

    VídeoMaterial de apoio

    5 min
  • Classe DateTime

    VídeoMaterial de apoio

    9 min
  • Questionário — Trabalhando com Data e Hora no PHP

    Questão

Programação Orientada a Objetos - Introdução

13 aulas · 170 min

  • Conceitos de Programação Orientada a Objetos

    Vídeo

    12 min
  • Criando uma Classe

    VídeoMaterial de apoio

    10 min
  • Atributos e Métodos

    VídeoMaterial de apoio

    18 min
  • Métodos Estáticos

    VídeoMaterial de apoio

    11 min
  • Métodos Mágicos

    VídeoMaterial de apoio

    13 min
  • Encapsulamento

    VídeoMaterial de apoio

    16 min
  • Herança

    VídeoMaterial de apoio

    16 min
  • Interface

    VídeoMaterial de apoio

    16 min
  • Classe Abstrata

    VídeoMaterial de apoio

    7 min
  • Polimorfismo

    VídeoMaterial de apoio

    10 min
  • Incluindo classes com Autoload

    VídeoMaterial de apoio

    21 min
  • Usando Namespace

    VídeoMaterial de apoio

    27 min
  • Questionário — Programação Orientada a Objetos - Introdução

    Questão

Banco de Dados - Preparando o ambiente

3 aulas · 22 min

  • Acessando o Banco de Dados com Workbench

    VídeoMaterial de apoio

    11 min
  • Visão Geral do MySQL

    Vídeo

    12 min
  • Questionário — Banco de Dados - Preparando o ambiente

    Questão

Banco de Dados - MySQLi

2 aulas · 24 min

  • Classe MySQLi e o PHP 7

    VídeoMaterial de apoio

    24 min
  • Questionário — Banco de Dados - MySQLi

    Questão

Banco de Dados - PDO

8 aulas · 66 min

  • Conectando o PHP 7 com MySQL usando PDO

    VídeoMaterial de apoio

    11 min
  • Instalando o SQL Server Express

    VídeoMaterial de apoio

    25 min
  • Conectando o PHP 7 com SQL Server usando PDO

    VídeoMaterial de apoio

    8 min
  • PDO: Inserindo dados no banco

    VídeoMaterial de apoio

    8 min
  • PDO - Alterando dados no banco

    VídeoMaterial de apoio

    6 min
  • PDO: Apagando dados no banco

    VídeoMaterial de apoio

    3 min
  • PDO: Usando transações

    VídeoMaterial de apoio

    8 min
  • Questionário — Banco de Dados - PDO

    Questão

Banco de Dados - Data Access Object e PDO

7 aulas · 86 min

  • PDO - DAO

    VídeoMaterial de apoio

    28 min
  • PDO - DAO - SELECT

    VídeoMaterial de apoio

    21 min
  • PDO - DAO - LIST

    VídeoMaterial de apoio

    14 min
  • PDO - DAO - INSERT

    VídeoMaterial de apoio

    14 min
  • PDO - DAO - UPDATE

    VídeoMaterial de apoio

    6 min
  • PDO - DAO - DELETE

    VídeoMaterial de apoio

    6 min
  • Questionário — Banco de Dados - Data Access Object e PDO

    Questão

Manipulando Arquivos

10 aulas · 133 min

  • Lendo e manipulando pastas/diretórios com PHP 7

    VídeoMaterial de apoio

    17 min
  • Criando arquivos com fopen()

    VídeoMaterial de apoio

    20 min
  • Excluindo arquivos

    VídeoMaterial de apoio

    8 min
  • Lendo conteúdo de arquivos

    VídeoMaterial de apoio

    26 min
  • Upload de arquivos com PHP 7

    VídeoMaterial de apoio

    15 min
  • Download de arquivos com file_get_contents

    VídeoMaterial de apoio

    12 min
  • Movendo um arquivo

    VídeoMaterial de apoio

    9 min
  • Usando a cURL

    VídeoMaterial de apoio

    15 min
  • Usando Cookies

    VídeoMaterial de apoio

    14 min
  • Questionário — Manipulando Arquivos

    Questão

Tratando erros com Try Catch

3 aulas · 27 min

  • Try e Catch

    VídeoMaterial de apoio

    15 min
  • Tratando erros

    VídeoMaterial de apoio

    13 min
  • Questionário — Tratando erros com Try Catch

    Questão

Trabalhando com imagens e PHP usando a Biblioteca GD

5 aulas · 37 min

  • Processamento de Imagem (GD)

    VídeoMaterial de apoio

    11 min
  • Usando imagem existente (GD)

    VídeoMaterial de apoio

    10 min
  • Fontes TTF (GD)

    VídeoMaterial de apoio

    7 min
  • Gerando Thumbnail (GD)

    VídeoMaterial de apoio

    11 min
  • Questionário — Trabalhando com imagens e PHP usando a Biblioteca GD

    Questão

Gerando Boletos com BoletoPHP

2 aulas · 11 min

  • Boleto PHP

    VídeoMaterial de apoio

    12 min
  • Questionário — Gerando Boletos com BoletoPHP

    Questão

Gerando dependências com Composer

2 aulas · 24 min

  • Trabalhando com Composer

    VídeoMaterial de apoio

    25 min
  • Questionário — Gerando dependências com Composer

    Questão

Trabalhando com E-mails usando a classe PHPMailer

2 aulas · 19 min

  • Enviando Email com PHPMailer

    VídeoMaterial de apoio

    19 min
  • Questionário — Trabalhando com E-mails usando a classe PHPMailer

    Questão

Criando templates com RainTPL

2 aulas · 17 min

  • Trabalhando com templates usando RainTPL

    VídeoMaterial de apoio

    17 min
  • Questionário — Criando templates com RainTPL

    Questão

Criando diretórios virtuais com o Apache

2 aulas · 9 min

  • Utilizando o Apache para criar Virtual Hosts

    VídeoMaterial de apoio

    9 min
  • Questionário — Criando diretórios virtuais com o Apache

    Questão

Slim Framework

2 aulas · 12 min

  • Conhecendo Slim Framework

    VídeoMaterial de apoio

    12 min
  • Questionário — Slim Framework

    Questão

Segurança no PHP 7

9 aulas · 101 min

  • Command Injection

    VídeoMaterial de apoio

    17 min
  • SQL Injection

    VídeoMaterial de apoio

    11 min
  • Entendendo as permissões de pasta

    VídeoMaterial de apoio

    10 min
  • Usando o reCaptcha para impedir Robôs

    VídeoMaterial de apoio

    24 min
  • Cross-site_Scripting_(XSS)

    VídeoMaterial de apoio

    9 min
  • Defense in depth

    Vídeo

    11 min
  • Criptografia em PHP

    VídeoMaterial de apoio

    12 min
  • SSL e PHP Session Hijacking

    VídeoMaterial de apoio

    11 min
  • Questionário — Segurança no PHP 7

    Questão

Projeto E-commerce Administração e Site

39 aulas · 778 min

  • Projeto E-commerce Admin

    Vídeo

    9 min
  • Projetando Banco de Dados do E-commerce

    VídeoMaterial de apoio

    10 min
  • Configurando o Projeto

    VídeoMaterial de apoio

    12 min
  • Autoload das Classes do Projeto

    VídeoMaterial de apoio

    8 min
  • Classe Page para o Template

    VídeoMaterial de apoio

    22 min
  • Configurando Template do Site

    VídeoMaterial de apoio

    13 min
  • Configurando Template do Admin

    Vídeo

    16 min
  • Admin - Login

    VídeoMaterial de apoio

    38 min
  • Admin - Usuarios Read / Create / Update / Delete

    VídeoMaterial de apoio

    42 min
  • Admin - Esqueceu a senha

    VídeoMaterial de apoio

    55 min
  • Admin - Categorias - CRUD

    VídeoMaterial de apoio

    27 min
  • Site Categorias

    VídeoMaterial de apoio

    16 min
  • Admin - Produtos - CRUD

    VídeoMaterial de apoio

    43 min
  • Site - Produtos

    VídeoMaterial de apoio

    13 min
  • Admin - Produtos VS Categorias

    VídeoMaterial de apoio

    27 min
  • Site - Paginação

    Vídeo

    16 min
  • Site - Detalhes do Produto

    VídeoMaterial de apoio

    14 min
  • Site - Carrinho de Compras - Layout e Classe

    VídeoMaterial de apoio

    29 min
  • Site - Carrinho de Compras - Adicionar Produto

    Vídeo

    29 min
  • Site - Carrinho de Compras - Calcular Frete

    VídeoMaterial de apoio

    42 min
  • Site - Login

    VídeoMaterial de apoio

    23 min
  • Site - Cadastro

    Vídeo

    17 min
  • Site - Esqueceu a senha

    VídeoMaterial de apoio

    12 min
  • Site - Minha Conta

    VídeoMaterial de apoio

    16 min
  • Site - Web Service de CEP

    VídeoMaterial de apoio

    39 min
  • Site - Finalizar Pedido e Gerar Boleto

    VídeoMaterial de apoio

    30 min
  • Site - Meus Pedidos

    VídeoMaterial de apoio

    19 min
  • Site - Alterar Senha

    VídeoMaterial de apoio

    10 min
  • Admin - Pedidos

    VídeoMaterial de apoio

    28 min
  • Admin - Usuários Paginação e Busca

    VídeoMaterial de apoio

    18 min
  • Admin - Categorias Paginação e Busca

    VídeoMaterial de apoio

    7 min
  • Admin - Produtos Paginação e Busca

    VídeoMaterial de apoio

    5 min
  • Admin - Pedidos Paginação e Busca

    VídeoMaterial de apoio

    7 min
  • Admin - Usuários Ajustes

    VídeoMaterial de apoio

    10 min
  • Registro e Hospedagem

    Vídeo

    30 min
  • Ajuste na tabela de Endereços - Adicionando um campo para o número

    VídeoMaterial de apoio

    6 min
  • Integração com PagSeguro

    Vídeo

    27 min
  • Integração com PayPal - Formulário HTML

    VídeoMaterial de apoio

    12 min
  • Questionário — Projeto E-commerce Administração e Site

    Questão

Assine a Hcode Class e comece hoje

Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.