- O que é um Framework?
- Conhecendo o Framework CodeIgniter 3
- Entendendo o conceito de MVC
- Design Pattern – Padrão de Design de Software
- Outras estruturas do CodeIgniter
- Teste de Seção - Introdução
- Preparando o seu ambiente de trabalho
- Material de Apoio
- Ativando a reescrita de URL
- Configurando os arquivos Config, Routes e Autoload
- Criando e acessando Métodos nos Controladores
- Configurando e testando a conexão com o Banco de Dados
- Realizando a tradução do Framework
- Criando um Helper para formatar a URL
- Preparando o template master do Front-end do Blog
- Preparando o template master do Back-end do Blog
- Modelando as view da Home
- Instalando o banco de dados e modelando o primeiro Model
- Exibindo os primeiros resultados do Model na View
- Criando a área de destaque de publicações na Home de nosso Blog
- Criando um Helper para formatação da Data e Hora
- Exibindo o nome do autor com ajuda da cláusula JOIN
- Carregando o título e o cabeçalho das páginas de forma dinâmica
- Criando a página categorias e a primeira rota personalizada
- Modificando o título e cabeçalho da página de acordo com a categoria
- Criando e configurando a página de publicações
- Criando a página dos autores
- Criando a página Sobre Nós
- Modelando as views na Home do Backend
- Modelando a view Categoria no Backend
- Listando as categorias com ajuda da Biblioteca Table do Framework
- Adicionando novas Categorias na Base de Dados
- Excluindo dados das Categorias de Forma Segura
- Atualizando as Categorias de Forma Segura
- Criando e salvando sessões no banco de dados
- Criando a view de login no painel administrativo
- Configurando o login e criando uma sessão do usuário
- Protegendo o acesso as páginas de administração do blog
- Criando um mecanismo de logout do nosso painel administrativo
- Modelando a view Usuários no Backend
- Inserindo, excluindo e criptografando o acesso do usuário
- Atualizando os usuários de Forma Segura
- Criando um formulário multipart/form-data para upload de imagens
- Realizando o upload e redimensionamento de imagens no blog
- Informando ao Banco de Dados que o usuário possui uma foto
- Exibindo as imagens dos usuários no front e backend
- Teste seus conhecimentos antes de ir para as próximas aulas
- Modelando a view Publicação no Backend
- Inserindo e excluindo publicações no Blog
- Criando a view para edição das publicações do blog
- Atualizando publicações de Forma Segura
- Inserindo imagens em nossas Publicações
- Exibindo as imagens de destaque das publicações no front e backend do Blog
- Escolhendo e criando uma hospedagem gratuita
- Configurando o Cliente FTP e realizando o Upload dos Arquivos do Blog
- Configurando a Base de Dados no Servidor Web
- Configurando os arquivos Config e Database para uso no Servidor Web
- Corrigindo um Bug na Função Salvar Alterações
- Melhorando a atualização de usuários
- Corrigindo o Erro de Sessão que acontece em alguns Servidores Web
- Correção de Bug nas Funções Helpers no PHP 7
- Correção de Bug ao Enviar Mensagem do Formulário de Contato em Alguns Servidores
- Criando um Paginador no Backend
- Criando um Paginador no Frontend
- Criando uma confirmação antes de excluir um item
- Adicionando uma confirmação visual ao inserir um item
- Formulário de Contato - Parte 1
- Formulário de Contato - Parte 2
- O que irei aprender nesta seção?
- Adquirindo um Domínio para meu Site
- Realizando o Cadastro em um Servidor Comercial
- Primeiros Passos no Servidor Comercial
- Configurando e enviando os arquivos para o servidor
- Configurando o Banco de Dados no Servidor Web
- Configurações Finais e visualizando nosso Projeto Publicado na Web
- Criando Email Personalizados
- Repositório Git
- Aula Bônus