Assine e desbloqueie acesso ilimitado na plataforma
Assinar agoraPHP 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.
Sobre o curso
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
Introdução
11 aulas · 125 min
- 2 min
Boas Vindas
Vídeo
- 26 min
A História do PHP
VídeoMaterial de apoio
- 2 min
O que você vai aprender neste curso, e o que não vai
Vídeo
- 5 min
Ferramentas de Edição de Código - IDE
VídeoMaterial de apoio
- 29 min
Instalando o PHP 8 TS no Windows 10
VídeoMaterial de apoio
- 12 min
Instalando o PHP 8 NTS no Windows 10
Vídeo
- 10 min
Instalando o PHP 8 no Ubuntu 20.04
Vídeo
- 16 min
Configurando o PHP 8 no Apache 2
VídeoMaterial de apoio
- 20 min
Configurando o PHP 8 no Nginx com Windows 10
VídeoMaterial de apoio
- 8 min
Configurando o PHP 8 no Nginx com Ubuntu 20.04
Vídeo
- —
Questionário — Introdução
Questão
Fundamentos
11 aulas · 93 min
Fundamentos
11 aulas · 93 min
- 12 min
Tags PHP e HTML
VídeoMaterial de apoio
- 11 min
Comentários
VídeoMaterial de apoio
- 10 min
Variáveis
VídeoMaterial de apoio
- 6 min
Constantes
VídeoMaterial de apoio
- 24 min
Tipos de Dados
VídeoMaterial de apoio
- 9 min
Conversões de Tipos
VídeoMaterial de apoio
- 6 min
Referências
VídeoMaterial de apoio
- 8 min
Escopo de Variável
VídeoMaterial de apoio
- 8 min
Resumo da Seção
Vídeo
- 4 min
Exercício Prático - Variáveis e Tipo de Dados
VídeoMaterial de apoio
- —
Questionário — Fundamentos
Questão
Operadores
15 aulas · 100 min
Operadores
15 aulas · 100 min
- 7 min
Operadores de Atribuição
VídeoMaterial de apoio
- 6 min
Operadores Aritméticos
Vídeo
- 6 min
Precedência de Operadores
VídeoMaterial de apoio
- 12 min
Operadores de Comparação
VídeoMaterial de apoio
- 10 min
Operadores Lógicos
VídeoMaterial de apoio
- 14 min
Operadores bit a bit (bitwise)
VídeoMaterial de apoio
- 4 min
Operadores de controle de erro
VídeoMaterial de apoio
- 11 min
Operadores de Execução
VídeoMaterial de apoio
- 5 min
Operadores de Incremento/Decremento
VídeoMaterial de apoio
- 8 min
Operadores de String
VídeoMaterial de apoio
- 7 min
Operadores de Arrays
VídeoMaterial de apoio
- 4 min
Operadores de tipo
VídeoMaterial de apoio
- 11 min
Resumo da Seção
Vídeo
- 2 min
Exercício Prático - Operadores
VídeoMaterial de apoio
- —
Questionário — Operadores
Questão
Estrutura de Controle
17 aulas · 99 min
Estrutura de Controle
17 aulas · 99 min
- 11 min
if, else e elseif
VídeoMaterial de apoio
- 7 min
switch
VídeoMaterial de apoio
- 6 min
match
VídeoMaterial de apoio
- 8 min
while
VídeoMaterial de apoio
- 3 min
do-while
VídeoMaterial de apoio
- 4 min
for
VídeoMaterial de apoio
- 5 min
foreach
VídeoMaterial de apoio
- 10 min
break
VídeoMaterial de apoio
- 4 min
continue
VídeoMaterial de apoio
- 4 min
return
VídeoMaterial de apoio
- 7 min
require e require_once
VídeoMaterial de apoio
- 5 min
include e include_once
VídeoMaterial de apoio
- 5 min
goto
VídeoMaterial de apoio
- 11 min
Sintaxe Alternativa para estruturas de controle
VídeoMaterial de apoio
- 12 min
Resumo da Seção
Vídeo
- 5 min
Exercício Prático - Estrutura de Controle
VídeoMaterial de apoio
- —
Questionário — Estrutura de Controle
Questão
Funções
12 aulas · 80 min
Funções
12 aulas · 80 min
- 6 min
Função Definida pelo Usuário
VídeoMaterial de apoio
- 15 min
Parâmetros e Argumentos
VídeoMaterial de apoio
- 9 min
Retornando Valores
VídeoMaterial de apoio
- 5 min
Funções Recursivas
VídeoMaterial de apoio
- 3 min
Funções Variáveis
VídeoMaterial de apoio
- 7 min
Funções Internas
VídeoMaterial de apoio
- 13 min
Funções Anônimas
VídeoMaterial de apoio
- 6 min
Arrow Functions
VídeoMaterial de apoio
- 6 min
Função Geradora (yield)
VídeoMaterial de apoio
- 10 min
Resumo da Seção
Vídeo
- 7 min
Exercício Prático - Funções
Vídeo
- —
Questionário — Funções
Questão
Erros e Exceções
9 aulas · 80 min
Erros e Exceções
9 aulas · 80 min
- 13 min
Constantes pré-definidas de Erros
VídeoMaterial de apoio
- 11 min
error_reporting
VídeoMaterial de apoio
- 13 min
display_errors
VídeoMaterial de apoio
- 12 min
Manipulando Erros com set_error_handler
VídeoMaterial de apoio
- 12 min
Manipulando Exceções com set_exception_handler
VídeoMaterial de apoio
- 15 min
try, throw, catch e finally
VídeoMaterial de apoio
- 5 min
Resumo da seção
Vídeo
- 2 min
Exercício Prático - Erros e Exceções
Vídeo
- —
Questionário — Erros e Exceções
Questão
Variáveis Pré-definidas
15 aulas · 86 min
Variáveis Pré-definidas
15 aulas · 86 min
- 7 min
$GLOBALS
VídeoMaterial de apoio
- 6 min
$_SERVER
VídeoMaterial de apoio
- 12 min
$_GET
VídeoMaterial de apoio
- 6 min
$_POST
VídeoMaterial de apoio
- 7 min
$_FILES
VídeoMaterial de apoio
- 4 min
$_REQUEST
VídeoMaterial de apoio
- 6 min
$_SESSION
VídeoMaterial de apoio
- 5 min
$_ENV
VídeoMaterial de apoio
- 14 min
$_COOKIE
VídeoMaterial de apoio
- 8 min
$http_response_header
VídeoMaterial de apoio
- 3 min
$argc
VídeoMaterial de apoio
- 4 min
$argv
VídeoMaterial de apoio
- 9 min
Resumo da seção
Vídeo
- 3 min
Exercício Prático - Variáveis Pré-definidas
Vídeo
- —
Questionário — Variáveis Pré-definidas
Questão
Funções para String
23 aulas · 97 min
Funções para String
23 aulas · 97 min
- 4 min
addslashes e stripslashes
VídeoMaterial de apoio
- 2 min
echo
Vídeo
- 5 min
explode e implode
VídeoMaterial de apoio
- 7 min
htmlentities e html_entity_decode
VídeoMaterial de apoio
- 3 min
trim, ltrim e rtrim
VídeoMaterial de apoio
- 3 min
number_format
VídeoMaterial de apoio
- 4 min
print e printf
VídeoMaterial de apoio
- 4 min
similar_text
VídeoMaterial de apoio
- 6 min
soundex
VídeoMaterial de apoio
- 3 min
str_contains
Vídeo
- 5 min
str_starts_with e str_ends_with
VídeoMaterial de apoio
- 4 min
str_pad
VídeoMaterial de apoio
- 2 min
str_repeat
VídeoMaterial de apoio
- 4 min
str_replace
VídeoMaterial de apoio
- 2 min
str_shuffle
VídeoMaterial de apoio
- 4 min
str_word_count e strlen
VídeoMaterial de apoio
- 4 min
strip_tags
VídeoMaterial de apoio
- 6 min
strpos e stripos
VídeoMaterial de apoio
- 10 min
strtolower, strtoupper, ucfirst e ucwords
Vídeo
- 9 min
substr
Vídeo
- 13 min
Resumo da seção
Vídeo
- 2 min
Exercício Prático - Funções para String
Vídeo
- —
Questionário — Funções para String
Questão
Funções para URL
10 aulas · 36 min
Funções para URL
10 aulas · 36 min
- 5 min
base64_encode e base64_decode
VídeoMaterial de apoio
- 5 min
get_headers
VídeoMaterial de apoio
- 3 min
get_meta_tags
VídeoMaterial de apoio
- 7 min
http_build_query
VídeoMaterial de apoio
- 5 min
parse_url
VídeoMaterial de apoio
- 3 min
rawurldecode e rawurlencode
VídeoMaterial de apoio
- 3 min
urldecode e urlencode
VídeoMaterial de apoio
- 5 min
Resumo da seção
Vídeo
- 3 min
Exercício Prático - Funções para URL
Vídeo
- —
Questionário — Funções para URL
Questão
Funções para Array
20 aulas · 124 min
Funções para Array
20 aulas · 124 min
- 7 min
Criando e contando Array com range e count
Vídeo
- 7 min
array_keys e array_values
Vídeo
- 4 min
array_reverse
Vídeo
- 6 min
Adicionando e removendo valores em um Array
Vídeo
- 9 min
Verificando valores e chaves de um Array
Vídeo
- 4 min
array_count_values
Vídeo
- 9 min
array_unique
Vídeo
- 5 min
array_merge
Vídeo
- 3 min
array_combine
Vídeo
- 5 min
array_diff
Vídeo
- 12 min
array_filter
Vídeo
- 5 min
array_map
Vídeo
- 6 min
array_reduce
Vídeo
- 9 min
array_slice e array_splice
Vídeo
- 14 min
compact, extract e list
Vídeo
- 4 min
shuffle e array_rand
Vídeo
- 8 min
Ordenando Array
Vídeo
- 7 min
json_encode e json_decode
Vídeo
- 9 min
Resumo da seção
Vídeo
- —
Questionário — Funções para Array
Questão
Funções para Data
8 aulas · 43 min
Funções para Data
8 aulas · 43 min
- 9 min
date e time
Vídeo
- 7 min
checkdate
Vídeo
- 6 min
strtotime
Vídeo
- 6 min
date_parse e date_parse_from_format
Vídeo
- 10 min
Definindo configuração regional com setlocale
Vídeo
- 5 min
strftime
Vídeo
- 4 min
Resumo da seção
Vídeo
- —
Questionário — Funções para Data
Questão
Funções para Sistema de Arquivo
9 aulas · 52 min
Funções para Sistema de Arquivo
9 aulas · 52 min
- 14 min
fopen e fclose
Vídeo
- 13 min
fread e fwrite
Vídeo
- 2 min
file_exists
Vídeo
- 7 min
file_get_contents e file_put_contents
Vídeo
- 7 min
filesize e filetype
Vídeo
- 6 min
scandir e mkdir
Vídeo
- 3 min
unlink (is_file) e rmdir (is_dir)
Vídeo
- 5 min
Resumo da seção
Vídeo
- —
Questionário — Funções para Sistema de Arquivo
Questão
Criptografia e Hash
7 aulas · 73 min
Criptografia e Hash
7 aulas · 73 min
- 13 min
Introdução à Criptografia
Vídeo
- 20 min
Criptografia com Sodium
Vídeo
- 28 min
Criptografia com OpenSSL
Vídeo
- —
Função crypt
Vídeo
- 8 min
Password Hash
Vídeo
- 6 min
Resumo da Seção
Vídeo
- —
Questionário — Criptografia e Hash
Questão
Biblioteca Client URL (cURL)
4 aulas · 22 min
Biblioteca Client URL (cURL)
4 aulas · 22 min
- 14 min
Exemplo básico
Vídeo
- 6 min
Enviado Dados com POST
Vídeo
- 3 min
Resumo da seção
Vídeo
- —
Questionário — Biblioteca Client URL (cURL)
Questão
Funções para Sessão
7 aulas · 38 min
Funções para Sessão
7 aulas · 38 min
- 7 min
session_start e session_status
Vídeo
- 10 min
session_id
Vídeo
- 6 min
session_regenerate_id
Vídeo
- 6 min
session_destroy e session_unset
Vídeo
- 8 min
session_commit, session_abort e session_reset
Vídeo
- 5 min
Resumo da seção
Vídeo
- —
Questionário — Funções para Sessão
Questão
Conclusão
2 aulas · 4 min
Conclusão
2 aulas · 4 min
- 4 min
Conclusão - Próximos passos
Vídeo
- —
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.