Voltar

Framework CakePHP

O framework CakePHP possui funções interligadas que auxiliam no desenvolvimento de softwares. Um aspecto de grande relevância do framework é a padronização da nomenclatura que facilita a leitura e manutenção do código. Desse modo, o aprendizado é constante e o aumento da produtividade da equipe é significativo.

Ementa

1. Introdução
1.1 Por quê utilizar um Framework?

2 O Framework CakePHP

2.1 Vantagens do Framework
2.2 Arquitetura MVC
2.3 A Estrutura de Arquivos do CakePHP

3 Instalação do CakePHP
3.1 Permissões
3.2 Ambiente de Desenvolvimento
3.3 Ambiente de Produção
3.4 Configurando o Apache com mod_rewrite

4 Configurações do CakePHP
4.1 Configurações Básica
4.2 Configurações de Depuração
4.3 Configuração do Banco de Dados
4.4 A classe Configure
4.5 A class App

5 Iniciando com o CakePHP
5.1 Entendo o Fluxo de Requisições
5.2 Conveções do CakePHP
5.2.1 Nomes de Arquivos e Classes
5.2.2 Models e Tabelas
5.2.3 Controllers
5.2.4 Views

6 Controllers
6.1 Principais Atributos
6.2 O atributo $params
6.3 Principais Métodos
6.4 Métodos Callbacks
6.5 Criando Controllers

7 Models
7.1 Criando as Tabelas no Banco de Dados
7.2 CRUD com os Models do CakePHP
7.3 Associações entre Modelos
7.4 Métodos Callback
7.5 Principais Atributos
7.6 Validação de Dados no Modelo
7.7 Trabalhando fora das Convenções de Tabelas
7.8 Utilizando Models Dentro dos Controllers

8. Views
8.1 Templates
8.2 Layouts
8.3 Elementos
8.4 Enviando Variáveis do Controller para a View

9 Componentes
9.1 Utilizando Componentes Dentro dos Controllers
9.2 Principais Componentes do CakePHP
9.2.1 Session
9.2.2 Security
9.2.3 Email

10 Helpers
10.1 Utilizando Helpers nas Views
10.2 Principais Helpers do CakePHP
10.2.1 HTML
10.2.2 Form
10.2.3 Paginator
10.2.4 Session
10.2.5 Javascript
10.2.6 Ajax

11 Paginação

12 Configuração de Rotas (router)
12.1 Definindo Rotas

13 Depuração
13.1 Utilizando a Clase Debugger

14 Controle de Erros

15 Utilizando o Gerador de Códigos do CakePHP
Tenho interesse neste curso.

Duração

32 horas-aula

Material Didático

  • Apostila PHPrime
  • Notas de aula e material suplementar na web

A quem se destina

Profissionais da área de TI que querem aprender sobre o Framework CakePHP.

Pré-requisitos

Conhecimentos consolidados em PHP.

Investimento

  • 2x de R$233,00 + 1x de R$234,00 (R$700,00)
  • À vista: R$649,00

Outras Informações

  • Coffee-Break incluído
  • Certificado de conclusão para alunos com mais 70% de presença

Turmas

No momento não há turmas abertas para este curso.

© 2010 F6 Sistemas LTDA
Av. Barão Homem de Melo, 4500, Cj 612 - Estoril - Belo Horizonte - MG
Telefones: (31)3785-1130 | (31)9130-1042   Fax: (31)3785-1104