. Objetivo e Temas do Curso
. Instalação do Xampp
. Instalação do Code Igniter
. Versões do Code Igniter
. Licenças de uso
. Demonstração de uma Aplicação em Ext JS 4 para o ver o potencial do framework
. O que é um design Patterns?
. Apredendo sobre o Pattern MVC
. Porque, quando e como usar o MVC?
. Compreendendo OO no Javascript
. Diferenciando Constructor Function e Object Literal
. Como fica o escopo?
. Falando sobre Closures
. Manipulando o this no Javascript
. Tratamento de Exceções
. Comandos Básicos
. A Estrutura do Code Igniter
. Organização das Pastas
. Instalando e testando o framework
. Compreendendo sobre URL
. Ocultando o arquivo index.php
. Recebendo parâmetros
. Trabalhando com múltiplas visões
. O poder do Helper
. Compreendendo e Construindo Rotas
. A responsabilidade do Model e do Controller
. Scaffolding
. Upload de Arquivos
. Disparo de E-mails
. Download e instalação do Ext Js 4
. Entendendo a licença
. Visualizando a documentação oficial
. Falando um pouco sobre API
. Debungando, utilizando o FireBug
. A Estrutura do FrameWork
. Compreendendo as convenções
. Manipulando Classes
. Components
. Forms
. Layouts
. Windows
. Panels
. Tabs
. Toolbars e Menus
. Tree
. Plugins
. Upload de Arquivos
. Criando a tela de autenticação
. Trabalhando em conjunto com CodeIgniter e Ext JS4
. Definindo o banco de dados
. Integração com o Ext JS4 e o CodeIgniter
. Manipulando objetos JSON
. Trabalhando com CRUD e MVC
. Manipulando os dados no Grid
. Formatando a busca no Grid
. Permitindo a edição inline
. Formatando a Paginação
. Personalizando o Grid
. Entendo os eventos
. Trabalhando com Forms Ext JS4 e Code Igniter
. Validando Forms
. Aumentando a funcionalidade dos formulários com as abas
. Construindo e formatando Gráficos
Deploy. Deploy da aplicação produzida
. Desejável conhecimento básico em CSS.
Sala de aula virtual
Em alguns momentos você verá o professor na webcam e em outros verá a tela do professor. Poderá enviar suas perguntas via chat, participar de enquetes, fazer downloads de arquivos. Para isto é necessário que você tenha uma conexão banda larga: Mínimo 512k; Browsers: FF, Google Chrome, Safari, IE 7 ou superior; Flash Player 10,1 ou superior instalado; Portas 1935 e 80 liberada no firewall; Protocolos RTMP, TCP e UDP e um bom fone de ouvido para uma perfeita comunicação.