Apresentação
  • Bem-vindo
  • Apresentação ALFAHELIX
  • Conheça os professores
  • Pré-requisitos
  • Sublime text
Introdução ao Codeigniter
  • O que iremos construir?
  • História do Codeigniter
  • Codeigniter e o modelo MVC
  • Modelo MVC
  • Codeigniter e MVC
  • Preparando o ambiente
  • Importante! - Versões corretas do XAMPP
  • Instalando PHP-MySQL-Apache usando XAMPP
  • Revisão do PHP
Conhecendo o Codeigniter
  • O que você aprenderá neste módulo?
  • Visão geral do framework Codeigniter
  • Visão geral
  • Baixando Codeigniter
  • Sobre a instalação do CodeIgniter
Convertendo uma página HTML para o Codeigniter
  • O que você aprenderá neste módulo?
  • Escolhendo uma página HTML como modelo
  • Configurando o Codeigniter
  • Biblioteca Template
  • Preparando o template
  • Templates
  • Editando controllers
  • Função URL base
  • URL base
  • URL Base
  • Convertendo o template
  • Criando novos controllers
  • Controller
Criando um sistema de login
  • O que você aprenderá neste módulo?
  • Criando a view Login (HTML)
  • Criando o formulário de Login (HTML)
  • Criando e configurando a base e tabela de usuários (MySql)
  • Criando o model de usuários (PHP)
  • Ajustando o "header" e "scripts" do template (PHP)
  • Criando o util.js (JS)
  • Criando a função ajax_login (PHP)
  • Criando o login.js (JS)
  • Finalizando o Login (HTML-PHP-JS)
Construindo uma área restrita
  • O que você aprenderá neste módulo?
  • Criando a view Restrict (HTML)
  • Criando as tabelas Courses e Team (MySql)
  • Criando a estrutura (botão e tabela) de cada conteúdo (HTML)
  • Criando o Modal para adicionar/editar Cursos (HTML)
  • Criando o Modal para Equipe e Usuários (HTML)
  • Criando o Javascript restrict.js e os eventos para exibir os Modals (JS)
  • Importando imagens com Ajax - Parte I (HTML)
  • Importando imagens com Ajax - Parte II (PHP)
  • Importando imagens com Ajax - Parte III (JS)
  • Criando os Models e seus eventos básicos (PHP)
  • Criando a função ajax_save_course (PHP)
  • Criando a função ajax para adicionar Cursos (JS)
  • Criando a função ajax_save_member (PHP-JS)
  • Criando a função ajax_save_user (PHP)
  • Criando a função ajax para adicionar Usuário (JS)
  • Criando a função ajax para editar os dados do usuário logado (HTML-PHP-JS)
  • Instalando e configurando o sweetalert.js e o datatables.js
  • Criando as função do DataTable no Model Curso (PHP)
  • Criando a função ajax_list_course (PHP)
  • Criando o datatable dos Cursos (JS)
  • Criando o datatable da Equipe (HTML-PHP-JS)
  • Criando o datatable dos Usuários (HTML-PHP-JS)
  • Criando a função ajax para editar Cursos (PHP)
  • Criando a função ajax para editar Cursos (JS)
  • Criando a função ajax para editar Equipe (PHP-JS)
  • Criando a função ajax para editar Usuários (PHP-JS)
  • Criando a função ajax para deletar Cursos (PHP-JS)
  • Criando a função ajax para deletar Equipe (PHP-JS)
  • Criando a função ajax para deletar Usuário (PHP-JS)
  • Finalizando a Área Restrita (HTML-PHP-JS)
Apresentando o contéudo na página inicial
  • O que você aprenderá neste módulo?
  • Apresentando os Cursos na página inicial
  • Apresentando a Equipe na página inicial
Códigos-fontes
  • Código-fonte Faça Voce Mesmo (a partir do template)
  • Código-fonte Completo
Prova final
  • Teste avaliativo