PHP OO + MySQL (Intermediário)
O curso tem como objetivo ensinar o desenvolvimento de aplicações web de alto nível, utilizando o paradigma de orientação a objeto aplicado a padrões de projeto.
Após este curso o aluno estará apto a:
- Resolver os problemas comuns com soluções criativas utilizando-se de padrões (Design Patterns) com técnicas avançadas de Orientação a Objetos
- Utilizar métodos modernos para realizar comunicação segura e eficiente entre o banco de dados utilizando-se da classe PDO
- Diferenciar-se na agilidade da escrita e suporte de soluções Orientadas a Objetos
- Aplicar na prática a arquitetura MVC, utilizado na maioria dos Frameworks
Este curso de PHP Orientado a Objetos tem o objetivo de mostrar na prática como desenvolver aplicações PHP utilizando o conceito de orientação a objetos e estrutura MVC utilizando servidor Apache e banco de dados MySQL. Neste curso você irá entender as ferramentas necessárias, como o NetBeans, NotePad++, Xampp, PHP My Admin e muito mais, confira na aba “Conteúdo Prográmático”
-
Orientação a Objetos
- O que é orientação a objetos?
- Introdução
- Classes e objetos
- Minha primeira classe
- Herança
- Encapsulamento
- Métodos e atributos estáticos
- Constantes de classe
- Exceptions
Métodos mágicos
- O que são métodos mágicos?
- Construtor e destrutor
- Get e set
- Isset e unset
- Sleep e wakeup
- ToString
- Invoke
- Clone
- Autoload
MVC
- Model-View-Controller (MVC)
Projeto
- Definição do projeto
- Estrutura de diretórios
- Definição do banco de dados
- Comunicação com banco de dados
- Separação e modularização
- Autenticação
- Painel de controle
- Finalizando