O que você vai aprender?
Durante as 12 horas de curso, você aprenderá:
Este curso é sobe a versão 2.x do CakePHP
Introdução e conceitos gerais
- O que são frameworks
- Por que usar frameworks
- O que é o MVC
Instalação e configuração
- Download e instalação do CakePHP através do Composer
- Configuração inicial do CakePHP
- Conexão ao banco de dados
- Configurações de segurança
Páginas estáticas e rotas
- Criação de páginas estáticas
- Conceito de URLs amigáveis
- Criação de URLs amigáveis customizadas
Models
- Convenção de nomenclatura dos models e tabelas
- Criando e configurando models
- Validação de dados
Controllers
- Convenção de nomenclatura dos controllers
- Criando e configurando controllers
Views
- Convenção de nomenclatura das views
- Criando e carregando views
- Criando e utilizando Layouts e Elements
- Helpers (HTML, Form e etc.)
Login e Painel de controle
- Controle de acesso com AuthComponent
- Criando um painel de controle
Publicação e versionamento
O que você precisa saber?
- Conceitos básicos do PHP
- Conceitos de Orientação à Objetos (classes, herança e etc.)
- Conceitos básicos de HTML e CSS
- Conceitos básicos de Git, idealmente
Como funciona?
- Aulas interativas e online, através do compartilhamento de tela, áudio e vídeo
- As aulas são gravadas, para que você possa assitir depois
- Todo código gerado durante as aulas fica disponível num repositório Git
- Tenha acesso à um grupo de discussão para tirar suas dúvidas
- As aulas são no browser, não precisa instalar nada para participar
- Emitimos certificado de participação ao final do curso