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 18mde conteúdo
16módulos
164aulas

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
  • Criptografia
  • Lógica de Programação
  • Fundamentos de Programação
  • Lógica de Programação
  • Windows

Á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 · 164 aulas

Introdução

10 aulas · 125 min

  • Boas Vindas

    Vídeo

    2 min
  • A História do PHP

    Vídeo

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

    5 min
  • Instalando o PHP 8 TS no Windows 10

    Vídeo

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

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

    Vídeo

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

    Vídeo

    8 min

Fundamentos

10 aulas · 93 min

  • Tags PHP e HTML

    Vídeo

    12 min
  • Comentários

    Vídeo

    11 min
  • Variáveis

    Vídeo

    10 min
  • Constantes

    Vídeo

    6 min
  • Tipos de Dados

    Vídeo

    24 min
  • Conversões de Tipos

    Vídeo

    9 min
  • Referências

    Vídeo

    6 min
  • Escopo de Variável

    Vídeo

    8 min
  • Resumo da Seção

    Vídeo

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

    Vídeo

    4 min

Operadores

14 aulas · 100 min

  • Operadores de Atribuição

    Vídeo

    7 min
  • Operadores Aritméticos

    Vídeo

    6 min
  • Precedência de Operadores

    Vídeo

    6 min
  • Operadores de Comparação

    Vídeo

    12 min
  • Operadores Lógicos

    Vídeo

    10 min
  • Operadores bit a bit (bitwise)

    Vídeo

    14 min
  • Operadores de controle de erro

    Vídeo

    4 min
  • Operadores de Execução

    Vídeo

    11 min
  • Operadores de Incremento/Decremento

    Vídeo

    5 min
  • Operadores de String

    Vídeo

    8 min
  • Operadores de Arrays

    Vídeo

    7 min
  • Operadores de tipo

    Vídeo

    4 min
  • Resumo da Seção

    Vídeo

    11 min
  • Exercício Prático - Operadores

    Vídeo

    2 min

Estrutura de Controle

16 aulas · 99 min

  • if, else e elseif

    Vídeo

    11 min
  • switch

    Vídeo

    7 min
  • match

    Vídeo

    6 min
  • while

    Vídeo

    8 min
  • do-while

    Vídeo

    3 min
  • for

    Vídeo

    4 min
  • foreach

    Vídeo

    5 min
  • break

    Vídeo

    10 min
  • continue

    Vídeo

    4 min
  • return

    Vídeo

    4 min
  • require e require_once

    Vídeo

    7 min
  • include e include_once

    Vídeo

    5 min
  • goto

    Vídeo

    5 min
  • Sintaxe Alternativa para estruturas de controle

    Vídeo

    11 min
  • Resumo da Seção

    Vídeo

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

    Vídeo

    5 min

Funções

11 aulas · 80 min

  • Função Definida pelo Usuário

    Vídeo

    6 min
  • Parâmetros e Argumentos

    Vídeo

    15 min
  • Retornando Valores

    Vídeo

    9 min
  • Funções Recursivas

    Vídeo

    5 min
  • Funções Variáveis

    Vídeo

    3 min
  • Funções Internas

    Vídeo

    7 min
  • Funções Anônimas

    Vídeo

    13 min
  • Arrow Functions

    Vídeo

    6 min
  • Função Geradora (yield)

    Vídeo

    6 min
  • Resumo da Seção

    Vídeo

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

    Vídeo

    7 min

Erros e Exceções

8 aulas · 80 min

  • Constantes pré-definidas de Erros

    Vídeo

    13 min
  • error_reporting

    Vídeo

    11 min
  • display_errors

    Vídeo

    13 min
  • Manipulando Erros com set_error_handler

    Vídeo

    12 min
  • Manipulando Exceções com set_exception_handler

    Vídeo

    12 min
  • try, throw, catch e finally

    Vídeo

    15 min
  • Resumo da seção

    Vídeo

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

    Vídeo

    2 min

Variáveis Pré-definidas

14 aulas · 86 min

  • $GLOBALS

    Vídeo

    7 min
  • $_SERVER

    Vídeo

    6 min
  • $_GET

    Vídeo

    12 min
  • $_POST

    Vídeo

    6 min
  • $_FILES

    Vídeo

    7 min
  • $_REQUEST

    Vídeo

    4 min
  • $_SESSION

    Vídeo

    6 min
  • $_ENV

    Vídeo

    5 min
  • $_COOKIE

    Vídeo

    14 min
  • $http_response_header

    Vídeo

    8 min
  • $argc

    Vídeo

    3 min
  • $argv

    Vídeo

    4 min
  • Resumo da seção

    Vídeo

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

    Vídeo

    3 min

Funções para String

22 aulas · 97 min

  • addslashes e stripslashes

    Vídeo

    4 min
  • echo

    Vídeo

    2 min
  • explode e implode

    Vídeo

    5 min
  • htmlentities e html_entity_decode

    Vídeo

    7 min
  • trim, ltrim e rtrim

    Vídeo

    3 min
  • number_format

    Vídeo

    3 min
  • print e printf

    Vídeo

    4 min
  • similar_text

    Vídeo

    4 min
  • soundex

    Vídeo

    6 min
  • str_contains

    Vídeo

    3 min
  • str_starts_with e str_ends_with

    Vídeo

    5 min
  • str_pad

    Vídeo

    4 min
  • str_repeat

    Vídeo

    2 min
  • str_replace

    Vídeo

    4 min
  • str_shuffle

    Vídeo

    2 min
  • str_word_count e strlen

    Vídeo

    4 min
  • strip_tags

    Vídeo

    4 min
  • strpos e stripos

    Vídeo

    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

Funções para URL

9 aulas · 36 min

  • base64_encode e base64_decode

    Vídeo

    5 min
  • get_headers

    Vídeo

    5 min
  • get_meta_tags

    Vídeo

    3 min
  • http_build_query

    Vídeo

    7 min
  • parse_url

    Vídeo

    5 min
  • rawurldecode e rawurlencode

    Vídeo

    3 min
  • urldecode e urlencode

    Vídeo

    3 min
  • Resumo da seção

    Vídeo

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

    Vídeo

    3 min

Funções para Array

19 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

Funções para Data

7 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

Funções para Sistema de Arquivo

8 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

Criptografia e Hash

6 aulas · 79 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

    7 min
  • Password Hash

    Vídeo

    8 min
  • Resumo da Seção

    Vídeo

    6 min

Biblioteca Client URL (cURL)

3 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

Funções para Sessão

6 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

Conclusão

1 aula · 4 min

  • Conclusão - Próximos passos

    Vídeo

    4 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.