[PACOTE] Mestre CakePHP 3 - 5 cursos Curso

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


Disponibilidade: Disponível para inscrição


R$ 375,00

até 12x R$ 37,65* ou R$ 337,50 a vista*


Simulação de parcelamento

01X R$ 375,00
02X R$ 195,96
03X R$ 132,55
04X R$ 100,87
05X R$ 81,86
06X R$ 69,20
07X R$ 60,17
08X R$ 53,40
09X R$ 48,14
10X R$ 43,94
11X R$ 40,51
12X R$ 37,65
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: PHP   CakePHP  

Descrição

Neste mega pacote de cursos você vai aprender tudo o que precisa para programar usando o CakePHP 3.

Este pacote inclui:

Grade

Grade de todos os cursos deste pacote.

CakePHP 3 Essencial

  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

CakePHP 3 Loja virtual

  • Introdução
    • Instalando e configurando o CakePHP
    • Conectando ao banco de dados
    • Configurando prefixo admin
    • Configurando rotas
    • Instalando um plugin externo para o Twitter Bootstrap
    • Criando administração com Cake Bake e tema do Twitter Botostrap
  • Projeto
    • Criando um campo de busca inteligente
    • Criando um controller para o carrinho de compras
    • Consultando valor e prazo de entrega nos correios
    • Integrando carrinho e cep
    • Página de checkout
    • Autenticação com Facebook
    • Protegendo a administração de acesso externo
    • Configurando a administração
    • Configurando autenticação
    • Configurando tema para a loja separado da administração
    • Listando os Produtos
    • Página de exibição de produto

CakePHP 3 ACL

  • Introdução
    • Configurações iniciais
    • Entendendo o ACL
    • Instalando plugin ACL no CakePHP
    • Criando as tabelas no banco de dados
  • Criando um plugin
    • Criando um plugin com Cake Bake
    • Estrutura de um plugin
    • Criando CRUD de usuários
    • Criando CRUD de grupos
  • Configurando o ACL
    • Configurando model de usuários e grupos
    • Cadastrando todos os controllers e actions automaticamente
    • Configurando autenticação com ACL
    • Concedendo permissões via ACL shell
    • Criando painel de gerenciamento de permissões
    • Publicando o plugin para uso no Composer
  • Autorizações personalizadas
    • Como criar suas próprias regras de autorização

CakePHP 3 Galeria de imagens

  • Introdução
    • Configurações iniciais
    • Criando estrutura do banco de dados
    • Criando CRUD de imagens e Tags
  • Upload
    • Formulário no CakePHP 3
    • Upload Multiplo e Upload Simples
    • Recebendo e salvando arquivos de forma simples
    • Editando imagens no back-end
    • Plugins de upload Ajax
    • Dicas para analisar o retorno do back-end
  • Galeria de imagens
    • Ambiente de desenvolvimento front-end com Grunt e Sass
    • Criando as tasks
    • Configurando live server
    • Introdução ao Sass
    • Mobile first
    • Minificando Javascript automaticamente
    • Integrando o tema ao CakePHP 3

CakePHP 3 RESTful

  • Introdução
    • Conectando no banco de dados
    • Criando as tabelas
    • Seeds no CakePHP 3
    • Configurando para retornos Json
  • RESTful
    • A estrutura de um servidor RESTful
    • Requisitando vários registros com GET
    • Requisitando um registro com GET
    • Inserindo um novo registro
    • Atualizando um registro
    • Removendo um registro
  • Usuários
    • Criando Model + Controller + Views
    • Criando as tabelas no banco de dados para OAuth 2
    • Configurando o componente OAuth2
    • Criando uma classe Auth para OAuth 2
    • Requisições de aplicações cliente
    • Requisições de Tokens
    • Protegendo o acesso
    • Criando tokens de acesso
  • 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!