Introdução ao
Codeigniter
Patrick Monteiro
Ramon Lisboa
Formação e Experiência
Patrick Monteiro
● Engenheiro da Computação e Especialista em
Desenvolvimento WEB;
● Analista de Sistemas na W3AS;
Formação e Experiência
Ramon Lisboa
● Desenvolvedor Web PHP;
● Analista de Sistemas na W3AS;
Links
Servidor:
http://www.usbwebserver.net/webserver/
Projeto:
https://github.com/patrickmonteiro/estoqueInicial
GitHub
A linguagem PHP
O que é o PHP?
● Segundo a documentação oficial, PHP é uma
linguagem de script open source especialmente
adequada ao desenvolvimento WEB e que pode ser
embutida no HTML.
● O código é processado no servidor.
Exemplo PHP com HTML
PHP - Orientação a Objetos
Arquitetura MVC (Model-View-Controller)
Codeginiter
O que é o Codeigniter?
● Um poderoso framework PHP com uma baixa curva
de aprendizagem;
● Encoraja o MVC, mas não força;
● Possui um kit de ferramentas para a construção
rápida de aplicações web;
Arquitetura
Fonte: https://www.codeigniter.com
Query Builder - Class DB
● A Classe CI_Model tem um objeto db , que é uma instância
da classe DB. Essa classe, é uma Query Builder;
● Query Builder: Classe, ou conjunto de funções,
responsáveis por montar um comando SQL;
● Nesse caso, ela também é responsável por fazer
conversões: Mysql, Postgres, Oracle, etc…
Query Builder - Class DB
Fonte: https://www.codeigniter.com/userguide3/database/query_builder.html
Proposta de
Desenvolvimento
Sistema de Estoque
● Desenvolvimento de um CRUD completo
● CREATE
● READ
● UPDATE
● DELETE
Download do Projeto Inicial
● https://github.com/patrickmonteiro/estoqueInicial

Introdução ao codeigniter