mÓdulo i - preparando o ambiente grocery crud

15
Curso de Grocery CRUD Desenvolvimento Rápido em PHP Orlindo Browne Rebelo Saraiva Maputo, 2015 MÓDULO I - PREPARANDO O AMBIENTE

Upload: orlindo-saraiva

Post on 23-Jan-2017

324 views

Category:

Software


3 download

TRANSCRIPT

Page 1: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

Curso de Grocery CRUD

Desenvolvimento Rápido em PHP

Orlindo Browne Rebelo Saraiva

Maputo, 2015

MÓDULO I - PREPARANDO O AMBIENTE

Page 2: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

OBJECTIVOS DO MÓDULO

Ao final deste módulo, você será capaz de:

Instalar a infraestrutura de software necessária para o Grocery CRUD

Fazer as configurações básicas para instalação e utilização do Grocery CRUD

Page 3: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PRÉ-REQUISITOS PARA INSTALAÇÃO

Antes de iniciar a instalação do Grocery CRUD é necessário preparar a infraestrutura de

software para o pleno funcionamento do sistema. Os aplicativos que devem ser instalados são

os seguintes:

XAMPP

CodeIgniter Framework

Grocery CRUD

Page 4: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

XAMPP

O XAMPP é um pacote de instalação automática que deixa o computador local pronto para

gerir páginas web. O software inclui o servidor Apache, o MySQL e o PHP.

http://www.apachefriends.org/pt_br/index.html

Page 5: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

XAMPP - CONT.

Depois de instalado, eis a estrutura de pastas do XAMPP:

Page 6: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

CODEIGNITER FRAMEWORK

É um Framework PHP baseado no padrão MVC (Model-View-Controller), que contém um

conjunto de bibliotecas reutilizáveis, comuns a qualquer sistema web, o que elimina a

necessidade de reescrevê-las “do zero”.

Permite que se mantenha o foco no projecto minimizando a quantidade de código necessário

para uma determinada tarefa.

É disponibilizado sob uma licença de código aberto no estilo da Apache/BSD, ou seja, é gratuito

para download e modificação.

https://codeload.github.com/bcit-ci/CodeIgniter/zip/3.0.1

Page 7: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

GROCERY CRUD

“Just few lines of code and you can create a full stable CRUD with nice views. grocery

CRUD is an automatic CRUD system that everyone canworks with.” (Grocery CRUD, 2015)

http://www.grocerycrud.com/downloads

Page 8: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSOS PARA CONFIGURAÇÃO DO GROCERY CRUD

PASSO 1 - Iniciar o Apache e MySQL

PASSO 2 - Codeigniter Framework

PASSO 3 - Copiar o conteúdo da pasta grocery para aula1

PASSO 4 - Base de Dados: examples_database.sql (dentro da pasta grocery)

Page 9: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSO 1 - INICIAR O APACHE E MYSQL

Inicie o Apache e MySQL através do Painel de Controlo XAMPP

Page 10: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSO 2 - CODEIGNITER FRAMEWORK

Faça download do codeigniter (http://www.codeigniter.com/download)

Descompacte a pasta codeigniter-3.0.1.zip dentro da pasta C:\xampp\htdocs

Renomeie a pasta, para o nosso caso será aula1

Page 11: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSO 2 - CODEIGNITER FRAMEWORK CONT.

Acesso o endereço: http://127.0.0.1/aula1/

Page 12: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSO 3 - COPIAR O CONTEÚDO DA PASTA GROCERY PARA AULA1

Estrutura da nossa pasta aula1;

Abra e edite: C:\xampp\htdocs\aula1\application\config\config.php

$config['base_url'] = 'http://127.0.0.1/aula1';

Abra e edite: C:\xampp\htdocs\aula1\application\config\routes.php

$route['default_controller'] = 'Examples';

Abra e edite: C:\xampp\htdocs\aula1\application\config\autoload.php

$autoload['helper'] = array('url');

Page 13: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PASSO 4 - BASE DE DADOS

Cria uma nova Base de Dados com o nome aula1;

Execute o ficheiro examples_database.sql;

C:\xampp\htdocs\aula1\application\config\database.php

'hostname' => 'localhost',

'username' => 'root',

'password' => '',

'database' => 'aula1',

Page 14: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

PÁGINA INICIAL DO GROCERY CRUD

Page 15: MÓDULO I - PREPARANDO O AMBIENTE GROCERY CRUD

Em caso de dúvida:

[email protected]