Cursos

PHP Programando com Orientação a Objetos e Design Patterns

Aprenda os padrões utilizados em grandes projetos sem Frameworks

Conheça
PABLO DALL'OGLIO
Pablo escreveu o livro mais famoso de PHPOO no Brasil. Conhecido na comunidade há mais de 20 anos, palestrante, já desenvolveu dezenas de Softwares corporativos em PHP. Mestre em engenharia de Software, vive criando soluções na Adianti Solutions. Ver linha do tempo
+25 anos de programação
+20 anos de PHP
+5 livros publicados
+10 projetos open source
+30 mil livros vendidos
+50 palestras ministradas
+20 alunos orientados notas 9 e 10
+10 anos como professor no ensino superior
Mentor do melhor curso de Engenharia de Software do país
Características
O que torna este curso e material únicos no mercado!

Completo
Introdução, Orientação a Objetos, Padrões de projeto, Crie seu Framework, crie a aplicação de negócios, e o site.
Único
O único que apresenta a metodologia de 7 passos entre o estruturado e a Orientação a Objetos, criada pelo autor.
Ambiente Exclusivo
Tenha acesso ao nosso ambiente exclusivo para assistir as aulas, realizar anotações, baixar workbooks, exercícios, e acessar nossa galeria de links úteis.
Padrões de projeto
Mais de 20 padrões completos! Facade, Adapter, Injeção de dependência, Active Record, Data Mapper, Repository, MVC, Front Controller, Remote Facade, Template View, e mais!
Crie todo Framework
Crie todo o Framework, desde a conexão com o banco, até componentes de interface e montagem com uso de templates. Você vai montar tudo do zero.
Crie aplicação de negócio
Crie uma mini aplicação de negócios: Cadastro de produtos, clientes, vendas, relatórios, documentos, gráficos, login, template Bootstrap!
31 Horas de conteúdo especialista
Muito mais conteúdo especializado que qualquer Universidade, com um dos profissionais mais conhecidos da área. 10 módulos, 130 aulas, 31 horas
Preparado para criar sistemas
Todo o conteúdo do curso é voltado para você que quer criar sistemas para gerenciar negócios. Aplicações comerciais, corporativas. Aqui não tem brincadeira.
Crie relatórios
Conteúdos extras especiais. Criando relatórios com PHP em formatos como PDF, RTF, e planilhas XLS.
Acesso a grupo exclusivo
Acesso ao grupo exclusivo com outros programadores que fizeram o curso, no Facebook.
Certificado
Receba o certificado válido emitido por empresa de treinamento. Ao completar o curso e enviar uma App exemplo criada.
Master class Arquitetura
Aulas ao vivo sobre os assuntos mais quentes do momento de Arquitetura de Software e Design em PHP

Módulos
Confira o conteúdo de cada módulo.
Conheça o ambiente de ensino

31

horas

10

módulos

2

master class

MÓDULO 1
Introdução ao PHP
  • Tipagem;
  • Operadores;
  • Constantes;
  • Funções;
  • Variáveis;
  • Manipulação de arquivos;
  • Strings e arrays.
Apresentação

02:45

horas

14

aulas
MÓDULO 2
Fundamentos de Orientação a Objetos
  • Procedural vs OO;
  • Classes, métodos;
  • Construtores, destrutores;
  • Herança, agregação, composição;
  • Abstração, encapsulamento;
  • Interfaces;
  • Design patrens.
Apresentação Aula exemplo

04:25

horas

17

aulas
MÓDULO 3
7 passos da estruturada à OO
  • Acesso nativo ao BD;
  • Programação procedural;
  • Agrupando ações em scripts;
  • Separando HTML com templates;
  • Separando acesso a dados;
  • Melhor conexão e segurança;
  • Controladores de páginas
Apresentação

04:25

horas

19

aulas
MÓDULO 4
Tópicos especiais em OO
  • Erros e exceptions;
  • Manipulação de XML;
  • SPL e Reflection;
  • Traits;
  • Injeção de dependência;
  • PSR e Namespaces;
  • Composer.
Apresentação

03:57

horas

24

aulas

MÓDULO 5
Persistência
  • Gateways;
  • Active Record;
  • Data Mapper;
  • Conexões e transações;
  • Logs;
  • Query Object;
  • Repositores.
Apresentação

03:46

horas

14

aulas
MÓDULO 6
Apresentação e controle
  • MVC;
  • SPL Autoloaders;
  • Page Controllers;
  • Front Controller;
  • REST Services;
  • Componentes;
  • Templates.
Apresentação Aula exemplo

02:56

horas

15

aulas
MÓDULO 7
Formulários e listagens
  • Formulários;
  • Salvamento, edição;
  • Decorators;
  • Componentes;
  • Datagrids;
  • Ações de datagrid;
  • Integração BD.
Apresentação

03:04

horas

10

aulas
MÓDULO 8
Criando uma aplicação
  • O Index;
  • O Template;
  • O Modelo;
  • Cadastros básicos;
  • Pedido de vendas;
  • Gráficos;
  • Relatórios;
  • Login.
Apresentação Aula exemplo

03:56

horas

10

aulas

MÓDULO EXTRA 1
Criando relatórios
  • Documentos em PDF;
  • Documentos com RTF;
  • Planilhas em XLS;
  • Criando uma carta;
  • Criando um pedido.
Apresentação Aula exemplo

01:18

horas

5

aulas
MÓDULO EXTRA 2
Criando um site
  • Admin;
  • Usuários;
  • Posts;
  • Rotas;
  • Templates;
  • O index;
Apresentação Aula exemplo

00:30

horas

3

aulas
MASTER CLASS 1
Design e arquitetura
Nesta aula, vamos abordar fatores relacionados à design, modelagem, patterns, UML, BPM, DDD, que dão vida longa à um software.

1

hora ao vivo
MASTER CLASS 2
Boas práticas, práticas ruins
Nesta aula, vamos abordar mais de 20 práticas que se adotadas, aumentam a chance de seu projeto dar errado.

1

hora ao vivo
Depoimentos enviados por e-mail
Conheça alguns depoimentos inesperados enviados por alunos queridos em que o PHPOO abriu sua mente
Perguntas frequentes

1. Como vou assistir as aulas?
Após a confirmação da compra, você receberá acesso ao nosso ambiente virtual exclusivo. Neste ambiente, você terá acesso à todas as videoaulas, materiais acessórios como: workbooks, exercícios, códigos-fontes desenvolvidos, galeria de links recomendados, e poderá realizar anotações sobre as aulas. Ao final poderá exportar as anotações.

2. A compra é segura?
Utilizamos os meios de pagamento mais confiáveis do Brasil e do mundo. Você pode pagar com boleto ou cartão de crédito (até 12x) por intermédio do PayPal ou PagSeguro, nossos serviços de cobrança.

3. Ainda não sou programador. Isso é para mim?
Se você quiser se tornar um bom programador, sem dúvidas. O curso é de conteúdo básico, intermediário e avançados. Para iniciantes, você talvez vai querer assistir o curso mais de uma vez, para enteder bem os detalhes. Temos ex-alunos que não eram programadores e que hoje são profissionais de mercado, ganham sua vida desenvolvendo seus próprios sistemas, e alguns viajam pelo Brasil dando palestras!

4. Já trabalho com PHP. No que isso pode me ajudar?
Na pressão do trabalho do dia a dia, muitas vezes não nos dão o tempo suficiente para estudar os melhores padrões. Às vezes você utiliza um Framework, mas não sabe o que ocorre por trás. Este curso vai te apresentar padrões de projeto e te mostrar como montar um Framework do zero seguindo as melhores práticas. Queremos que você evolua na carreira, que você se torne um Arquiteto de Software!

5. Quanto tempo terei acesso ao curso?
O curso começa a ser liberado gradualmente em até 24 horas após a confirmação do pagamento. Garantimos acesso ao ambiente e a todo material acessório do curso durante no mínimo 2 anos após a data da compra.

6. Estou fazendo faculdade. Posso fazer o curso junto?
Você é um sério candidato a dar aulas para seus professores após o curso! Isso tem acontecido com muita frequência. Normalmente nos cursos universitários, a abordagem para Orientação a Objetos é muito superficial e não oferece para o aluno capacitação plena para criar sistemas que o mercado espera. São exemplos básicos, e o aluno não consegue conectar as coisas para fazer algo realmente grande. Você terá isso em um tempo muito menor que uma disciplina da Universidade!

7. O que isso pode ajudar em minha carreira?
Ex-alunos meus hoje são Engenheiros de Software, Arquitetos de Software em empresas no Brasil e no mundo. Muitos dão aulas em escolas técnicas, Universidades. Quem busca o conhecimento na sua fonte, cresce, uma vez que a mente se abre, ela não volta ao seu estado original, não há como dar um passo atrás. Uma vez que você mergulhar neste conhecimento, verá tudo de outra forma. Você verá que o poder está em suas mãos. Você não será mais um usuário de Framework, será um desenvolvedor pleno.