PHP 7 Completo - Curso do Desenvolvedor Web + Projetos
Domine PHP 7 , HTML, CSS, JavaScript, Banco de Dados, Curso Web Completo partindo dos fundamentos até Projetos Reais!
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
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 menosTanto 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 menosCurso 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 menosCurso 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 menosVisão Geral do Curso
TESTE GRÁTISVisão Geral de Algoritmo
TESTE GRÁTISVisão Geral de Estruturas de Dados
Informações Importantes
Usando o terminal
Terminais
Introdução do Módulo
Estrutura do Template dos Exercícios
CSS Grid
Cabeçalho
Rodapé
Conteúdo
Menu #01
Menu #02
Aviso importante aos usuários de Windows
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
Instalando LAMP no Linux
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Despedida e Próximos Passos!
Introdução à Web
TESTE GRÁTISProtocolo HTTP
Slides do Capítulo
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
Instalação Node (Windows/Mac)
Instalar Node e Visual Studio Code em Linux
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)
Anatomia da TAG
Anatomia de uma Página HTML
Um Pouco de CSS
Live Server
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
Aviso sobre o exemplo da próxima aula
Desafio Slider #01
Desafio Slider #02
Vídeo
Desafio Controlar Vídeo
Tags Não Visuais
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
Propriedades CSS Grid obsoletas
CSS Grid #02
CSS Grid #03
Recursos
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
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
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
Aviso sobre versão do MySQL
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
Copy of Recursos
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!!
Leonardo Leitão
Wagner Aquino
Pessoas que adquiriram este curso também se interessaram pelos cursos abaixo
Todos os Cursos
Todos os Cursos
Todos os Cursos
Todos os Cursos
Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.
Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso
Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.
Sim
Sim, basta enviar email para [email protected] e solicitar.