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
134aulas

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 · 134 aulas

Introdução ao PHP

7 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ídeo

    19 min
  • Editor vs IDE e Hello World!

    Vídeo

    14 min
  • A arquitetura Cliente/Servidor

    Vídeo

    13 min

Entendendo Controle de Versão

5 aulas · 49 min

  • O Que é Git

    Vídeo

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

    Vídeo

    9 min
  • Criando o Seu Repositório

    Vídeo

    7 min
  • GitHub vs BitBucket

    Vídeo

    17 min
  • Editando Arquivos Remotos e Resolvendo Conflitos

    Vídeo

    12 min

Conhecendo a Linguagem PHP

7 aulas · 124 min

  • Utilizando Variáveis com PHP

    Vídeo

    10 min
  • Conhecendo os Tipos de Dados em PHP

    Vídeo

    25 min
  • Variáveis Pré-definidas

    Vídeo

    15 min
  • Escopo de Variável

    Vídeo

    8 min
  • Conhecendo os Operadores do PHP

    Vídeo

    28 min
  • Strings em PHP

    Vídeo

    22 min
  • Incluindo Arquivos Com Include e Require

    Vídeo

    21 min

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

5 aulas · 50 min

  • Estruturas Condicionais - If, ElseIf Else

    Vídeo

    11 min
  • Switch Case

    Vídeo

    7 min
  • For

    Vídeo

    17 min
  • Foreach

    Vídeo

    10 min
  • While

    Vídeo

    8 min

Array em PHP

3 aulas · 27 min

  • Array em PHP

    Vídeo

    10 min
  • JSON

    Vídeo

    7 min
  • Constantes e Array Constantes

    Vídeo

    12 min

Sessão no PHP7

3 aulas · 30 min

  • Criando e Entendendo Sessões

    Vídeo

    12 min
  • ID de Sessão

    Vídeo

    10 min
  • Funções Para Sessão

    Vídeo

    8 min

Trabalhando com Funções em PHP

6 aulas · 67 min

  • Criando Funções de Usuário

    Vídeo

    9 min
  • Parâmetros de funções

    Vídeo

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

    Vídeo

    11 min
  • Funções no PHP 7 Novidades

    Vídeo

    9 min
  • Funções Recursivas

    Vídeo

    22 min
  • Funções Anônimas

    Vídeo

    7 min

Trabalhando com Data e Hora no PHP

3 aulas · 26 min

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

    Vídeo

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

    Vídeo

    5 min
  • Classe DateTime

    Vídeo

    9 min

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

12 aulas · 170 min

  • Conceitos de Programação Orientada a Objetos

    Vídeo

    12 min
  • Criando uma Classe

    Vídeo

    10 min
  • Atributos e Métodos

    Vídeo

    18 min
  • Métodos Estáticos

    Vídeo

    11 min
  • Métodos Mágicos

    Vídeo

    13 min
  • Encapsulamento

    Vídeo

    16 min
  • Herança

    Vídeo

    16 min
  • Interface

    Vídeo

    16 min
  • Classe Abstrata

    Vídeo

    7 min
  • Polimorfismo

    Vídeo

    10 min
  • Incluindo classes com Autoload

    Vídeo

    21 min
  • Usando Namespace

    Vídeo

    27 min

Banco de Dados - Preparando o ambiente

2 aulas · 22 min

  • Acessando o Banco de Dados com Workbench

    Vídeo

    11 min
  • Visão Geral do MySQL

    Vídeo

    12 min

Banco de Dados - MySQLi

1 aula · 24 min

  • Classe MySQLi e o PHP 7

    Vídeo

    24 min

Banco de Dados - PDO

7 aulas · 66 min

  • Conectando o PHP 7 com MySQL usando PDO

    Vídeo

    11 min
  • Instalando o SQL Server Express

    Vídeo

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

    Vídeo

    8 min
  • PDO: Inserindo dados no banco

    Vídeo

    8 min
  • PDO - Alterando dados no banco

    Vídeo

    6 min
  • PDO: Apagando dados no banco

    Vídeo

    3 min
  • PDO: Usando transações

    Vídeo

    8 min

Banco de Dados - Data Access Object e PDO

6 aulas · 86 min

  • PDO - DAO

    Vídeo

    28 min
  • PDO - DAO - SELECT

    Vídeo

    21 min
  • PDO - DAO - LIST

    Vídeo

    14 min
  • PDO - DAO - INSERT

    Vídeo

    14 min
  • PDO - DAO - UPDATE

    Vídeo

    6 min
  • PDO - DAO - DELETE

    Vídeo

    6 min

Manipulando Arquivos

9 aulas · 133 min

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

    Vídeo

    17 min
  • Criando arquivos com fopen()

    Vídeo

    20 min
  • Excluindo arquivos

    Vídeo

    8 min
  • Lendo conteúdo de arquivos

    Vídeo

    26 min
  • Upload de arquivos com PHP 7

    Vídeo

    15 min
  • Download de arquivos com file_get_contents

    Vídeo

    12 min
  • Movendo um arquivo

    Vídeo

    9 min
  • Usando a cURL

    Vídeo

    15 min
  • Usando Cookies

    Vídeo

    14 min

Tratando erros com Try Catch

2 aulas · 27 min

  • Try e Catch

    Vídeo

    15 min
  • Tratando erros

    Vídeo

    13 min

Trabalhando com imagens e PHP usando a Biblioteca GD

4 aulas · 37 min

  • Processamento de Imagem (GD)

    Vídeo

    11 min
  • Usando imagem existente (GD)

    Vídeo

    10 min
  • Fontes TTF (GD)

    Vídeo

    7 min
  • Gerando Thumbnail (GD)

    Vídeo

    11 min

Gerando Boletos com BoletoPHP

1 aula · 11 min

  • Boleto PHP

    Vídeo

    12 min

Gerando dependências com Composer

1 aula · 24 min

  • Trabalhando com Composer

    Vídeo

    25 min

Trabalhando com E-mails usando a classe PHPMailer

1 aula · 19 min

  • Enviando Email com PHPMailer

    Vídeo

    19 min

Criando templates com RainTPL

1 aula · 17 min

  • Trabalhando com templates usando RainTPL

    Vídeo

    17 min

Criando diretórios virtuais com o Apache

1 aula · 9 min

  • Utilizando o Apache para criar Virtual Hosts

    Vídeo

    9 min

Slim Framework

1 aula · 12 min

  • Conhecendo Slim Framework

    VídeoMaterial de apoio

    12 min

Segurança no PHP 7

8 aulas · 101 min

  • Command Injection

    Vídeo

    17 min
  • SQL Injection

    Vídeo

    11 min
  • Entendendo as permissões de pasta

    Vídeo

    10 min
  • Usando o reCaptcha para impedir Robôs

    Vídeo

    24 min
  • Cross-site_Scripting_(XSS)

    Vídeo

    9 min
  • Defense in depth

    Vídeo

    11 min
  • Criptografia em PHP

    VídeoMaterial de apoio

    12 min
  • SSL e PHP Session Hijacking

    Vídeo

    11 min

Projeto E-commerce Administração e Site

38 aulas · 778 min

  • Projeto E-commerce Admin

    Vídeo

    9 min
  • Projetando Banco de Dados do E-commerce

    Vídeo

    10 min
  • Configurando o Projeto

    Vídeo

    12 min
  • Autoload das Classes do Projeto

    Vídeo

    8 min
  • Classe Page para o Template

    Vídeo

    22 min
  • Configurando Template do Site

    Vídeo

    13 min
  • Configurando Template do Admin

    Vídeo

    16 min
  • Admin - Login

    Vídeo

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

    Vídeo

    42 min
  • Admin - Esqueceu a senha

    Vídeo

    55 min
  • Admin - Categorias - CRUD

    Vídeo

    27 min
  • Site Categorias

    Vídeo

    16 min
  • Admin - Produtos - CRUD

    Vídeo

    43 min
  • Site - Produtos

    Vídeo

    13 min
  • Admin - Produtos VS Categorias

    Vídeo

    27 min
  • Site - Paginação

    Vídeo

    16 min
  • Site - Detalhes do Produto

    Vídeo

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

    Vídeo

    29 min
  • Site - Carrinho de Compras - Adicionar Produto

    Vídeo

    29 min
  • Site - Carrinho de Compras - Calcular Frete

    Vídeo

    42 min
  • Site - Login

    Vídeo

    23 min
  • Site - Cadastro

    Vídeo

    17 min
  • Site - Esqueceu a senha

    Vídeo

    12 min
  • Site - Minha Conta

    Vídeo

    16 min
  • Site - Web Service de CEP

    Vídeo

    39 min
  • Site - Finalizar Pedido e Gerar Boleto

    Vídeo

    30 min
  • Site - Meus Pedidos

    Vídeo

    19 min
  • Site - Alterar Senha

    Vídeo

    10 min
  • Admin - Pedidos

    Vídeo

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

    Vídeo

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

    Vídeo

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

    Vídeo

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

    Vídeo

    7 min
  • Admin - Usuários Ajustes

    Vídeo

    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ídeo

    12 min

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.