Curso de CodeIgniter 4 - Desenvolva Sites com Qualidade
4.3 (49 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.
164 students enrolled

Curso de CodeIgniter 4 - Desenvolva Sites com Qualidade

Aprenda tudo sobre o CodeIgniter 4, o frameworks PHP mais utilizados e que é baseado no padrão PHP MVC.
4.3 (49 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.
164 students enrolled
Last updated 6/2020
Portuguese
Portuguese [Auto]
Current price: $11.99 Original price: $19.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 8 articles
  • 11 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
  • Trabalhar com o padrão PHP MVC (Model, View, Controller).
  • Criar sites e aplicações seguras.
  • Criar aplicações Web com tecnologia atual.
  • Criar aplicações web de maneira produtiva
  • Criar sistemas de login e controle de usuários
  • Criar um site de notícias completo com área administrativa
  • Utilizar bibliotecas do Framework
  • Utilizar Helpers do Codeigniter 4
  • Proteger seu sistema com várias dicas de segurança
Course content
Expand all 46 lectures 07:04:34
+ Introdução
5 lectures 26:41

Nesta aula vamos conhecer o que é e no que pode nos ajudar os famosos Framework.

Preview 03:41

Nesta aula abordaremos de forma teórica como funciona um sistema baseado no conceito MVC que é a base para entender como funciona o CodeIgniter.

Preview 11:36

Neste artigo você irá aprender a como realizar a instalação de um ambiente de desenvolvimento web em seu computador.

Instalando o Servidor Local WampServer
02:04

Nesta aula iremos aprender a como realizar a instalação, configuração e tradução do Framework.

Realizando a Instalação e Tradução do Framework PHP CodeIgniter 4
09:08
Grupo no Facebook e Youtube
00:12
+ Primeiros Passos no CodeIgniter 4
19 lectures 02:57:49

Nesta aula vamos conhecer as pastas e arquivos principais que fazem parte desta nova versão do CodeIgniter.

Conhecendo a estrutura de arquivos do Framework
07:09

Nesta aula aprenderemos com realizar as configurações iniciais de nossas aplicações via Pasta APP.

Configurando o aplicativo pela pasta APP
03:46

Nesta aula aprenderemos com realizar as configurações iniciais de nossas aplicações via Pasta APP.

Configurando o aplicativo pelo arquivo .env
03:23

Nesta aula aprenderemos a escrever nosso primeiro controlador que será responsável por exibir as views que iremos também desenvolver nesta aula.

Criando nosso primeiro Controller e nossas primeiras Views
14:35

Nesta aula você vai aprender a criar rotas personalizadas em nossa aplicação.

Criando uma Rota Personalizada
04:43

Nesta aula você vai aprender a criar o Migrate que irá servir para montar as tabelas do nosso banco de dados.

Criando o Arquivo Migrate
10:47

Nesta aula iremos criar um arquivo seeds que será responsável por inserir os dados iniciais de nossa tabelas.

Trabalhando com Seeds
04:56

Nesta aula iremos aprender a criar um Model e também a como realizar a leitura da Base de Dados para exibir resultados.

Criando um Model e Exibindo dados do DataBase
25:35

Nesta aula iremos criar um método para exibir uma notícia com base no parâmetro de url que foi passado.

Exibindo uma notícia com base no parâmetro de URL
08:27
Configurações do Model
01:53

Nesta aula iremos aprender a como inserir um registro de um formulário em nossa Base de Dados.

Gravando dados no DataBase
20:27
Regras de Validação nativas do Codeigniter 4
00:04

Nesta aula iremos aprender a como realizar a edição de informações em nosso Banco de dados.

Editando dados do DataBase
07:31

Nesta aula iremos aprender a como deletar informações do nosso banco de dados.

Excluindo dados do DataBase
01:51

Nesta aula vamos aprender a como realizar a "exclusão" de itens de forma que eles não sejam totalmente apagados do sistema.

Habilitando o Soft Delete
09:18

Nesta aula vamos aprender a montar um sistema que faz a consulta do usuário em nosso banco de dados para liberar o login do sistema.

Criando um sistema de Login
15:55

Nesta aula vamos aprender a criar e manipular sessões para proteger o acesso ao nosso sistema.

Protegendo o acesso as páginas com uso de Sessões
16:06

Nesta aula vamos aprender a como trabalhar com imagens inserindo elas e exibindo na página do nosso sistema.

Inserindo Imagens em nossas Publicações
20:10
+ Principais Bibliotecas
6 lectures 51:03

Nesta aula vamos aprender a ocultar áreas do site usando as funções de Cache do Framework.

Caching Driver
14:05

Nesta aula vamos aprender a trabalhar com uma biblioteca muito útil para criptografar mensagens no Codeigniter 4, está técnica não deve ser usada para senhas.

Criptografia
05:38

Nesta aula você irá aprender a habilitar uma biblioteca que funciona semelhante ao um captcha em seus formulários.

Honeypot - Anti Spam para formulários
05:35

Nesta aula aprenderemos uma configuração para proteger nossos sites de ataques de cross-site request forgery (CSRF), em português falsificação de solicitação entre sites.

CSRF - Classe de Segurança
02:31

Nesta aula iremos aprender a ativar uma biblioteca que tem por objetivo restringir as atividades dos formulários a um tempo especifico e assim evitar ataques de força bruta no sistema.

Thorttler - Limitador de Atividades
11:54

Nesta aula vamos aprender a trabalhar com a biblioteca de paginação do Codeigniter 4.

Paginação
11:20
+ Principais Helpers
4 lectures 01:04:57

Nesta aula iremos aprender a como trabalhar com os Helpers de Formulários no Framework.

Form Helper
43:24

Nesta aula iremos aprender a como trabalhar com os Helpers de Estrutura HTML no Framework.

HTML Helper
15:09

Nesta aula aprenderemos a trabalhar com um dos Helpers mais uteis para texto.

Inflector Helper
06:23
Seção em Desenvolvimento!
00:01
+ Projeto Prático - Portal de Notícias
5 lectures 01:23:47

Nesta aula iremos começar nosso projeto prático realizando todas as configurações iniciais para darmos inicio ao nosso projeto prático.

Configurações Iniciais do Projeto
14:17

Nesta aula iremos começar a criação do nosso Painel Administrativo realizando a instalação do Tema.

Instalando o Tema e fatiando as Views (Painel Administrativo - Backend)
12:05

Nesta aula iremos montar todo o gerenciador de usuários onde vamos aprender a adicionar, editar e excluir itens de forma simples com o Codeigniter 4.

Criando o Gerenciador de Usuários
37:25

Nesta aula iremos aprender a montar a seção para o usuários só ter acesso ao Painel Administrativo quando ele estiver devidamente autenticado, para isto iremos criar um Filtro para facilitar nosso processo de verificação de login.

Criando o Sistema de Login do Painel Administrativo
19:59
Seção em Desenvolvimento!
00:01
+ Publicando nosso Projeto em um Servidor Comercial
5 lectures 19:32

Nesta aula vamos aprender a como adquirir um domínio grátis para podermos testar nosso sistema e também realizar as primeiras configurações em um servidor comercial.

Adquirindo um Domínio Grátis e Realizando as Configurações Iniciais no Servidor
04:45

Nesta aula continuaremos a realizar as configurações do nosso sistema e também aprenderemos a como criar emails no servidor.

Continuando as Configurações do Servidor e Criando Emails
02:27

Nesta aula iremos aprender a subir nossos arquivos, banco de dados e também a realizar as configurações para que nosso site apareça na web.

Enviando arquivos, criando o Banco de Dados e Realizando as Configurações Finais
09:46

Nesta aula você vai aprender a como realizar uma configuração que força o sistema a executar sempre na conexão segura.

Como Forçar a Conexão Segura HTTPS
02:08
+ Seção Bônus
2 lectures 00:42
Repositório Git
00:05
Aula Bônus
00:37
Requirements
  • Ter uma boa base no PHP
  • Conhecer um pouco sobre PDO (PHP Data Objects) {não obrigatório}
Description

O CodeIgniter é o kit de ferramentas essencial para programadores que constroem sites usando PHP. Seu objetivo é permitir que você desenvolva o seus projetos com mais agilidade se comparado a quem escreve o código do zero, além disto o Framework fornecendo um rico conjunto de bibliotecas diversas tarefas.

O CodeIgniter permite que você concentre a sua criatividade no projeto, minimizando a quantidade de código necessária para execução tarefas rotineiras.

E neste curso vamos explorar os diversos recursos que a ferramenta nos proporciona de maneira clara e intuitiva com exemplos práticos passo a passo, também faremos alguns projetos práticos para treinar e estender nossos conhecimentos.

O curso é indicado tanto para pessoas que já tinham alguma experiencia com o CodeIgniter 3 ou para aquelas que não conheciam a ferramenta mais desejam agilizar o seu desenvolvimento.

Who this course is for:
  • Programadores web iniciante e avançados.