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.
Conteúdo do Curso
Seção 1
02:04:5810 aulas
Introdução
- Boas Vindas1:09
- A História do PHP25:36
- O que você vai aprender neste curso, e o que não vai1:48
- Ferramentas de Edição de Código - IDE4:31
- Instalando o PHP 8 TS no Windows 1028:18
- Instalando o PHP 8 NTS no Windows 1011:47
- Instalando o PHP 8 no Ubuntu 20.049:13
- Configurando o PHP 8 no Apache 215:25
- Configurando o PHP 8 no Nginx com Windows 1019:23
- Configurando o PHP 8 no Nginx com Ubuntu 20.047:48
Seção 19
01:32:4910 aulas
Fundamentos
- Tags PHP e HTML11:22
- Comentários10:23
- Variáveis9:28
- Constantes5:19
- Tipos de Dados23:21
- Conversões de Tipos8:30
- Referências5:31
- Escopo de Variável7:37
- Resumo da Seção7:22
- Exercício Prático - Variáveis e Tipo de Dados3:56
Seção 35
01:39:4914 aulas
Operadores
- Operadores de Atribuição6:32
- Operadores Aritméticos5:33
- Precedência de Operadores5:13
- Operadores de Comparação11:40
- Operadores Lógicos9:02
- Operadores bit a bit (bitwise)13:21
- Operadores de controle de erro3:12
- Operadores de Execução10:45
- Operadores de Incremento/Decremento4:27
- Operadores de String7:37
- Operadores de Arrays6:35
- Operadores de tipo3:23
- Resumo da Seção10:32
- Exercício Prático - Operadores1:57
Seção 53
01:39:0716 aulas
Estrutura de Controle
- if, else e elseif10:37
- switch6:24
- match5:38
- while7:24
- do-while2:36
- for3:25
- foreach4:36
- break9:10
- continue3:19
- return3:49
- require e require_once6:52
- include e include_once4:11
- goto4:14
- Sintaxe Alternativa para estruturas de controle10:36
- Resumo da Seção11:54
- Exercício Prático - Estrutura de Controle4:22
Seção 69
01:19:5711 aulas
Funções
- Função Definida pelo Usuário5:12
- Parâmetros e Argumentos14:13
- Retornando Valores8:03
- Funções Recursivas4:17
- Funções Variáveis2:50
- Funções Internas6:40
- Funções Anônimas12:22
- Arrow Functions5:24
- Função Geradora (yield)5:17
- Resumo da Seção9:28
- Exercício Prático - Funções6:11
Seção 84
01:20:188 aulas
Erros e Exceções
- Constantes pré-definidas de Erros12:47
- error_reporting10:22
- display_errors12:50
- Manipulando Erros com set_error_handler11:52
- Manipulando Exceções com set_exception_handler11:50
- try, throw, catch e finally14:16
- Resumo da seção4:22
- Exercício Prático - Erros e Exceções1:59
Seção 100
01:25:5714 aulas
Variáveis Pré-definidas
- $GLOBALS6:33
- $_SERVER5:59
- $_GET11:04
- $_POST5:16
- $_FILES6:53
- $_REQUEST3:19
- $_SESSION5:36
- $_ENV4:39
- $_COOKIE13:04
- $http_response_header7:09
- $argc2:21
- $argv3:38
- Resumo da seção8:20
- Exercício Prático - Variáveis Pré-definidas2:06
Seção 113
01:36:2022 aulas
Funções para String
- addslashes e stripslashes3:55
- echo1:43
- explode e implode4:48
- htmlentities e html_entity_decode6:13
- trim, ltrim e rtrim2:14
- number_format2:15
- print e printf3:55
- similar_text3:19
- soundex5:20
- str_contains2:46
- str_starts_with e str_ends_with4:26
- str_pad3:59
- str_repeat1:43
- str_replace3:12
- str_shuffle1:55
- str_word_count e strlen3:22
- strip_tags3:40
- strpos e stripos5:13
- strtolower, strtoupper, ucfirst e ucwords9:08
- substr8:39
- Resumo da seção12:56
- Exercício Prático - Funções para String1:39
Seção 128
35:579 aulas
Funções para URL
- base64_encode e base64_decode4:55
- get_headers4:57
- get_meta_tags2:50
- http_build_query6:45
- parse_url4:35
- rawurldecode e rawurlencode2:26
- urldecode e urlencode2:18
- Resumo da seção4:41
- Exercício Prático - Funções para URL2:30
Seção 134
02:04:1119 aulas
Funções para Array
- Criando e contando Array com range e count6:02
- array_keys e array_values6:18
- array_reverse3:27
- Adicionando e removendo valores em um Array5:49
- Verificando valores e chaves de um Array8:07
- array_count_values3:44
- array_unique8:26
- array_merge4:19
- array_combine2:55
- array_diff4:00
- array_filter11:53
- array_map4:43
- array_reduce5:22
- array_slice e array_splice8:57
- compact, extract e list13:33
- shuffle e array_rand3:59
- Ordenando Array7:27
- json_encode e json_decode6:33
- Resumo da seção8:37
Seção 143
42:577 aulas
Funções para Data
- date e time8:10
- checkdate6:22
- strtotime5:10
- date_parse e date_parse_from_format5:27
- Definindo configuração regional com setlocale9:33
- strftime4:32
- Resumo da seção3:43
Seção 150
51:308 aulas
Funções para Sistema de Arquivo
- fopen e fclose13:16
- fread e fwrite12:05
- file_exists1:52
- file_get_contents e file_put_contents6:24
- filesize e filetype6:02
- scandir e mkdir5:06
- unlink (is_file) e rmdir (is_dir)2:21
- Resumo da seção4:24
Seção 154
01:19:226 aulas
Criptografia e Hash
- Introdução à Criptografia12:02
- Criptografia com Sodium19:45
- Criptografia com OpenSSL27:27
- Fução crypt6:14
- Password Hash7:57
- Resumo da Seção5:57
Seção 160
21:333 aulas
Biblioteca Client URL (cURL)
- Exemplo básico13:45
- Enviado Dados com POST5:44
- Resumo da seção2:04
Seção 165
37:536 aulas
Funções para Sessão
- session_start e session_status6:28
- session_id9:25
- session_regenerate_id5:24
- session_destroy e session_unset5:29
- session_commit, session_abort e session_reset7:03
- Resumo da seção4:04
Seção 170
3:321 aula
Conclusão
- Conclusão - Próximos passos3:32