Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

PHP 8 Linguagem

Aprenda a programar em PHP 8, desde o zero até construir aplicações utilizando banco de dados. Treine a lógica de programação com desafios reais.

Iniciantenível
19h 11mde conteúdo
16módulos
180aulas

Sobre o curso

Aprenda a programar em PHP 8, desde o zero até construir aplicações utilizando banco de dados. Treine a lógica de programação com desafios reais.

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • PHP
  • Lógica de Programação
  • Criptografia
  • Fundamentos de Programação
  • Windows
  • Python

Áreas de conhecimento

23.585 XP distribuídos entre as áreas abaixo.

  • Backend79%
  • Fundamentos10%
  • Segurança4%
  • Sistemas Operacionais4%

Conteúdo do curso

16 módulos · 180 aulas

Introdução

11 aulas · 125 min

  • Boas Vindas

    Vídeo

    2 min
  • A História do PHP

    VídeoMaterial de apoio

    26 min
  • O que você vai aprender neste curso, e o que não vai

    Vídeo

    2 min
  • Ferramentas de Edição de Código - IDE

    VídeoMaterial de apoio

    5 min
  • Instalando o PHP 8 TS no Windows 10

    VídeoMaterial de apoio

    29 min
  • Instalando o PHP 8 NTS no Windows 10

    Vídeo

    12 min
  • Instalando o PHP 8 no Ubuntu 20.04

    Vídeo

    10 min
  • Configurando o PHP 8 no Apache 2

    VídeoMaterial de apoio

    16 min
  • Configurando o PHP 8 no Nginx com Windows 10

    VídeoMaterial de apoio

    20 min
  • Configurando o PHP 8 no Nginx com Ubuntu 20.04

    Vídeo

    8 min
  • Questionário — Introdução

    Questão

Fundamentos

11 aulas · 93 min

  • Tags PHP e HTML

    VídeoMaterial de apoio

    12 min
  • Comentários

    VídeoMaterial de apoio

    11 min
  • Variáveis

    VídeoMaterial de apoio

    10 min
  • Constantes

    VídeoMaterial de apoio

    6 min
  • Tipos de Dados

    VídeoMaterial de apoio

    24 min
  • Conversões de Tipos

    VídeoMaterial de apoio

    9 min
  • Referências

    VídeoMaterial de apoio

    6 min
  • Escopo de Variável

    VídeoMaterial de apoio

    8 min
  • Resumo da Seção

    Vídeo

    8 min
  • Exercício Prático - Variáveis e Tipo de Dados

    VídeoMaterial de apoio

    4 min
  • Questionário — Fundamentos

    Questão

Operadores

15 aulas · 100 min

  • Operadores de Atribuição

    VídeoMaterial de apoio

    7 min
  • Operadores Aritméticos

    Vídeo

    6 min
  • Precedência de Operadores

    VídeoMaterial de apoio

    6 min
  • Operadores de Comparação

    VídeoMaterial de apoio

    12 min
  • Operadores Lógicos

    VídeoMaterial de apoio

    10 min
  • Operadores bit a bit (bitwise)

    VídeoMaterial de apoio

    14 min
  • Operadores de controle de erro

    VídeoMaterial de apoio

    4 min
  • Operadores de Execução

    VídeoMaterial de apoio

    11 min
  • Operadores de Incremento/Decremento

    VídeoMaterial de apoio

    5 min
  • Operadores de String

    VídeoMaterial de apoio

    8 min
  • Operadores de Arrays

    VídeoMaterial de apoio

    7 min
  • Operadores de tipo

    VídeoMaterial de apoio

    4 min
  • Resumo da Seção

    Vídeo

    11 min
  • Exercício Prático - Operadores

    VídeoMaterial de apoio

    2 min
  • Questionário — Operadores

    Questão

Estrutura de Controle

17 aulas · 99 min

  • if, else e elseif

    VídeoMaterial de apoio

    11 min
  • switch

    VídeoMaterial de apoio

    7 min
  • match

    VídeoMaterial de apoio

    6 min
  • while

    VídeoMaterial de apoio

    8 min
  • do-while

    VídeoMaterial de apoio

    3 min
  • for

    VídeoMaterial de apoio

    4 min
  • foreach

    VídeoMaterial de apoio

    5 min
  • break

    VídeoMaterial de apoio

    10 min
  • continue

    VídeoMaterial de apoio

    4 min
  • return

    VídeoMaterial de apoio

    4 min
  • require e require_once

    VídeoMaterial de apoio

    7 min
  • include e include_once

    VídeoMaterial de apoio

    5 min
  • goto

    VídeoMaterial de apoio

    5 min
  • Sintaxe Alternativa para estruturas de controle

    VídeoMaterial de apoio

    11 min
  • Resumo da Seção

    Vídeo

    12 min
  • Exercício Prático - Estrutura de Controle

    VídeoMaterial de apoio

    5 min
  • Questionário — Estrutura de Controle

    Questão

Funções

12 aulas · 80 min

  • Função Definida pelo Usuário

    VídeoMaterial de apoio

    6 min
  • Parâmetros e Argumentos

    VídeoMaterial de apoio

    15 min
  • Retornando Valores

    VídeoMaterial de apoio

    9 min
  • Funções Recursivas

    VídeoMaterial de apoio

    5 min
  • Funções Variáveis

    VídeoMaterial de apoio

    3 min
  • Funções Internas

    VídeoMaterial de apoio

    7 min
  • Funções Anônimas

    VídeoMaterial de apoio

    13 min
  • Arrow Functions

    VídeoMaterial de apoio

    6 min
  • Função Geradora (yield)

    VídeoMaterial de apoio

    6 min
  • Resumo da Seção

    Vídeo

    10 min
  • Exercício Prático - Funções

    Vídeo

    7 min
  • Questionário — Funções

    Questão

Erros e Exceções

9 aulas · 80 min

  • Constantes pré-definidas de Erros

    VídeoMaterial de apoio

    13 min
  • error_reporting

    VídeoMaterial de apoio

    11 min
  • display_errors

    VídeoMaterial de apoio

    13 min
  • Manipulando Erros com set_error_handler

    VídeoMaterial de apoio

    12 min
  • Manipulando Exceções com set_exception_handler

    VídeoMaterial de apoio

    12 min
  • try, throw, catch e finally

    VídeoMaterial de apoio

    15 min
  • Resumo da seção

    Vídeo

    5 min
  • Exercício Prático - Erros e Exceções

    Vídeo

    2 min
  • Questionário — Erros e Exceções

    Questão

Variáveis Pré-definidas

15 aulas · 86 min

  • $GLOBALS

    VídeoMaterial de apoio

    7 min
  • $_SERVER

    VídeoMaterial de apoio

    6 min
  • $_GET

    VídeoMaterial de apoio

    12 min
  • $_POST

    VídeoMaterial de apoio

    6 min
  • $_FILES

    VídeoMaterial de apoio

    7 min
  • $_REQUEST

    VídeoMaterial de apoio

    4 min
  • $_SESSION

    VídeoMaterial de apoio

    6 min
  • $_ENV

    VídeoMaterial de apoio

    5 min
  • $_COOKIE

    VídeoMaterial de apoio

    14 min
  • $http_response_header

    VídeoMaterial de apoio

    8 min
  • $argc

    VídeoMaterial de apoio

    3 min
  • $argv

    VídeoMaterial de apoio

    4 min
  • Resumo da seção

    Vídeo

    9 min
  • Exercício Prático - Variáveis Pré-definidas

    Vídeo

    3 min
  • Questionário — Variáveis Pré-definidas

    Questão

Funções para String

23 aulas · 97 min

  • addslashes e stripslashes

    VídeoMaterial de apoio

    4 min
  • echo

    Vídeo

    2 min
  • explode e implode

    VídeoMaterial de apoio

    5 min
  • htmlentities e html_entity_decode

    VídeoMaterial de apoio

    7 min
  • trim, ltrim e rtrim

    VídeoMaterial de apoio

    3 min
  • number_format

    VídeoMaterial de apoio

    3 min
  • print e printf

    VídeoMaterial de apoio

    4 min
  • similar_text

    VídeoMaterial de apoio

    4 min
  • soundex

    VídeoMaterial de apoio

    6 min
  • str_contains

    Vídeo

    3 min
  • str_starts_with e str_ends_with

    VídeoMaterial de apoio

    5 min
  • str_pad

    VídeoMaterial de apoio

    4 min
  • str_repeat

    VídeoMaterial de apoio

    2 min
  • str_replace

    VídeoMaterial de apoio

    4 min
  • str_shuffle

    VídeoMaterial de apoio

    2 min
  • str_word_count e strlen

    VídeoMaterial de apoio

    4 min
  • strip_tags

    VídeoMaterial de apoio

    4 min
  • strpos e stripos

    VídeoMaterial de apoio

    6 min
  • strtolower, strtoupper, ucfirst e ucwords

    Vídeo

    10 min
  • substr

    Vídeo

    9 min
  • Resumo da seção

    Vídeo

    13 min
  • Exercício Prático - Funções para String

    Vídeo

    2 min
  • Questionário — Funções para String

    Questão

Funções para URL

10 aulas · 36 min

  • base64_encode e base64_decode

    VídeoMaterial de apoio

    5 min
  • get_headers

    VídeoMaterial de apoio

    5 min
  • get_meta_tags

    VídeoMaterial de apoio

    3 min
  • http_build_query

    VídeoMaterial de apoio

    7 min
  • parse_url

    VídeoMaterial de apoio

    5 min
  • rawurldecode e rawurlencode

    VídeoMaterial de apoio

    3 min
  • urldecode e urlencode

    VídeoMaterial de apoio

    3 min
  • Resumo da seção

    Vídeo

    5 min
  • Exercício Prático - Funções para URL

    Vídeo

    3 min
  • Questionário — Funções para URL

    Questão

Funções para Array

20 aulas · 124 min

  • Criando e contando Array com range e count

    Vídeo

    7 min
  • array_keys e array_values

    Vídeo

    7 min
  • array_reverse

    Vídeo

    4 min
  • Adicionando e removendo valores em um Array

    Vídeo

    6 min
  • Verificando valores e chaves de um Array

    Vídeo

    9 min
  • array_count_values

    Vídeo

    4 min
  • array_unique

    Vídeo

    9 min
  • array_merge

    Vídeo

    5 min
  • array_combine

    Vídeo

    3 min
  • array_diff

    Vídeo

    5 min
  • array_filter

    Vídeo

    12 min
  • array_map

    Vídeo

    5 min
  • array_reduce

    Vídeo

    6 min
  • array_slice e array_splice

    Vídeo

    9 min
  • compact, extract e list

    Vídeo

    14 min
  • shuffle e array_rand

    Vídeo

    4 min
  • Ordenando Array

    Vídeo

    8 min
  • json_encode e json_decode

    Vídeo

    7 min
  • Resumo da seção

    Vídeo

    9 min
  • Questionário — Funções para Array

    Questão

Funções para Data

8 aulas · 43 min

  • date e time

    Vídeo

    9 min
  • checkdate

    Vídeo

    7 min
  • strtotime

    Vídeo

    6 min
  • date_parse e date_parse_from_format

    Vídeo

    6 min
  • Definindo configuração regional com setlocale

    Vídeo

    10 min
  • strftime

    Vídeo

    5 min
  • Resumo da seção

    Vídeo

    4 min
  • Questionário — Funções para Data

    Questão

Funções para Sistema de Arquivo

9 aulas · 52 min

  • fopen e fclose

    Vídeo

    14 min
  • fread e fwrite

    Vídeo

    13 min
  • file_exists

    Vídeo

    2 min
  • file_get_contents e file_put_contents

    Vídeo

    7 min
  • filesize e filetype

    Vídeo

    7 min
  • scandir e mkdir

    Vídeo

    6 min
  • unlink (is_file) e rmdir (is_dir)

    Vídeo

    3 min
  • Resumo da seção

    Vídeo

    5 min
  • Questionário — Funções para Sistema de Arquivo

    Questão

Criptografia e Hash

7 aulas · 73 min

  • Introdução à Criptografia

    Vídeo

    13 min
  • Criptografia com Sodium

    Vídeo

    20 min
  • Criptografia com OpenSSL

    Vídeo

    28 min
  • Função crypt

    Vídeo

  • Password Hash

    Vídeo

    8 min
  • Resumo da Seção

    Vídeo

    6 min
  • Questionário — Criptografia e Hash

    Questão

Biblioteca Client URL (cURL)

4 aulas · 22 min

  • Exemplo básico

    Vídeo

    14 min
  • Enviado Dados com POST

    Vídeo

    6 min
  • Resumo da seção

    Vídeo

    3 min
  • Questionário — Biblioteca Client URL (cURL)

    Questão

Funções para Sessão

7 aulas · 38 min

  • session_start e session_status

    Vídeo

    7 min
  • session_id

    Vídeo

    10 min
  • session_regenerate_id

    Vídeo

    6 min
  • session_destroy e session_unset

    Vídeo

    6 min
  • session_commit, session_abort e session_reset

    Vídeo

    8 min
  • Resumo da seção

    Vídeo

    5 min
  • Questionário — Funções para Sessão

    Questão

Conclusão

2 aulas · 4 min

  • Conclusão - Próximos passos

    Vídeo

    4 min
  • Questionário — Conclusão

    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.