Imagem do Curso gratuito PHP 8 do Zero ao Profissional (MVC, PDO, Composer, Twig e Deploy)

Curso online gratuitoPHP 8 do Zero ao Profissional (MVC, PDO, Composer, Twig e Deploy)

Duração do curso online: 31 horas e 0 minutos

Novo

Neste curso gratuito, aprenda sobre

  • Apresentação e Preparação do Ambiente
  • Fundamentos do PHP: Saída, Comentários e Inclusão
  • Ferramentas de Desenvolvimento (VS Code, Live Server e IDEs)
  • Funções, Tipagem e Estruturas de Controle
  • Arrays, Strings e Estruturas de Decisão/Repetição
  • Programação Orientada a Objetos com PHP
  • Composer, Rotas e Template Engine (Twig)
  • Banco de Dados com MySQL, PDO e Introdução ao MVC
  • Consultas, Views e Recursos do CMS (Posts e Categorias)
  • Painel Administrativo: Estrutura e CRUD de Conteúdo
  • Sessões, Mensagens Flash e Refatoração com Super Classe
  • Autenticação, Validações e CRUD de Usuários
  • Aprimoramentos do CMS e Relacionamentos
  • Upload de Arquivos e Recursos de Mídia no Projeto
  • Produtividade, Performance e Paginação
  • Listagens Avançadas com DataTables (ServerSide)
  • Deploy e Publicação: Domínio, Hospedagem, DNS e SSL
  • E-mails com PHPMailer e Formulário de Contato
  • Validação no Front-end, UX e Componentes de Interface
  • Finalização do Cadastro e Login no Site

Descrição do curso

Conteúdo do curso

  • Aula em vídeo: Curso de PHP 8 Aula 001 Apresentação do Curso de PHP 8 18m
  • Aula em vídeo: Curso de PHP8 Aula 003 Baixando e Instalando o XAMPP 06m
  • Aula em vídeo: Curso de PHP 8 Aula 004 Configurações Opcionais do XAMPP 03m
  • Aula em vídeo: Curso de PHP 8 Aula 005 Configurações do PHP 08m
  • Aula em vídeo: Curso de PHP 8 Aula 006 Diretório Raiz 03m
  • Aula em vídeo: Curso de PHP 8 Aula 007 Criando arquivos PHP 07m
  • Aula em vídeo: Curso de PHP 8 Aula 008 Tags de Abertura e de Fechamento do PHP 04m
  • Aula em vídeo: Curso de PHP 8 Aula 009 Baixando e Instalando Notepad 04m
  • Aula em vídeo: Curso de PHP 8 Aula 010 Comandos echo e print 06m
  • Aula em vídeo: Curso de PHP 8 Aula 011 Tipos de Comentários 04m
  • Aula em vídeo: Curso de PHP 8 Aula 012 Include e Require 07m
  • Aula em vídeo: Curso de PHP 8 Aula 013 Baixando e Instalando Visual Studio Code 07m
  • Aula em vídeo: Curso de PHP 8 Aula 014 PHP Live Server com Autoreload 07m
  • Aula em vídeo: Curso de PHP 8 Aula 024 Baixando e Instalando IDE Apache NetBeans 05m
  • Aula em vídeo: Curso de PHP 8 Aula 025 Criando Projeto na IDE NetBeans 07m
  • Aula em vídeo: Curso de PHP 8 Aula 015 Como Criar Funções com PHP 08m
  • Aula em vídeo: Curso de PHP 8 Aula 016 Variável e Parâmetros 09m
  • Aula em vídeo: Curso de PHP 8 Aula 017 Tipos de Dados e Retorno 11m
  • Aula em vídeo: Curso de PHP 8 Aula 018 Estrutura de Controle IF 06m
  • Aula em vídeo: Curso de PHP 8 Aula 019 Estrutura de Controle ELSEIF e ELSE 06m
  • Aula em vídeo: Curso de PHP 8 Aula 020 Lista de Funções e Métodos 10m
  • Aula em vídeo: Curso de PHP 8 Aula 021 Como Criar uma Função para Resumir Textos Passo a Passo 13m
  • Aula em vídeo: Curso de PHP 8 Aula 022 Limpando TAGS 03m
  • Aula em vídeo: Curso de PHP 8 Aula 023 Documentação com PHPdoc 10m
  • Aula em vídeo: Curso de PHP 8 Aula 026 Operador Ternário 14m
  • Aula em vídeo: Curso de PHP 8 Aula 027 Definindo Fuso Horário Padrão 04m
  • Aula em vídeo: Curso de PHP 8 Aula 028 Criando Função Contar Tempo 27m
  • Aula em vídeo: Curso de PHP 8 Aula 029 Tipos de Filtros 10m
  • Aula em vídeo: Curso de PHP 8 Aula 030 É Melhor Criar ou Utilizar um Filtro 10m
  • Aula em vídeo: Curso de PHP 8 Aula 031 Constantes 10m
  • Aula em vídeo: Curso de PHP 8 Aula 032 Informação do servidor e ambiente de execução 12m
  • Aula em vídeo: Curso de PHP 8 Aula 033 Introdução aos Arrays 21m
  • Aula em vídeo: Curso de PHP 8 Aula 034 Slug URL Amigável 14m
  • Aula em vídeo: Curso de PHP 8 Aula 035 Estrutura de Controle Switch 04m
  • Aula em vídeo: Curso de PHP 8 Aula 036 Estrutura de Controle Match 07m
  • Aula em vídeo: Curso de PHP 8 Aula 037 Estruturas de Repetição 14m
  • Aula em vídeo: Curso de PHP 8 Aula 038 Introdução as Expressões Regulares 11m
  • Aula em vídeo: Curso de PHP 8 Aula 039 Introdução as Classes 06m
  • Aula em vídeo: Curso de PHP 8 Aula 040 Introdução aos Atributos 07m
  • Aula em vídeo: Curso de PHP 8 Aula 041 Introdução aos Métodos 10m
  • Aula em vídeo: Curso de PHP 8 Aula 042 Introdução ao Encadeamento de Métodos 12m
  • Aula em vídeo: Curso de PHP 8 Aula 043 Introdução aos Métodos Mágicos 08m
  • Aula em vídeo: Curso de PHP 8 Aula 044 Introdução aos Namespaces 06m
  • Aula em vídeo: Curso de PHP 8 Aula 045 Introdução aos Métodos Estáticos 14m
  • Aula em vídeo: Curso de PHP 8 Aula 046 Introdução ao Método Mágico construct 06m
  • Aula em vídeo: Curso de PHP 8 Aula 047 Introdução ao Composer 05m
  • Aula em vídeo: Curso de PHP 8 Aula 048 Baixando e Instalando Composer 03m
  • Aula em vídeo: Curso de PHP 8 Aula 049 Como Criar Arquivo Composer json 14m
  • Aula em vídeo: Curso de PHP 8 Aula 050 Baixando Usando e Removendo Componente 11m
  • Aula em vídeo: Curso de PHP 8 Aula 051 Criando arquivo de configuração HTACCESS 12m
  • Aula em vídeo: Curso de PHP 8 Aula 052 Instalando Componente de Rotas 08m
  • Aula em vídeo: Curso de PHP 8 Aula 053 Criando Rotas com SimpleRouter 14m
  • Aula em vídeo: Curso de PHP 8 Aula 054 Instalando Twig Template 07m
  • Aula em vídeo: Curso de PHP 8 Aula 055 Implementando Twig Template 22m
  • Aula em vídeo: Curso de PHP 8 Aula 056 Criando Funções com Twig Template 11m
  • Aula em vídeo: Curso de PHP 8 Aula 057 Include com Twig Template 02m
  • Aula em vídeo: Curso de PHP 8 Aula 058 Blocos com Twig Template 05m
  • Aula em vídeo: Curso de PHP 8 Aula 059 Incluindo CSS e JS no Twig Template 09m
  • Aula em vídeo: Curso de PHP 8 Aula 060 Implementando Bootstrap Framework CSS 11m
  • Aula em vídeo: Curso de PHP 8 Aula 061 Constantes no Twig Template 01m
  • Aula em vídeo: Curso de PHP 8 Aula 062 IF no Twig Template 05m
  • Aula em vídeo: Curso de PHP 8 Aula 063 Date no Twig Template 04m
  • Aula em vídeo: Curso de PHP 8 Aula 064 Tratamento de Exceções 14m
  • Aula em vídeo: Curso de PHP 8 Aula 065 Criando Banco de Dados com phpMyAdmin 03m
  • Aula em vídeo: Curso de PHP 8 Aula 066 Conexão com PDO 16m
  • Aula em vídeo: Curso de PHP 8 Aula 067 Criando Tabela Posts com phpMyAdmin 06m
  • Aula em vídeo: Curso de PHP 8 Aula 068 Inserindo Dados com phpMyAdmin 05m
  • Aula em vídeo: Curso de PHP 8 Aula 069 Introdução aos Modelos e MVC 06m
  • Aula em vídeo: Curso de PHP 8 Aula 070 Selecionando Dados 09m
  • Aula em vídeo: Curso de PHP 8 Aula 071 Selecionando Dados com Condições 07m
  • Aula em vídeo: Curso de PHP 8 Aula 072 Exibindo Dados na View 07m
  • Aula em vídeo: Curso de PHP 8 Aula 073 Exibindo Dados por ID 13m
  • Aula em vídeo: Curso de PHP 8 Aula 074 Listando Categorias 07m
  • Aula em vídeo: Curso de PHP 8 Aula 075 Relacionamento entre Tabelas 05m
  • Aula em vídeo: Curso de PHP 8 Aula 076 Listando Posts por Categoria 06m
  • Aula em vídeo: Curso de PHP 8 Aula 077 Introdução aos Formulários 11m
  • Aula em vídeo: Curso de PHP 8 Aula 078 Buscando Posts 12m
  • Aula em vídeo: Curso de PHP 8 Aula 079 Buscando Posts com jQuery e Ajax 13m
  • Aula em vídeo: Curso de PHP 8 Aula 080 Introdução ao Painel de Controle 11m
  • Aula em vídeo: Curso de PHP 8 Aula 081 Estruturando Painel de Controle 05m
  • Aula em vídeo: Curso de PHP 8 Aula 082 Criando Rota do Painel de Controle 17m
  • Aula em vídeo: Curso de PHP 8 Aula 083 Listando Posts e Categorias no Admin 14m
  • Aula em vídeo: Curso de PHP 8 Aula 084 Formulário Cadastro de Posts e Categorias 14m
  • Aula em vídeo: Curso de PHP 8 Aula 085 Armazenando Posts e Categorias 11m
  • Aula em vídeo: Curso de PHP 8 Aula 086 Rotas Editar Posts e Categorias 09m
  • Aula em vídeo: Curso de PHP 8 Aula 087 Recuperando Posts e Categorias no Formulário 10m
  • Aula em vídeo: Curso de PHP 8 Aula 088 Atualizando Posts e Categorias 07m
  • Aula em vídeo: Curso de PHP 8 Aula 089 Deletando Posts e Categorias 05m
  • Aula em vídeo: Curso de PHP 8 Aula 090 Contando Total de Registros 08m
  • Aula em vídeo: Curso de PHP 8 Aula 091 Introdução a Sessão 10m
  • Aula em vídeo: Curso de PHP 8 Aula 092 Como Criar Uma Classe de Sessão 13m
  • Aula em vídeo: Curso de PHP 8 Aula 093 Criando Mensagens Flash 11m
  • Aula em vídeo: Curso de PHP 8 Aula 094 Introdução a Refatoração de Código 09m
  • Aula em vídeo: Curso de PHP 8 Aula 095 Refatorando Leitura de Dados 14m
  • Aula em vídeo: Curso de PHP 8 Aula 096 Refatorando Cadastro de Dados 12m
  • Aula em vídeo: Curso de PHP 8 Aula 097 Refatorando Atualização de Dados 06m
  • Aula em vídeo: Curso de PHP 8 Aula 098 Salvando Dados com Super Classe 12m
  • Aula em vídeo: Curso de PHP 8 Aula 099 Atualizando Dados com Super Classe 12m
  • Aula em vídeo: Curso de PHP 8 Aula 100 Deletando Dados com Super Classe 17m
  • Aula em vídeo: Curso de PHP 8 Aula 101 Introdução a Classe Abstrata 09m
  • Aula em vídeo: Curso de PHP 8 Aula 102 Bloqueando Acesso ao Admin 08m
  • Aula em vídeo: Curso de PHP 8 Aula 103 Como Validar Campos de Formulários 10m
  • Aula em vídeo: Curso de PHP 8 Aula 104 Criando Tabela de Usuários 09m
  • Aula em vídeo: Curso de PHP 8 Aula 105 Como Validar Dados de Login do Usuário 15m
  • Aula em vídeo: Curso de PHP 8 Aula 106 Como Criar Sessão do Usuário 12m
  • Aula em vídeo: Curso de PHP 8 Aula 107 Como fazer Logout do Usuário 08m
  • Aula em vídeo: Curso de PHP 8 Aula 108 Como Exibir Informações do Usuário Logado 08m
  • Aula em vídeo: Curso de PHP 8 Aula 109 Introdução ao CRUD do Usuário 08m
  • Aula em vídeo: Curso de PHP 8 Aula 110 Cadastro de Usuário Com Verificação de E mail Existente 08m
  • Aula em vídeo: Curso de PHP 8 Aula 111 Refatoração Cadastro de Usuário Com Verificação de E-mail Existente 09m
  • Aula em vídeo: Curso de PHP 8 Aula 112 Codificação de Senha em MD5 e SHA1 11m
  • Aula em vídeo: Curso de PHP 8 Aula 113 Não Use MD5 e SHA1 Para Codificar Senha 04m
  • Aula em vídeo: Curso de PHP 8 Aula 114 Como Gerar Senhas Seguras com PHP 08m
  • Aula em vídeo: Curso de PHP 8 Aula 115 Como Verificar Senhas Seguras com PHP 02m
  • Aula em vídeo: Curso de PHP 8 Aula 116 O que é CRUD? O que é um projeto CRUD? 21m
  • Aula em vídeo: Curso de PHP 8 Aula 117 Refatoração Admin Categorias 17m
  • Aula em vídeo: Curso de PHP 8 Aula 118 Buscando Posts por Categoria 08m
  • Aula em vídeo: Curso de PHP 8 Aula 119 Relacionando Tabelas por ID 10m
  • Aula em vídeo: Curso de PHP 8 Aula 120 Data da Postagem 09m
  • Aula em vídeo: Curso de PHP 8 Aula 121 Contando Total de Visualizações 07m
  • Aula em vídeo: Curso de PHP 8 Aula 122 Como Salvar Slug URL Amigável 13m
  • Aula em vídeo: Curso de PHP 8 Aula 123 Como Salvar Slug URL Amigável com Super Classe 17m
  • Aula em vídeo: Curso de PHP 8 Aula 124 Finalizando CMS Painel Admin 10m
  • Aula em vídeo: Curso de PHP 8 Aula 125 Introdução ao Upload de Arquivos 14m
  • Aula em vídeo: Curso de PHP 8 Aula 126 Introdução a Classe de Upload de Arquivos 08m
  • Aula em vídeo: Curso de PHP 8 Aula 127 Como Criar Diretórios e Sub Diretórios 14m
  • Aula em vídeo: Curso de PHP 8 Aula 128 Enviando Arquivo para Classe de Upload 05m
  • Aula em vídeo: Curso de PHP 8 Aula 129 Como Fazer Upload de Arquivos 05m
  • Aula em vídeo: Curso de PHP 8 Aula 130 Como Renomear Arquivos ao fazer Upload 14m
  • Aula em vídeo: Curso de PHP 8 Aula 131 Armazenando Resultado e Erros ao fazer Upload 05m
  • Aula em vídeo: Curso de PHP 8 Aula 132 Como Validar Arquivos ao fazer Upload 13m
  • Aula em vídeo: Curso de PHP 8 Aula 133 Finalizando Classe de Uploads 06m
  • Aula em vídeo: Curso de PHP 8 Aula 134 Introdução a Biblioteca de Uploads do Verot 19m
  • Aula em vídeo: Curso de PHP 8 Aula 135 Como Fazer Upload e Armazenar o Resultado no Banco de Dados 17m
  • Aula em vídeo: Curso de PHP 8 Aula 136 Introdução ao Lightbox 12m
  • Aula em vídeo: Curso de PHP 8 Aula 137 Introdução a Editores de Texto WYSIWYG 19m
  • Aula em vídeo: Curso de PHP 8 Aula 138 Como Criar Slides em Carousel com Bootstrap 5 e Twig Template 22m
  • Aula em vídeo: Curso de PHP 8 Aula 139 Como Gerar Tabelas Fake Online para Testes 17m
  • Aula em vídeo: Curso de PHP 8 Aula 140 Como importar Tabelas Grandes com phpMyAdmin 05m
  • Aula em vídeo: Curso de PHP 8 Aula 141 Como Calcular o Tempo de Execução 06m
  • Aula em vídeo: Curso de PHP 8 Aula 142 Consultas Lentas? Dicas e Soluções Para Melhorar o Desempenho 20m
  • Aula em vídeo: Curso de PHP 8 Aula 143 Aprenda a Paginar Dados de Forma Rápida e Fácil 29m
  • Aula em vídeo: Curso de PHP 8 Aula 144 Como Criar Uma Classe de Paginação 32m
  • Aula em vídeo: Curso de PHP 8 Aula 145 Introdução ao DataTables 10m
  • Aula em vídeo: Curso de PHP 8 Aula 146 Como Traduzir o DataTables 04m
  • Aula em vídeo: Curso de PHP 8 Aula 147 DataTables ServerSide Como Listar Dados 24m
  • Aula em vídeo: Curso de PHP 8 Aula 148 DataTables ServerSide Como Buscar Dados 07m
  • Aula em vídeo: Curso de PHP 8 Aula 149 DataTables ServerSide Como Ordenadas Colunas de Dados 09m
  • Aula em vídeo: Curso de PHP 8 Aula 150 DataTables Como Adicionar Colunas Extras Para Deletar Editar etc... 15m
  • Aula em vídeo: Curso de PHP 8 Aula 151 DataTables Configurações Padrão em Múltiplas Tabelas 08m
  • Aula em vídeo: Curso de PHP 8 Aula 152 DataTables Personalizações Básicas Opcionais 16m
  • Aula em vídeo: Curso de PHP 8 Aula 153 O que é um Domínio e Como Registrar 13m
  • Aula em vídeo: Curso de PHP 8 Aula 154 Introdução a Hospedagem de Sites 13m
  • Aula em vídeo: Curso de PHP 8 Aula 155 Introdução ao DNS 10m
  • Aula em vídeo: Curso de PHP 8 Aula 156 Introdução ao Painel da Hospedagem 05m
  • Aula em vídeo: Curso de PHP 8 Aula 157 Introdução ao SSL 03m
  • Aula em vídeo: Curso de PHP 8 Aula 158 Introdução ao FTP Como Enviar Arquivos do localhost Para Hospedagem 10m
  • Aula em vídeo: Curso de PHP 8 Aula 159 Introdução ao Gerenciador de Arquivos da Hospedagem 07m
  • Aula em vídeo: Curso de PHP 8 Aula 160 Como Alterar a Versão e as Configurações do PHP na Hospedagem 11m
  • Aula em vídeo: Curso de PHP 8 Aula 161 Como Criar Banco de Dados na Hospedagem 05m
  • Aula em vídeo: Curso de PHP 8 Aula 162 Como Exportar Banco de Dados local e Importar na Hospedagem 06m
  • Aula em vídeo: Curso de PHP 8 Aula 163 Finalizando Deploy 10m
  • Aula em vídeo: Curso de PHP 8 Aula 164 Introdução ao Envio de E mails com PHP 09m
  • Aula em vídeo: Curso de PHP 8 Aula 165 Como Enviar Emails com PHPMailer e o Servidor da Hospedagem 09m
  • Aula em vídeo: Curso de PHP 8 Aula 166 Como Desenvolver uma Classe de Emails Usando PHPMailer 14m
  • Aula em vídeo: Curso de PHP 8 Aula 167 Aprenda como enviar anexos por e-mail com o PHPMailer 10m
  • Aula em vídeo: Curso de PHP 8 Aula 168 Formulário de Contato Fale Conosco 16m
  • Aula em vídeo: Curso de PHP 8 Aula 169 Como Enviar E-mail com Anexo pelo Formulário de Contato 03m
  • Aula em vídeo: Curso de PHP 8 Aula 171 Validando Formulários com jQuery 12m
  • Aula em vídeo: Curso de PHP 8 Aula 172 Validando Formulários com Estilos do Bootstrap 5 09m
  • Aula em vídeo: Curso de PHP 8 Aula 173 Como Validar Formulários com jQuery e Ajax 17m
  • Aula em vídeo: Curso de PHP 8 Aula 174 Como Criar Tela de Loading com jQuery, Ajax e CSS 14m
  • Aula em vídeo: Curso de PHP 8 Aula 175 Como Implementar Mensagens de Alertas que Aparecem e Desaparecem POP UP 15m
  • Aula em vídeo: Curso de PHP 8 Aula 176 Como implementar Janela Modal com Bootstrap 5 14m
  • Aula em vídeo: Curso de PHP 8 Aula 185 Revisão e Finalização do Cadastro de Usuários com Ativação por E-mail 06m
  • Aula em vídeo: Curso de PHP 8 Aula 186 Introdução ao Login do Usuário no Site 07m
  • Aula em vídeo: Curso de PHP 8 Aula 188 Apresentando o Painel do Usuário 05m

Este curso gratuito inclui:

31 horas e 0 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação Front-End

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso