O que você aprenderá?

Confira algumas coisas que você aprenderá durante o curso.

  • Criar uma base sólida em PHP, desde os princípios mais básicos

  • Enteder as estruturas de lógica e repetições

  • Integrar o PHP com HTML, CSS e Javascript

  • Criar projetos PHP de aplicações reais e com layouts atrativos

  • Conhecer a sintaxe do PHP, os tipos e variáveis da linguagem

  • Criar funções, classes e objetos em PHP

  • Integrar a aplicação com banco de dados usando PDO e MySQLi

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    497 aulas e 74 horas de conteúdo. Didática comprovada. Investimento garantido.

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Suporte Dedicado

    Conte com um time de especialistas e tire todas as suas dúvidas relativas ao curso

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

  • Recursos para download

    Baixe arquivos e artigos para melhor desenvolvimento do curso

  • Acesso Mobile

    Acesse por qualquer dispositivo: Computador, celular e Ipad

Reviews

5 classificação por estrelas

Curso excelente

Pedro Vitor

Curso excelente muito bom mal comecei ja vi quê a parada e firmeza mesmo

Curso excelente muito bom mal comecei ja vi quê a parada e firmeza mesmo

Ler menos
5 classificação por estrelas

Curso incrivelmente satisfatório

Henrique José de Araujo

Tanto a nova plataforma, professor, metodologia, são incríveis nunca vi do mesmo tipo no mercado.

Tanto a nova plataforma, professor, metodologia, são incríveis nunca vi do mesmo tipo no mercado.

Ler menos
5 classificação por estrelas

Otimo inicio de curso

Luciano Menezes Machado

Curso tem uma boa abordagem e didática . Grande expectativa para o restante do conteúdo .

Curso tem uma boa abordagem e didática . Grande expectativa para o restante do conteúdo .

Ler menos
5 classificação por estrelas

Aprendi muito nestes 3 módulos! Curso muito bom mesmo. In...

Fabio Melo

Curso completo mesmo! Recomendo. Não tive dificuldades em entender aquilo que foi mostrado nos exercícios aplicados. Parabéns ao professor!

Curso completo mesmo! Recomendo. Não tive dificuldades em entender aquilo que foi mostrado nos exercícios aplicados. Parabéns ao professor!

Ler menos

Conteúdo do Curso

  • 1

    Introdução PHP 61:59

  • 2

    Revisão HTML & CSS 112:50

    • Introdução do Módulo

    • Estrutura do Template dos Exercícios

    • CSS Grid

    • Cabeçalho

    • Rodapé

    • Conteúdo

    • Menu #01

    • Menu #02

    • Instalando MAMP no Windows

    • Instalando MAMP no MacOS

    • Convertendo para PHP

    • Visualização do Exercício

    • Navegação #01

    • Navegação #02

    • Navegação #03

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 3

    Integrando PHP com HTML & CSS 66:16

    • Introdução do Módulo

    • Código Fonte Inicial

    • Alternativas para Executar PHP

    • Olá PHP

    • Integração HTML

    • Integração CSS

    • Comentários PHP

    • Desafio do Módulo

    • Desafio do Módulo - Resposta

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 4

    Tipos Básicos Curso PHP 92:24

    • Introdução do Módulo

    • Código Fonte Inicial

    • Valor Literal

    • Tipo Inteiro

    • Tipo Float

    • Operações Aritméticas

    • Desafio Precedência

    • Tipo String

    • Desafio String

    • Desafio String - Resposta

    • Tipo Booleano

    • Conversões

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 5

    Variáveis 96:03

    • Introdução do Módulo

    • Código Fonte Inicial

    • Variáveis #01

    • Variáveis #02

    • Desafio Equação

    • Desafio Equação - Resposta

    • Atribuições

    • Interpolação

    • Variáveis Variáveis

    • Desafio Variáveis Variáveis

    • Desafio Variáveis Variáveis - Resposta

    • Valor Vs Referência - Teoria

    • Valor Vs Referência

    • Constantes

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 6

    Estruturas de Controle #01 140:11

    • Introdução do Módulo

    • Código Fonte Inicial

    • If/Else #01

    • If/Else #02

    • Operadores Relacionais #01

    • Operadores Relacionais #02

    • Desafio PI

    • Desafio PI - Resposta

    • Operadores Lógicos #01

    • Operadores Lógicos #02

    • $_GET/$_POST

    • Desafio Operadores Lógicos

    • Desafio Operadores Lógicos - Resposta

    • Operador Ternário

    • Switch

    • Desafio Switch #01

    • Desafio Switch #01 - Resposta

    • Desafio Switch #02

    • Desafio Switch #02 - Resposta

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 7

    Arrays 85:25

    • Introdução do Módulo

    • Código Fonte Inicial

    • Básico Sobre Array

    • Array como Mapas

    • Desafio Índice

    • Desafio Meses

    • Operações com Array

    • Desafio Sorteio

    • Arrays Multidimensionais

    • Arrays Constantes

    • Usando $_GET

    • Usando $_POST

    • Comparação entre Arrays

    • Recursos do Módulo & Links Úteis

  • 8

    Estruturas de Controle #02 88:20

    • Introdução do Módulo

    • Código Fonte Inicial

    • Laço For

    • Desafio Laço For

    • Desafio Laço For - Resposta

    • Foreach

    • Break/Continue

    • Desafio Impressão

    • Desafio Impressão - Resposta

    • While/Do While

    • Desafio Tabela #01

    • Desafio Tabela #01 - Resposta

    • Desafio Tabela #02

    • Desafio Tabela #02 - Resposta

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 9

    Funções 144:59

    • Introdução do Módulo

    • Código Fonte Inicial

    • Função e Escopo

    • Argumentos e Retorno

    • Desafio Palindromo

    • Desafio Palindromo - Resposta

    • Argumentos Variáveis

    • Argumento Padrão

    • Declarando Tipos

    • Função Anônima

    • Closure e Callable

    • Recursividade

    • Desafio Busca Recursiva

    • Desafio Busca Recursiva - Resposta

    • Retornando uma Função

    • Map e Filter - Teoria

    • Map e Filter

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 10

    Orientação a Objetos Curso PHP 302:33

    • Introdução do Módulo

    • Código Fonte Inicial

    • Classe vs Objeto

    • Membros

    • Primeira Classe

    • Desafio Classe Data

    • Desafio Classe Data - Resposta

    • Construtor e Destrutor

    • Paradigmas

    • Pilares da OO #01

    • Pilares da OO #02

    • Pilares da OO #03

    • Pilares da OO #04

    • Herança

    • Modificadores de Acesso

    • Membros de Classe (Static)

    • Interface

    • Classe Abstrata - Teoria

    • Classe Abstrata

    • Desafio 7 Erros

    • Desafio 7 Erros - Resposta

    • Modificador Final

    • Traits #01

    • Traits #02

    • Métodos Mágicos

    • Polimorfismo

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 11

    Includes 52:27

    • Introdução do Módulo

    • Código Fonte Inicial

    • Includes

    • Includes em Função

    • Include vs Require

    • Include com Retorno

    • Include Once/Require Once

    • Desafio Módulo

    • Desafio Módulo - Resposta

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 12

    Namespace 57:03

    • Introdução do Módulo

    • Código Fonte Inicial

    • Básico sobre Namespace

    • Sub-Namespace

    • Use/As

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 13

    Tratamento de Erro 56:07

    • Introdução do Módulo

    • Código Fonte Inicial

    • Try/Catch

    • Erros Personalizados

    • Desafio intdiv

    • Desafio intdiv - Resposta

    • Error Handler

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 14

    Sessão & Cookie 70:48

    • Introdução do Módulo

    • Código Fonte Inicial

    • Sessão #01

    • Sessão #02

    • Sessão #03

    • Gerenciamento de Sessão

    • Projeto Login #01

    • Projeto Login #02

    • Projeto Login #03

    • Projeto Login #04

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 15

    API 85:09

    • Introdução do Módulo

    • Código Fonte Inicial

    • Datas #01

    • Datas #02

    • Escrevendo Arquivos

    • Lendo Arquivos

    • Upload de Arquivos

    • Download de Arquivos

    • Desafio Imagens

    • Desafio Imagens - Resposta

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 16

    Formulário 48:28

    • Introdução do Módulo

    • Código Fonte Inicial

    • Criando o Formulário

    • Usando Filtros de Validação

    • Exibindo os Erros de Validação

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 17

    Banco de Dados 162:21

    • Introdução do Módulo

    • Código Fonte Inicial

    • Acessando o Banco MySQL

    • Criar Banco (Schema)

    • Criar Tabela

    • Inserir Registro #01

    • Consultar Registros

    • Excluir Registro #01

    • Excluir Registro #02

    • Inserir Registro #02

    • Alterar Registro

    • PDO: Conexão

    • PDO: Inserir

    • PDO: Consultar

    • PDO: Excluir

    • PDO: Alterar

    • Conclusão do Módulo

    • Recursos do Módulo & Links Úteis

  • 18

    Projeto Final: InNOut 810:52

    • Versões do Projeto

    • Configuração do Projeto

    • Conhecendo o Projeto

    • Padrão MVC

    • Estrutura Inicial

    • Classe Database #01

    • Classe Database #02

    • Classe User #01

    • Classe User #02

    • Gerando Comando Select

    • Obtendo Usuários do Banco

    • Tela de Autenticação

    • Login #01

    • Login #02

    • Validações Login #01

    • Validações Login #02

    • Redirecionamento #01

    • Redirecionamento #02

    • Cabeçalho #01

    • Barra Lateral (Menu)

    • CSS Template #01

    • CSS Template #02

    • Cabeçalho #02

    • CSS Template #03

    • CSS Template #04

    • CSS Menu Lateral

    • Escondendo Menu Lateral

    • CSS Rodapé

    • Widgets do Menu Lateral

    • Tela de Batimento do Ponto

    • CSS Área de Conteúdo

    • Sessão do Usuário

    • Menu Usuário

    • Título da Página

    • Adicionando Data Atual

    • Geração de Massa de Dados #01

    • Funções Utilitárias de Data #01

    • Classe WorkingHours

    • Geração de Massa de Dados #02

    • Visualizar Batimentos

    • Método para Atualizar (Update)

    • Bater Ponto #01

    • Bater Ponto #02

    • Bater Ponto Forçado

    • Funções Utilitárias de Data #02

    • Calcular Horas Trabalhadas

    • Calcular Intervalo do Almoço

    • Calcular o Hora de Saída

    • Exibir Horas Calculadas

    • Atualizar Horas #01

    • Atualizar Horas #02

    • Relatório Mensal #01

    • Relatório Mensal #02

    • Correção nas Horas Trabalhadas

    • Relatório Mensal #03

    • Tela do Relatório Mensal #01

    • Tela do Relatório Mensal #02

    • Filtro do Relatório Mensal #01

    • Correção de Bug

    • Filtro do Relatório Mensal #02

    • Consultas Gerenciais #01

    • Consultas Gerenciais #02

    • Relatório Gerencial

    • CSS do Relatório Gerencial

    • Lista de Usuários

    • Formulário de Usuário

    • Inserir Usuário

    • Validar Usuário

    • Remover Usuário

    • Filtros de Segurança

    • Alterar Usuário

    • Protegendo as Rotas

    • Conclusão do Módulo

  • 19

    Conclusão 03:55

    • Despedida e Próximos Passos!

  • 20

    **Extra** Conceitos sobre Web 173:29

    • Introdução à Web

      TESTE GRÁTIS
    • Protocolo HTTP

    • Servidor Web

    • Client Side vs Server Side

    • Conteúdo Estático vs Dinâmico

    • HTML, CSS e JS

    • DNS

    • HTTP Seguro (HTTPS)

    • Web Service

    • Computação em Nuvem

  • 21

    **Extra** JavaScript 320:26

    • Organização Básica de um Código JS

    • Executando JavaScript

    • Comentários de Código

    • O Básico de Var, Let e Const

    • Tipagem Fraca

    • Tipos em JavaScript: Number

    • Number: Alguns Cuidados

    • Usando Math

    • Tipos em JavaScript: String

    • Usando Template Strings

    • Tipos em JavaScript: Boolean

    • Tipos em JavaScript: Array

    • Tipos em JavaScript: Object

    • Entendendo o Null & Undefined

    • Quase Tudo é Função!!!

    • Exemplos Básicos de Funções #01

    • Exemplos Básicos de Funções #02

    • Declaração de Variáveis Com Var #01

    • Declaração de Variáveis Com Var #02

    • Declaração de Variáveis Com Let

    • Usando Var em Loop #01

    • Usando Let em Loop #01

    • Usando Var em Loop #02

    • Usando Let em Loop #02

    • Função Vs Objeto

    • Par Nome/Valor

    • Notação Ponto

    • Operadores: Atribuição

    • Operadores: Destructuring #01

    • Operadores: Destructuring #02

    • Operadores: Destructuring #03

    • Operadores: Destructuring #04

    • Operadores: Aritméticos

    • Operadores: Relacionais

    • Operadores: Lógicos

    • Operadores: Unários

    • Operadores: Ternário

    • Contexto de Execução: Browser vs Node

    • Tratamento de Erro (Try/Catch/Throw)

  • 22

    **Extra** HTML 283:13

    • Anatomia da TAG

    • Anatomia de uma Página HTML

    • Um Pouco de CSS

    • Estruturando os Exercícios

    • Texto Puro vs Browser

    • Tag para Textos #01

    • Tag para Textos #02

    • Listas

    • Listas Aninhadas

    • Listas Aninhadas (Desafio)

    • Links #01

    • Links #02

    • Tabela

    • Formulário #01

    • Formulário #02

    • Formulário #03

    • Imagens

    • Desafio Slider #01

    • Desafio Slider #02

    • Vídeo

    • Desafio Controlar Vídeo

    • Tags Não Visuais

  • 23

    **Extra** CSS 405:19

    • Baixando o Arquivo Zip

    • CSS: Introdução

    • Anatomia CSS

    • CSS Interno, Externo e Inline

    • Criando a Classe .tag

    • Seletores CSS #01

    • Seletores CSS #02

    • Especificidade CSS #01

    • Especificidade CSS #02

    • Herança

    • Box Model #01

    • Box Model #02

    • Margin Collapse

    • Propriedade Display

    • Inline-block: Comportamento Estranho

    • Altura & Largura

    • Box Sizing

    • Propriedade Overflow

    • Propriedade Float

    • Cores

    • Unidades #01

    • Unidades #02

    • Unidades #03

    • Texto

    • Propriedade Position

    • Media Query

    • Desafio Menu #01

    • Desafio Menu #02

    • Desafio Card #01

    • Desafio Card #02

    • Flex Box vs CSS Grid

    • Flex Box Nomenclatura

    • Flex Box #01

    • Flex Box #02

    • Flex Box #03

    • Desafio Menu (Flex Box)

    • CSS Grid #01

    • CSS Grid #02

    • CSS Grid #03

  • 24

    **Extra** Integrando HTML, CSS e JS 210:15

    • Baixando o Zip

    • O que é DOM?

    • Selecionando Elementos #01

    • Selecionando Elementos #02

    • Selecionando Elementos #03

    • Selecionando Elementos #04

    • Acessando Atributos #01

    • Acessando Atributos #02

    • Acessando Atributos #03

    • Acessando Classes

    • Modificando HTML #01

    • Modificando HTML #02

    • Trabalhando c/ Eventos #01

    • Trabalhando c/ Eventos #02

    • Trabalhando c/ Eventos #03

    • Trabalhando c/ Eventos #04

    • Desafio Flappy Bird

    • Flappy Bird #01

    • Flappy Bird #02

    • Flappy Bird #03

    • Flappy Bird #04

    • Flappy Bird #05

    • Flappy Bird #06

  • 25

    **Extra** Ajax 111:18

    • Baixando o Zip

    • O que é Ajax?

    • Implementando server.js

    • XMLHttpRequest #01

    • XMLHttpRequest #02

    • XMLHttpRequest #03

    • Fetch API #01

    • Fetch API #02

    • Axios #01

    • Axios #02

    • Ajax com jQuery

    • Carregando HTML via Ajax

  • 26

    **Extra** jQuery 195:12

    • Baixando o Zip

    • O que é jQuery?

    • Entendendo jQuery

    • Selecionando Elementos #01

    • Selecionando Elementos #02

    • Modificando HTML #01

    • Modificando HTML #02

    • Modificando HTML #03 (Desafio)

    • Modificando HTML #03 (Resposta)

    • Manipulando Atributos

    • Manipulando CSS

    • Eventos #01

    • Eventos #02

    • Eventos #03

    • Animação #01

    • Animação #02

    • Plugin #01

    • Plugin #02

  • 27

    **Extra** Banco Relacional 178:04

    • Instalação MySQL Server & Workbench (Windows)

    • Instalação MySQL Server & Workbench (Mac)

    • Modelo E/R

    • Chave Primária

    • Relacionamentos

    • SQL: Visão Geral

    • Criar Schema & Plugin VSCode

    • Visão Geral do Modelo

    • Criar Tabela Estados

    • Inserir Estados

    • Consultar Estados

    • Atualizar Estados

    • Inserir Estados com ID

    • Excluir Estados

    • Consultar Estados com Agregação

    • Criar Tabela Cidades

    • Inserir Cidades

    • Consultar Múltiplas Tabelas (JOIN)

    • Tipos de JOINs

    • Criar Tabela Prefeitos

    • Inserir Prefeitos

    • Explorando os Tipos de JOINs

    • Criar Tabela Empresas

    • Inserir Empresas

    • Consultar Empresas e Cidades

Descrição

Seja muito bem vindo ao Curso PHP 7 Completo - Curso do Desenvolvedor Web 2020! Esse curso vai te ensinar a ser um desenvolvedor Web desde o básico até o nível profissional avançado.

Desenvolvimento Web é hoje um dos assuntos mais relevantes do momento porque o mercado respira Web. E se você deseja ser um profissional preparado para o mercado e não quer aprender apenas fórmulas, mas o porquês, esse curso de PHP é a escolha certa pra você.

No curso PHP 7 Completo, você vai começar entendo o básico da linguagem como sintaxe e os tipos, conhecer as estruturas lógicas e de repetição, como criar funções e trabalhar no contexto orientado à objetos. Com a base definida vamos apresentar conceitos mais avançados como cookies, sessões, integração com banco de dados. Para finalizar, teremos um projeto real de controle de ponto, para exercitar os conhecimentos adquiridos em uma aplicação aplicável ao mundo real, com layout moderno e profissional.

Um dos maiores diferenciais dos nossos cursos é que Nós não ensinamos apenas fórmulas, você vai terminar esse curso de PHP entendendo os porquês, a lógica de como a coisa acontece, o que vai te tornar um profissional muito mais qualificado e competitivo no mercado. E no projeto final do curso iremos desenvolver uma aplicação exclusiva que surgiu de uma necessidade real da Cod3r. Assista a essa aula sem custo e confira o que você vai poder desenvolver junto com a gente.

Assista as aulas abertas e confira a qualidade do nosso conteúdo, e veja também os comentários dos nosso alunos sobre a nossa didática. Somos a escola de tecnologia com uma das melhores avaliações do mercado. Não tenho dúvida que você estará fazendo um excelente investimento se juntando à nossa comunidade de mais de 50 mil alunos.

E sabe o que mais? Você vai receber um certificado de conclusão ao final do curso, e o seu acesso é vitalício, não expira. E se mesmo depois de tudo que apresentamos, mesmo assim você não gostou do curso, nós garantimos o seu dinheiro de volta em até 30 dias após a compra de forma simples.

Invista na sua carreira, venha pra Cod3r.

Grande abraço e bons estudos!!

Instrutores

Leonardo Leitão

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza. Há 13 anos atua como desenvolvedor de softwares e é Professor de desenvolvimento de software há mais de 10 anos. Instrutor premiado internacionalmente pela excelência dos seus cursos, Fundador da Cod3r, reconhecida como uma das melhores escolas de tecnologia do pais onde já passaram mais de 150 mil alunos.

Wagner Aquino

Graduado em Ciências da Computação, Mestrado na área de previsão de séries temporais com Redes Neurais, ambas pela Universidade Estadual do Ceará (UECE). Trabalha com Desenvolvimento desde 2005 e tenta testar tudo que encontra pela frente desde então. Atualmente trabalha como Analista de Testes especializado em Automação na Dataprev.

Seja Nosso Assinante

Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!

FAQ

  • Após a compra do curso tenho prazo pra poder assistir?

    Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.

  • O curso oferece certificado?

    Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso

  • Existe suporte para as minhas dúvidas?

    Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.

  • Adquirindo o plano de assinatura também terei acesso a este curso?

    Sim

  • Existe a possibilidade de pagar este curso por boleto?

    Sim, basta enviar email para suporte@cod3r.com.br e solicitar.