Curso de CakePHP 3
4.6 (141 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
349 students enrolled

Curso de CakePHP 3

Aprender a usar o CakePHP para desenvolver projeto na prática
Highest Rated
4.6 (141 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
349 students enrolled
Last updated 1/2020
Portuguese
Portuguese [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 43.5 hours on-demand video
  • 201 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender o CakePHP3
  • Aprender a desenvolver site e sistema administrativo com CakePHP
  • Após o curso você será capaz de criar seus próprios projetos com CakePHP, seja site ou sistema administrativo.
Requirements
  • Conhecimento básico de HTML e PHP é necessário para fazer este curso
  • Possuir computador com acesso à internet
Description

O curso inicia desde o básico de CakePHP 3, também como usar o padrão MVC até como usar na prática para desenvolver site e sistema administrativo. 

Na parte básica do curso é abordado os principais elementos do CakePHP para desenvolvimento Web.

Em seguida é apresentado como usar o CakePHP, como desenvolver o site dinâmico, site sendo preenchido com informações do banco de dados. Para gerenciar o conteúdo do site é apresentado como criar o sistema administrativo.

Portanto, neste curso você vai aprender desde o básico de CakePHP, até como usar na prática para criar o site e o sistema administrativo profissional.

Who this course is for:
  • Desenvolvedor Web
  • O curso é para você que quer aprender o CakePHP e usar na prática.
  • Esse curso é destinado para você que quer aprender a desenvolver projetos para web, criar site ou criar sistemas administrativos.
Course content
Expand all 200 lectures 43:29:23
+ Preparação do ambiente de desenvolvimento
5 lectures 27:23
Instalar o WampServer
11:36
Instalar o Composer
04:48
Instalar o Sublime Text
06:22
+ Introdução ao CakePHP
11 lectures 02:18:52
Instalar o CakePHP
10:04
Introdução ao MVC
03:04
Criar o MVC para o listar registros com CakePHP
18:26
Implementar a VIEW listar usuários com CakePHP
06:02
Criar paginação no listar
17:32
Criar a página para ver detalhes do registro
14:33
Criar formulário com CakePHP
11:43
Validar formulário com CakePHP
15:03
Criar formulário para editar usuário
18:17
Apagar registro no banco de dados com CakePHP
08:20
Como utilizar o Bake no CakePHP
15:48
+ Criar o administrativo com CakePHP 3
38 lectures 10:08:53
Criar login e logout com CakePHP
15:52
Integrar CakePHP com Bootstrap
20:09
Criar o formulário do login com Bootstrap e CakePHP
14:21
Integrar CakePHP com Bootstrap no administrativo
14:01
Criar mensagem de erro e sucesso no CakePHP com Bootstrap
11:01
Criar o layout do listar registros com CakePHP
10:57
Criar a paginação com CakePHP 3 e Bootstrap 4 com element
19:53
Integrar o formulário criado com CakePHP com o Bootstrap
21:59
Criar o layout do ver detalhes do usuário
21:08
Integrar o layout com o formulário editar o usuário
18:13
Como usar element no CakePHP para o menu e cabeçalho
11:08
Como usar o beforeRender no CakePHP para listar informações do usuário
17:14
Página para o usuário ver os dados do seu perfil
10:23
Formulário para o usuário editar o seu perfil no administrativo
17:24
Formulário para o usuário editar a senha do seu perfil
14:26
Criar campo de upload no formulário com CakePHP
16:29
Fazer upload de imagem com CakePHP
13:32
Apagar imagem no servidor com CakePHP
06:10
Apresentar o preview da imagem no formulário editar foto
17:19
Como usar o behavior no CakePHP e criar a classe de upload
21:22
Retirar caracteres especias do nome da imagem
13:49
Criar classe genérica na models
17:17
Validar imagem no CakePHP
24:37
Criar diretório com CakePHP
09:41
Criar hover na imagem com ícone editar
09:56
Editar a imagem do usuário
17:51
Criar behavior com CakePHP para redimensionar a imagem
11:26
Redimensionar a imagem no CakePHP
16:56
Apagar imagem e diretório com CakePHP quando apagar o usuário
21:42
Formulário para cadastrar novo usuário na página de login
17:44
Enviar e-mail com CakePHP
14:52
Como usar layout e template no e-mail do CakePHP
12:58
Enviar e-mail com CakePHP para o usuário confirmar o e-mail
23:06
Criar formulário para recuperar a senha
18:25
Enviar e-mail para recuperar senha
24:36
Formulário atualizar a senha
23:15
+ Criar o site com CakePHP 3
32 lectures 08:34:29
Integrar o layout do site com CakePHP
17:14
Criar as tabelas relacionadas ao carousel
17:47
Criar o layout do listar e visualizar detalhes do slide do carousel
17:00
Criar o formulário cadastrar e editar com CakePHP
20:51
Apagar imagem do slide no servidor
15:34
Listar as imagens do carousel na página inicial do site
22:23
Ordenar a sequencia dos slides do carousel
18:42
Criar a área de serviços no site com CakePHP
20:32
Criar a área de depoimentos no site
17:39
Gerenciar a página sobre empresa no administrativo
21:32
Listar os registros na página sobre empresa no site
19:23
Criar o CRUD do contato no administrativo
14:38
Listar valor de duas tabelas com CakePHP para listar a cor da situação mensagem
18:39
Página no site para enviar mensagem de contato
18:34
Alterar situação da mensagem de contato no administrativo
13:54
Enviar e-mail após o usuário enviar a mensagem pela página de contato
18:51
Enviar ao administrador um e-mail a cada nova mensagem de contato
08:14
Criar o CRUD dos artigos no administrativo
16:21
Criar o layout do CRUD dos artigos no administrativo
14:17
Criar a URL dos artigos amigável com CakePHP
06:19
Integrar o Ckeditor no campo textarea no CakePHP
20:00
Criar a página blog no site
15:17
Carregar o conteúdo do artigo no site
22:16
Mostrar data por extenso com CakePHP no artigo
09:09
Listar artigo anterior e próximo
16:15
Listar os artigos recentes
08:39
Listar os artigo em destaques e acrescentar um visita a cada acesso ao artigo
11:08
Ver os detalhes do autor na página blog
15:10
Criar o CRUD e listar as redes sociais no blog
15:34
Criar paginação na página blog
12:49
Listar os últimos artigos na página inicial do site
15:04
+ Bônus - Criar layout do site com Bootstrap4
12 lectures 02:05:54
Introdução ao Bootstrap
08:02
Criar menu com Bootstrap
10:13
Como criar carousel
13:47
Como usar ícone para criar a área de serviços
15:16
Criar área de depoimento com vídeo responsivo
08:20
Criar o layout do rodapé
15:00
Criar página sobre empresa
11:58
Criar layout da página de contato
06:34
Criar o layout da página blog
13:52
Criar o layout da paginação na página blog
05:41
Criar a página para ver o artigo completo
08:42
Layout para listar os últimos artigos na página inicial
08:29
+ Bônus - Criar o Layout do Sistema Administrativo com Bootstrap4
14 lectures 02:18:13
Criar menu lateral direita do administrativo
09:34
Inserir ícone no menu do fontawesome
07:46
Criar link dropdown em menu vertical
18:48
Criar área do conteúdo do administrativo
13:29
Criar layout do listar usuários
09:00
Criar layout do botão visualizar, apagar e editar
10:31
Janela modal para confirmar antes de apagar o registro
08:11
Implementar layout da paginação
02:34
Criar o layout do cadastrar registro
15:22
Implementar layout do formulário editar usuário
03:36
Implementar a página visualizar usuário
03:45
+ Bônus - PHP Básico
13 lectures 01:46:23
Programas para Começar Aprender PHP
07:26
Instalar o Xamp
05:51
Sintaxe Básica do PHP
07:07
Criar Variável com PHP
06:24
Converter Variáveis em PHP
13:49
Operadores Aritméticos
08:21
Operador de Atribuição
11:49
Operador de Incremento e Decremento
11:22
Operadores de Comparação
11:47
Operadores Lógicos
11:07
Estrutura de Controle IF
03:45
Estrutura de Controle IF e ELSE
03:32
Estrutura de Controle IF, ELSEIF e ELSE
04:03
+ Bônus - PHP Orientado a Objetos
26 lectures 04:12:02

Nesta aula será apresentado quais os programas necessários para iniciar no PHP Orientado a Objetos.

Programas necessários
01:52

Nesta aula será apresentado como configura o ambiente de desenvolvimento PHP.

Configuração do ambiente de desenvolvimento
11:54

Nesta aula será apresentado como criar classes e objetos com PHP.

Classes e Objetos
05:17

Nesta aula será apresentado como criar métodos e atributos com PHP.

Métodos e atributos
10:11

Nesta aula será apresentado como clonar objetos com PHP.

Clonando Objetos com PHP
09:25

Nesta aula será apresentado como usar herança no PHP.

Herança no PHP
18:12

Nesta aula será apresentado como criar classe abstrata com PHP.

Classe abstrata com PHP
16:03

Nesta aula será apresentado como criar método abstrato no PHP.

Método abstrato
02:32

Nesta aula será apresentado como criar método final e classe final.

Método final e classe final
04:18

Nesta aula será apresentado como como usar interface no PHP.

Como usar interface no PHP
09:36

Nesta aula será apresentado como criar atributo e método estático.

Criar atributo e método estático
09:35

Nesta aula será apresentado como criar atributo e método público.

Atributo e método público
09:02

Nesta aula será apresentado como criar atributo e método privado.

Atributo e método privado
07:04

Nesta aula será apresentado como criar atributo e método protegido.

Atributo e método protegido
07:55

Nesta aula será apresentado como criar conexão com banco de dados usando PDO.

Conexão com banco de dados usando PDO
10:12

Nesta aula será apresentado como usar prepared statements.

Prepared Statements
10:52

Nesta aula será apresentado como criar o CRUD - cadastrar com PDO.

CRUD - Cadastrar com PDO
09:51

Nesta aula será apresentado como criar o CRUD - listar registros com PDO.

CRUD - Listar registros com PDO
09:41

Nesta aula será apresentado como criar o CRUD - visualizar detalhes do usuário com PDO.

CRUD - Visualizar detalhes do usuário com PDO
06:40

Nesta aula será apresentado como criar o CRUD - editar registro com PDO.

CRUD - Editar registro com PDO
15:45

Nesta aula será apresentado como criar o CRUD - apagar registro com PDO.

CRUD - Apagar registro com PDO
12:29

Nesta aula será apresentado como criar o MVC - instalar o composer.

MVC - Instalar o Composer
12:31

Nesta aula será apresentado como criar o MVC - criar o core.

MVC - Criar o core
12:27

Nesta aula será apresentado como criar o MVC - criar e carregar a controller.

MVC - Criar e carregar a controller
05:25

Nesta aula será apresentado como criar o MVC - criar a model.

MVC - Criar a model
12:26

Nesta aula será apresentado como criar o MVC - criar a view.

MVC - Criar a view
10:47
+ Bônus - Criar o Layout do Guia de Bairro com Bootstrap4
13 lectures 02:52:35

Nesta aula ser apresentado o Bootstrap 4

Introdução ao Bootstrap 4
11:42

Nesta aula ser apresentado como criar o menu responsivo com Bootstrap 4

Criar o menu responsivo com Bootstrap 4
19:01

Nesta aula ser apresentado como criar o layout do carousel

Criar o layout do carousel
09:58

Nesta aula ser apresentado como usar cartão do Bootstrap e inserir ícone no site

Como usar cartão do Bootstrap e inserir ícone no site
22:20

Nesta aula ser apresentado como apresentar propaganda destaque na página inicial do site

Apresentar propaganda destaque na página inicial do site
12:14

Nesta aula ser apresentado como apresentar anúncios destaques na página inicial do site

Apresentar anúncios destaques na página inicial do site
19:55

Nesta aula ser apresentado como criar o rodapé do guia de bairro

Criar o rodapé do guia de bairro
09:12

Nesta aula ser apresentado como inserir sombra no cartão do Bootstrap

Inserir sombra no cartão do Bootstrap
04:34

Nesta aula ser apresentado como usar transform do CSS para criar animação no card do Bootstrap

Como usar transform do CSS para criar animação no card do Bootstrap
07:19

Nesta aula ser apresentado como criar o layout da página para listar as categorias de anúncios

Criar o layout da página para listar as categorias de anúncios
09:41

Nesta aula ser apresentado como criar o layout da página para listar os anúncios

Criar o layout da página para listar os anúncios
22:23

Nesta aula ser apresentado como criar o layout da página para ver detalhes do anúncio

Criar o layout da página para ver detalhes do anúncio
18:14

Nesta aula será apresentado como criar o layout da página listar as promoções.

Layout da página listar as promoções
06:02
+ Bônus - Criar o Guia de Bairro com CakePHP
36 lectures 08:44:39

Nesta aula ser apresentado como criar rotas com CakePHP para o guia de Bairro

Criar rotas com CakePHP para o guia de Bairro
17:05

Nesta aula ser apresentado como usar element do CakePHP para o menu e rodapé

Como usar element do CakePHP para o menu e rodapé
22:08

Nesta aula ser apresentado como criar o CRUD do carousel para o guia de bairro no administrativo

Criar o CRUD do carousel para o guia de bairro no administrativo
24:46

Nesta aula ser apresentado como listar as imagens no carousel do site com CakePHP

Listar as imagens no carousel do site com CakePHP
24:20

Nesta aula ser apresentado como alterar sequencia dos slides no carousel

Alterar sequencia dos slides no carousel
22:44

Nesta aula ser apresentado como criar o CRUD para categoria de anúncio

Criar o CRUD para categoria de anúncio
25:17

Nesta aula ser apresentado como liberar ou bloquear a categoria do anúncio na página inicial

Liberar ou bloquear a categoria do anúncio na página inicial
12:49

Nesta aula ser apresentado como criar a página para listar as categorias em destaques

Criar a página para listar as categorias em destaques
15:09

Nesta aula ser apresentado como listar as categorias de anúncio em destaque no site

Listar as categorias de anúncio em destaque no site
19:54

Nesta aula ser apresentado como criar a página no site para listar as categorias de anúncio

Criar a página no site para listar as categorias de anúncio
08:40

Nesta aula ser apresentado como URL amigável para listar os anúncios da categoria

Criar URL amigável para listar os anúncios da categoria
16:04

Nesta aula ser criado as tabelas no banco de dados relacionado ao anúncio

Criar as tabelas no banco de dados relacionado ao anúncio
10:17

Nesta aula ser apresentado como criar o layout do crud situação do anúncio e robots

Criar o layout do crud situação do anúncio e robots
05:52

Nesta aula ser apresentado como criar o layout do crud do anúncio

Criar o layout do crud do anúncio
15:36

Nesta aula ser apresentado como usar o editor Trumbowyg no CakePHP

Como usar o editor Trumbowyg no CakePHP
14:06

Nesta aula ser apresentado como buscar os anúncios da categoria no banco de dados

Buscar os anúncios da categoria no banco de dados
11:12

Nesta aula ser apresentado como listar os anúncios da categoria no site

Listar os anúncios da categoria no site
11:23

Nesta aula ser apresentado como criar paginação no listar anúncios no site

Criar paginação no listar anúncios no site
06:12

Nesta aula ser apresentado como listar os últimos anúncios publicados no site

Listar os últimos anúncios publicados no site
18:31

Nesta aula ser apresentado como listar anúncios destaques da categoria.

Listar anúncios destaques da categoria
09:22

Nesta aula ser apresentado como listar últimos anúncios quando não encontrar a categoria

Listar últimos anúncios quando não encontrar a categoria
10:51

Nesta aula ser apresentado como listar criar a página para ver detalhes do anúncio

Criar a página para ver detalhes do anúncio
21:06

Nesta aula ser apresentado como listar os detalhes do anunciante na página do anúncio

Listar os detalhes do anunciante na página do anúncio
17:03

Nesta aula ser apresentado como criar o layout do CRUD do anunciante.

Criar o layout do CRUD do anunciante
06:03

Nesta aula ser apresentado como criar página para o anunciante ver dados do seu perfil

Página para o anunciante ver dados do seu perfil
14:11

Nesta aula ser apresentado como criar página com o formulário para o usuário preencher os dados como anunciante

Página com o formulário para o usuário preencher os dados como anunciante
08:09

Nesta aula ser apresentado como criar formulário para o usuário editar os dados como anunciante

Formulário para o usuário editar os dados como anunciante
08:46

Nesta aula ser apresentado como criar formulário para o usuário editar a foto da empresa como anunciante

Formulário para o usuário editar a foto da empresa como anunciante
11:02

Nesta aula ser apresentado como criar o CRUD do contato do cliente com o anunciante

Criar o CRUD do contato do cliente com o anunciante
06:45

Nesta aula ser apresentado como salvar os dados do formulário de contato com anunciante no anúncio

Salvar os dados do formulário de contato com anunciante no anúncio
13:50

Nesta aula ser apresentado como validar o formulário de contato com anunciante no anúncio

Validar o formulário de contato com anunciante no anúncio
12:00

Nesta aula será apresentado como salvar mensagem indicando o ID do anúncio e do anunciante

Salvar mensagem indicando o ID do anúncio e do anunciante
09:35

Nesta aula será apresentado como enviar e-mail com CakePHP para o cliente.

Enviar e-mail com CakePHP para o cliente
18:28

Nesta aula será apresentado como enviar e-mail com CakePHP para o anunciante.

Enviar e-mail com CakePHP para o anunciante
19:54

Nesta aula será apresentado como criar com CakePHP o CRUD das promoções

Criar com CakePHP o CRUD das promoções
13:00

Nesta aula será apresentado como listar as promoções no site.

Listar as promoções no site
22:29