X

Fale conosco

X

Recuperar senha

X

Efetuar login

Recuperar senha

Programação Orientada a Objetos e MVC com PHP

  • Duração

    23 horas

  • Aulas

    67

  • Categoria

    Desenvolvimento web

Preço

R$ 100,00

Sobre o curso

Aprenda a programar Orientado a Objetos da forma certa com esse curso. Onde voc

Aviso: Este curso só está disponivel para venda via depósito bancário, se estiver interessado em adquiri-lo siga os passos abaixo.

Se não possuir uma conta no EAD, crie. Em seguida faça o depósito do valor do curso, R$ 100,00 (cem reais) na conta a seguir: 

Favorecido: Lucas Silva Santos
Conta Corrente: 24.345-0
Agência: 1084-7
Banco do Brasil
Valor do curso: R$ 100,00

Tendo feito o depósito, envie um e-mail para: contato@downsmaster.com contendo o comprovante do depósito em questão e o endereço de e-mail utilizado para fazer seu cadastro aqui na EAD, desta forma poderei liberar o curso em seu cadastro.

Sobre o curso

Nesse curso você vai aprender desde os conceitos básicos de Programação Orientada a Objetos até padrões e técnicas avançadas ao fim do curso. Iniciamos o mesmo ensinando o que é a Programação Orientada a Objetos, seus conceitos basicos e as principais noções para utiliza-la. Abordamos assuntos como Classes e Objetos, Visibilidade, Metodos Mágicos, Membros de instancia e Membros de classe, Abstração, Herança, Namespaces, Interaces, traits dentre outros assuntos envolvidos na POO.

Em seguida partimos para a construção da nossa primeira aplicação, onde colocamos em pratica o máximo possível aprendido no curso até esse ponto, afim de fixar o que foi aprendido. Esta primeira aplicação, apesar de simples é mais do que o suficiente para exercitarmos nossos conhecimentos antes de iniciarmos o terceiro módulo. Módulo em que abordaremos MVC.

Começamos o módulo de MVC com uma aula teória explicando o que é o MVC e quais são as responsabilidades de cada uma de suas camadas, apresentamos exemplos práticos de frameworks conhecidos que utilizam essa arquitetura no desenvolvimento de suas API's. Ainda neste módulo aprendemos sobre MVC com Front-Controller, onde, com um exemplo prático entendemos mais a fundo os papeis de cada uma das camadas do MVC e como aplicar isso usando o padrão front-controller e o padrão controller/action para carregar nossas views. Ao final deste módulo aprendemos as vantagens de se utilizar um sistema de Roteamento que substitua os controllers em nossas aplicações. Criamos assim, nossa própria classe de roteamento, classe essa que será utilizada na aplicação final.

No modulo final do curso damos inicio a ultima aplicação. Em que criamos um blog com publicações, categorias, subcategorias, comentários, respostas, colunistas e usuários. Aprendemos a aplicar o MVC usando o roteamento e dividir as responsabilidades decada camada corretamento. Nesta aplicação, criamos um sistema flexivel e muito bem estruturado, também aprendemos a usar o padrão de projeto Registry para guardar algumas classes ajudantes durante o desenvolvimento.

Nesta ultima aplicação, utilizamos tudo, ou quase tudo aprendido no curso até este ponto, aplicamamos os conceitos de Model, View e Controller, Roteamento, Traits, Entidades, Namespaces, Interfaces, Classes abstratas, Classes finais, Padrão Registry, encadeamento de metodos dentre muitos outros tópicos abordados no curso.

Modulos do curso

Depoimentos de nossos alunos

  • jlgavehg iuacbpln

    Curso sofisticado e de alto nível, na mesma linha dos tutoriais oferecidos no youtube pelo canal Downs Master. Altamente recomendado.

  • Renata Dias

    Já no início do curso podemos ver que o Lucas Silva é muito talentoso e ensina muito bem. Eu tinha tentado entender em outros locais o início desse funcionamento do POO e só consegui entender aqui. Espero chegar ao final do curso com uma base boa de POO, sei que só depende da minha dedicação, pois professor bom eu já encontrei. Obrigada Lucas.

Prof. Lucas Silva

Sou desenvolvedor web a mais de 5 anos. Trabalho com: PHP, Javascript, MySQL, CSS, MVC, POO, e atualmente estou estudando Python.

Mais cursos