PHP Orientado a Objetos - Crie 5 projetos práticos

De R$ 89,90 por R$ 19,99*

Adicionar no Carrinho
Comprar Agora

Garantia de 30 dias ou seu dinheiro de volta.
*PagSeguro: Parcela minima de R$ 5,00

Certificado: 08h | Total de Aulas: 58

Este curso também está disponivel na Udemy.


Pré-requisitos


  • Conhecimentos básico sobre a linguagem PHP e seu funcionamento.



O Curso:

O PHP têm evoluído bastante ao longo dos anos! E o paradigma Orientado a Objetos se tornou cada vez mais necessário nesse cenário mais Enterprise de aplicações robustas e que servem para milhares de usuários! A grande pedida da Orientação a Objetos se dá pelo fato de sua organização e separação; E se bem aplicada, poupará horas e horas do programador por conta de um bom planejamento e da boa relação criada entre os objetos do sistema ! Atualize-se já e venha conhecer esse mundo novo! Venha aprender a trabalhar de forma profissional com PHP criando aplicações fáceis de manter e com boa separação de camadas e responsabilidades!

Neste curso vou te levar do absoluto zero com a Orientação a Objetos ao conhecimento mais pleno, onde você poderá ter todo o know-how sobre este paradigma aplicado na linguagem PHP! E conhecimento suficiente para criar qualquer aplicação com um mínimo de organização e profissionalismo!

Projeto:

Ao fim do curso iremos trabalhar em cinco projetos! A ideia em cada projeto é ir adicionando conceitos e criar componentes, a medida que formos andando em cada projeto. Os projetos propostos serão:

  • Site Institucional com MVC;
  • Catálogo de produtos com consumo do Banco de Dados;
  • Um pequeno painel para registro de despesas/gastos com autenticação e acesso ao banco de dados;
  • Um pequeno sistema para blogs;
  • E por fim, uma loja virtual.
  • Em cada projeto nós abordaremos pontos para te auxiliar em suas futuras aplicações utilizando a orientação a objetos com PHP.


    Instrutor



    Nanderson Castro CEO, Code Experts Learning.

    Developer por amor e curioso por natureza! Gerencia comunidades e meetups em sua região, desde PHP UG a Ionic Meetup passando pelo Google Developers Group.

    Zend Certified PHP Engineer, para a versão 5.5 do PHP. Acredita que promover e participar de eventos, meetups e fortalecer o network, o faz um profissional melhor e mais iterado no mercado onde atua! Profissionalmente atuo na Secretaria de Transparência e Controle do Maranhão e me aventuro, com cuidado, no mundo do empreededorismo na Code Experts Apps, empresa focada na criação de Aplicações Web e Aplicativos Móveis.

    Zend Certified PHP Engineer

Veja abaixo o conteúdo disponivel.

Conteúdo Aulas:
Lançadas |
A Lançar


Introdução & Ambiente

  • 01 - Introdução
  • 02 - Quem Sou Eu?
  • 03 - Suporte & Comunidade

Conceitos Básicos de OO

  • 04 - Classes & Objetos
  • 05 - Construtores & Destrutores
  • 06 - Herança
  • 07 - Visibilidade
  • 08 - Encapsulamento
  • 09 - Getters & Setters
  • 10 - Classes Abstratas
  • 11 - Interfaces
  • 12 - Polimorfismo
  • 13 - Métodos & Atributos Estáticos
  • 14 - Palavra Reservada Final (Classes & métodos)

Autoload & Namespaces

  • 15 - Autoload 101
  • 16 - Conhecendo Namespaces
  • 17 - Autoload PSR-4
  • 18 - Autoload Composer

Mais OO no PHP

  • 19 - Type Hiting
  • 20 - Traits 101
  • 21 - Traits Particularidades
  • 22 - Classes Anônimas

Exceptions

  • 23 - Conhecendo Exceptions
  • 24 - Lançando Exceptions
  • 25 - Exceptions Customizadas
  • 26 - Bloco Finally

Projeto 1 - Site Institucional

  • 27 - Iniciando Projeto
  • 28 - Iniciando FrontController
  • 29 - Manipulando Controllers em nosso FrontController
  • 30 - Concluindo FrontController
  • 31 - Iniciando Classe View
  • 32 - Testando & Criando Primeira View
  • 33 - Incrementando Projeto Adicionando Bootstrap
  • 34 - Criando Página Sobre
  • 35 - Criando Página Contato
  • 36 - Concluindo Projeto

Projeto 2 - Catálogo de Produtos

  • 37 - Iniciando Projeto Catálogo 0:02:14
  • 38 - Entity para Manipular Dados 0:07:09
  • 39 - Recuperando Produtos 0:07:19
  • 40 - Produtos na View 0:05:32
  • 41 - Recuperando um Produto 0:06:20
  • 42 - Single de Produto 0:05:11
  • 43 - Melhorando, Classe Connection 0:07:52

Projeto 3 - Mini-gerenciador de Gastos Pessoais

  • 44 - Apresentando Projeto 0:02:33
  • 45 - Melhorando Entity (FindAll & Where) 0:13:43
  • 46 - Testando Entity (Where) & criando método Find 0:05:40
  • 47 - Criando Método Insert no Entity 0:12:34
  • 48 - Criando Método Update no Entity 0:13:38
  • 49 - Criando Método Delete no Entity 0:06:10
  • 50 - Organizando Projeto 0:06:39
  • 51 - Iniciando Cadastro de Gastos 0:08:51
  • 52 - Processando Cadastro 0:06:30
  • 53 - Gerando Banco de Dados - MyExpenses 0:03:41
  • 54 - Lançando Exceptions no PDO 0:04:01
  • 55 - Concluindo Cadastro de Gastos 0:07:50
  • 56 - Listando Gastos - View 0:06:03
  • 57 - Iniciando Tela de Edição 0:05:46
  • 58 - Processando Edição & Remoção de Gastos 0:06:42

Dúvidas? Comente abaixo ou me mande um email