Com este curso você será capaz de:

Entender a linguagem de programação PHP

Entender a linguagem de programação PHP

Criar um site dinâmico com backend de administração para atualizações

Criar um site dinâmico com backend de administração para atualizações

Utilizar o phpMyAdmin para criar e editar bancos de dados

Utilizar o phpMyAdmin para criar e editar bancos de dados

Trabalhar com imagens e arquivos diretamente no servidor

Trabalhar com imagens e arquivos diretamente no servidor

Programa do curso

Introduçao

Como utilizar o GitHub no curso de PHP básico
Introdução do desenvolvimento de software e ao PHP
Configurando o ambiente local - Windows
Configurando o ambiente local (Mac)
Versionamento (Instalação do Git, GitHub e início)

Fundamentos do PHP

Regras da linguagem, variáveis e tipos de dados
Laços de repetição
Trabalhando com dados entre páginas (URL, GET, POST, SESSION e COOKIES)
Try, Catch e funções
Data e hora

Fundamentos de bancos de dados

Introdução ao phpMyAdmin e modelagem de dados básica
Planejando e criando a nossa base de dados
O que é PDO (PHP Data Object) e como se usa

Trabalhando com dados e formulários

Formulários e validações básicas
Reutilização de código e criação do módulo de segurança
Conclusão do módulo de segurança

Trabalhando com imagens e arquivos

Criar, editar e deletar arquivos com PHP, entendendo como trabalhar com arquivos
Upload de arquivos / imagens e como usar a biblioteca m2brimagem
Iniciando projeto, criando a index, banco de dados e fazendo a busca de categorias
Fazendo o upload da imagem
Fazendo a tela final e o tratamento da imagem que será exibida ao usuário

Orientação a objetos

Introdução a programação orientada a objetos, o básico de classes
Como trabalhar com herança
Continuando herança e utilizando mais métodos
Como utilizar o Composer para Autoload
Como utilizar interfaces
Como utilizar injeção de dependências
O Polimorfismo

Projeto final

Análise do template, escopo do projeto e divisão dos templates do admin
Criando as nossas classes
Finalizando as nossas classes
Integração do template do website com o DB
Integração do template do admin
Finalização do template
Finalização do projeto
Diploma del Desenvolvimento de Software com PHP

Obtenha reconhecimento pelo seu trabalho!

Compartilhe suas conquistas com sua família, amigos, colegas e a comunidade.

Assim que terminar o curso, você terá acesso ao certificado digital.

Os Professores

Felipe Ladislau

Felipe Ladislau

@felipeladislau0

Gerente de Projetos em 4Steps

Single Course Price
  • Acesso vitalício, em qualquer lugar, a qualquer hora
  • Exame final e certificado de conclusão
  • Aplicativo gratuito para iOS e Android
Seja o melhor na sua área por apenas BRL R$ 99
Compre já
Single Couse Price

6 razões para estudar na Platzi

Proyección profesional

Projeção Profissional

80% dos nossos alunos conseguem um emprego melhor

Proyección profesional

Meta

Alcance os seus objetivos com nossa metodologia de aprendizagem

Proyección profesional

Certificado de Conclusão

Você vai ganhar um certificado quando passar em um curso

Proyección profesional

App e conteúdo off-line

Não interrompa o seu aprendizado, continue aprendendo de qualquer lugar

Proyección profesional

Orientação Permanente

Acompanhamos seu processo de aprendizagem respondendo a todas suas dúvidas

Proyección profesional

Materiais

Reforce seu aprendizado com leituras, exercícios e desafios reais

Perguntas frequentes sobre os cursos da Platzi

Ao finalizar as aulas, publicamos um exame de certificação. Os alunos são aprovados com 90% ou mais de acertos. O certificado demonstra que você aprendeu e compreendeu os temas que nós vimos. Se você não for aprovado no exame, poderá tentar de novo a cada 6 horas.
Os cursos são on-line e tudo está disponível 24 horas por dia, 7 dias por semana na plataforma. Também temos um aplicativo para dispositivos móveis onde você pode fazer o download do conteúdo para visualizá-los off-line. A experiência que oferecemos é construída para que você possa aproveitá-la ao iniciar sua sessão.