13
  Desenvolvimento em PHP utilizando CodeIgniter e Lumine Framework Cairo Noleto http://caironoleto.wordpress.com Apresentação de técnicas de desenvolvimento em camadas (MVC) e de mapeamentos de banco de dados em objetos.

Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Desenvolvimento em PHP utilizando CodeIgniter e Lumine Framework

Cairo Noleto http://caironoleto.wordpress.com Apresentação de técnicas de desenvolvimento em 

camadas (MVC) e de mapeamentos de banco de dados em objetos.

Page 2: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Desenvolvimento em PHP utilizando CodeIgniter e Lumine Framework.

Page 3: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Apresentação Cairo Lincoln de Morais Noleto

Bacharelando em Sistemas de Informação pela FAETE Desenvolvedor de soluções web pela W7 Solutions Colaborador no desenvolvimento do projeto OpenSource 

Lumine Framework

;­)

Page 4: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

CodeIgniter e Lumine... Quem são vocês?!

CodeIgniter é um framework de desenvolvimento PHP Implementa o Design Pattern MVC (camadas) Facilidade na adaptação de bibliotecas e outros 

frameworks Desenvolvimento simples Pouca configuração

Page 5: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

CodeIgniter e Lumine... Quem são vocês?!

Lumine, outro framework PHP Mapeamento do banco de dados em PHP Exclui a escrita de SQL dentro dos seus códigos PHP Facilita o trabalho (Sim, e muito!)

Page 6: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Hmmm, e o quais são a desses frameworks?

O CodeIgniter implementa o mapeamento do banco de dados em PHP Então por que utilizar o Lumine, ao inves do 

CodeIgniter?

ActiveRecord

Page 7: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern

Basicamente, faz a mesma coisa que o Lumine No CodeIgniter, ele não usa mapeamentos, pois apenas 

representa a tabela do banco de dados sem mapeamentos O lumine é ORM

Object­Relational Mapping, mapeia o banco de dados por um todo, e não apenas uma tabela

Page 8: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

E quando vamos começar? Design Pattern MVC

Model View Controller

Page 9: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Model Modelo de dados Utilizado para modelagem no banco de dados Será usado aqui o Lumine Framework

Page 10: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

View Visão Representa a saída final Aqui é feita a iteração com os usuários

Page 11: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Controller Controladores Faz o controle da aplicação A grosso modo, faz a ligação entre as visões e os 

dados

Page 12: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Mãos na MASSA! Antes de começar, é necessário estar com os 

frameworks em mãos! Abram a pagina 

http://caironoleto.wordpress.com/faete e façam o download do CodeIgniter com o Lumine

Extraiam para dentro da pasta do Apache

Page 13: Desenvolvimento em PHP utilizando CodeIgniter e Lumine ... · ActiveRecord? E o lumine é o que?! ActiveRecord é um Design Pattern Basicamente, faz a mesma coisa que o Lumine No

  

Mãos na MASSA!