Programação PHP
Tema 08 – Práticas com frameworks PHP: criação e
apresentação
Bloco 01
Prof. Cristiano Marçal Toniolo
Introdução
• O que é um framework?
• Características dos frameworks.
• O CodeIgniter.
• MVC (Model View Controller).
O que é framework?
• São aplicações que têm a finalidade de
agilizar o processo de desenvolvimento.
• Não existe a necessidade de criar tudo do
zero.
• Possibilita o desenvolvimento em equipe.
Características do framework
• Possibilidade de trabalhar em ambiente
compartilhado.
• É orientado a objetos.
• É reutilizável.
• Deve ser extensível.
• Deve ser seguro.
• Deve ser bem documentado.
Frameworks para PHP
• PHP Fuel.
• Yii PHP Framework.
• CakePHP PHP Framework.
• Zend PHP Framework.
• Symfony PHP Framework.
• São os mais utilizados.
CodeIgniter
CodeIgniter
• Desenvolvido para PHP.
• Trabalha com MVC.
• Versão mais recente 3.0.6.
• Estrutura enxuta e fácil de usar.
Padrão MVC
• Padrão de arquitetura que quebra a
aplicação em três partes: Model, View e
Controller.
• Model: representa os dados e regras de
negócio.
• View: interpretação visual.
• Controller: faz a mediação entre
usuário/aplicação.
Padrão MVC
Considerações finais
• O que é um framework?
• Características de um framework.
• O que é e como adquirir o CodeIgniter?
• Padrão MVC.
Programação PHP
Tema 08 – Práticas com frameworks PHP: criação e
apresentação
Bloco 02
Prof. Cristiano Marçal Toniolo
Instalando o CodIgniter
• Fazendo o download.
• Descompactando.
• Configurando.
• Rodando uma aplicação teste.
Fazendo o download
• Disponível no link:
[Link]/download
• Clique no botão Download CodeIgniter
3.
• Descompactar o arquivo.
Descompactando o CodeIgniter
• Coloque dentro da pasta htdocs:
Configurando e rodando o CodeIgniter
• XAMPP\htdocs\codeigniter\application\config
• Arquivo [Link]
• Encontre a linha $config[‘base_url’]
Para acessar o video explicativo, clique aqui:
[Link]
Rodando uma aplicação
• URLs, Controllers, Rotas e Views.
• Criar Controllers e gravar na pasta
Controllers.
• Chamar a URL: localhost/loja/
Acessando uma View
Controller da View
Para acessar o video explicativo, clique aqui:
[Link]
Considerações finais
• Download do CodeIgniter.
• Instalação e configuração.
• Acessando uma URL.
• Acessando uma View.