Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHP - Começando com o básico

PHP - Começando com o básico

Noções sobre PHP, passando por orientações a objetos, desenvolvimento em camadas e pequenos exemplos.

V. Feitoza

October 15, 2014
Tweet

More Decks by V. Feitoza

Other Decks in Programming

Transcript

  1. Exemplo Pequeno exemplo mostrando utilização de classes e métodos mágicos

    do PHP junto com banco de dados Mysql pode ser visto em: https://github.com/vfeitoza/simples-orm
  2. Padrões de Projeto • É uma estrutura recorrente no projeto

    de software orientado a objetos. • Um padrão de projeto nomeia, abstrai e identifica os aspectos chave de uma estrutura de projeto comum para torná-la útil para a criação de um projeto orientado a objetos reutilizável.
  3. Por que usar padrões? • Aprender com a experiência dos

    outros • O jargão facilita a comunicação de princípios • Melhora a qualidade do software • Descreve abstrações de software • Ajuda a documentar a arquitetura • Captura as partes essenciais de forma compacta
  4. MVC • Reaproveitamento de código • Facilidade de manutenção •

    Melhor integração de equipe • Camada de persistência independente • Implementação de segurançaa • Facilidade na alteração da interface de aplicação
  5. A camada M - Model • Persistência • Portabilidade •

    Independencia • Regras de negócio
  6. A camada V - Views • Ajax • Templates •

    Web Standart • GTK • Abstrações
  7. A camada C - Controllers • Segurança • Fluxo da

    aplicação • Interoperabilidade • Comunicação com as demais camadas