Curso CakePHP 3 Essencial Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


R$ 219,00

até 12x R$ 21,99* ou R$ 197,10 a vista*


Simulação de parcelamento

01X R$ 219,00
02X R$ 114,44
03X R$ 77,41
04X R$ 58,91
05X R$ 47,81
06X R$ 40,41
07X R$ 35,14
08X R$ 31,19
09X R$ 28,11
10X R$ 25,66
11X R$ 23,66
12X R$ 21,99
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: PHP   Frameworks   CakePHP  

Descrição

O Curso de CakePHP 3 Essencial mostra a criação de um projeto desde o início, desde antes da instalação do CakePHP 3, a configuração do PHP, o ambiente de desenvolvimento, o gerenciamento do banco de dados através do Migrations até a finalização do projeto.

O CakePHP 3 é um framework de desenvolvimento rápido e equilibra com excelência a produtividade e a qualidade. Durante o curso focamos nessa qualidade, transferindo lógicas complexas para a Model e configurando o Cache da aplicação para um melhor desempenho.

Se você está entrando agora no mundo da Orientação a Objetos, este é o seu framework!

Grade

  1. introdução
    1. Introdução
      1. O que vamos aprender
      2. O que é o CakePHP
      3. O que é um framework
      4. Framework Full-Stack VS Microframeworks
      5. O que vamos desenvolver?
    2. Ambiente de desenvolvimento
      1. O editor de código
      2. Emmet (Zen Conding)
      3. Versão do PHP
      4. Xampp
      5. Incluindo o PHP nas variáveis de ambiente
      6. Ativando as extenções no php.ini
    3. Instalando o CakePHP
      1. O Composer
      2. Processo de instalação do CakePHP
      3. Rodando o Cake Server
      4. O CakePHP 3 no navegador
    4. Configurando o CakePHP
      1. Configurando o banco de dados
      2. Conhecendo o banco de dados do nosso projeto
      3. O campo id
      4. O campo created
      5. O campo modified
      6. O Cake Bake
      7. Criando um arquivo de Migrations
      8. Rodando o Migrations no banco de dados
    5. Criando um CRUD com Cake Bake
      1. O Cake Bake All
      2. Acessando o CRUD criado pelo Cake Bake
      3. Configurando o Display Field do Model
  2. Começando o CRUD sem Cake Bake
    1. Preparando e listando registros
      1. Entendendo o MVC
      2. Criando tables
      3. Criando Entities
      4. Criando Controllers
      5. Primeira view
      6. Enviando dados do controller para a view
      7. Soliciantando dados do model no controller
      8. Controller com model emulado
    2. Exibindo um único registro
      1. Criando actions
      2. Criando action view
      3. Requisitando um registro baseado no ID
      4. Criando uma view
      5. O debug()
    3. Adicionando registros
      1. Trabalhando formulário
      2. Criando uma entidade vazia
      3. O request
      4. Verificando requisição post
      5. Pegando os dados do formulário na view
      6. Salvando o novo registro no banco de dados
      7. O redirect
    4. Editando registros
      1. Criando um formulário
      2. Verificando requisição post ou put
      3. Atualizando os dados do registro
    5. Removendo registros
      1. Permitindo e bloqueando tipos de requisição
      2. Removendo dados
      3. Criando uma action sem registro
    6. Finalizando o CRUD
      1. Controlando os modos desenvolvimento e produção
      2. Criando paginação
      3. Criando links
      4. Criando links POST
  3. Autenticação
    1. Login
      1. Criando o model com Cake Bake
      2. Criando CRUD - Controller Users
      3. Criando CRUD - Views
      4. Configurando a autenticação
      5. Encriptando a senha
      6. Criando o login (action e view)
    2. Logout e permissão
      1. Criando logout (action)
      2. Permitindo acesso
      3. Proibindo acesso
  4. Prefixos e Rotas
    1. Configurando as rotas
      1. Criando prefixos
      2. Gerenciando rotas
      3. Separando a administração
  5. Temas e plugins
    1. Administração
      1. Criando um plugin
      2. Carregando um plugin
      3. Informando um tema
      4. O Layout default
      5. Personalizando formulários
      6. Personalziando templates de formulário
    2. Site
      1. O Html helper (css, javascript e imagens)
      2. Layouts
      3. O diretório Webroot
      4. Separando o site da administração
      5. O request->params
    3. Front-end
      1. Instalando um editor wysiwyg
      2. Criando um script block
      3. Enviando o javascript para um ponto específico do layout
  6. Encerramento
    1. Models
      1. Preenchendo datas (created e modified)
      2. Preenchendo campos baseados em outros
      3. Relacionamento hasOne
      4. Relacionamento hasMany
      5. Relacionamento belongsTo
      6. Relacionamento BelongsToMany
      7. Relacionando páginas com categorias
      8. Categorias no formulário de páginas
      9. Template de fomulário do tipo select
    2. Categorias no site
      1. Criando o menu de categorias
      2. Listando páginas (artigos) de uma categoria
    3. Boas práticas
      1. Transferindo regras complicadas para a Model
      2. Criando campos virtuais (virtual fields)
      3. Tratando valores do banco na entidade
    4. Cache
      1. Criando cache
      2. Lendo cache
      3. Removendo cache
      4. Configurando cache
    5. Encerramento

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!