SlideShare uma empresa Scribd logo
Curso
  Ext JS 4
Introdução
      Loiane Groner
    http://loiane.com
Mas o que
é Ext JS?
http://sencha.com
1milhão de desenvolvedores

RIA JS Framework

Melhores componentes UI
do mercado
Curso ExtJS 4 - Aula 01 - Introdução
Cross Browser
         Funciona até
          no IEca 6!




         Não precisa
              ficar
         esquentando
           a cabeça!
XML
  ou
JSON
Fácil
Integração
Pode integrar código!
Ext JS 4
      +
CoffeeScript?
Ext JS 4
   +
NodeJS?
Recursos do
Framework
Orientado a Objetos
Ext.define('MyApp.CustomerPanel', {
    extend: 'Ext.panel.Panel',
    // etc.
});
Carregamento
      Dinâmico
Ext.Loader.setConfig({
    enabled: true
});

Ext.Loader.setPath('Ext.ux', '../ux');

Ext.require([
    'Ext.grid.*',
    'Ext.data.*',
    'Ext.ux.RowExpander',
]);
Data Package
   Field                Reader
Validation    Model
                        Writer
Association   Proxy

              Store
     Sorter            Grouper
              Filter
Model Fields

Ext.define('User', {
    extend: 'Ext.data.Model',
    fields: [
        {name: 'id', type: 'int'},
        {name: 'name', type: 'string'}
    ]
});
Ext.define('User', {
    extend: 'Ext.data.Model',
    fields: ['id', 'name'],
                              Model
 
    hasMany: 'Posts'        Association
});
 
Ext.define('Post', {
    extend: 'Ext.data.Model',
    fields: ['id', 'user_id', 'title', 'body'],
 
    belongsTo: 'User',
    hasMany: 'Comments'
});
 
Ext.define('Comment', {
    extend: 'Ext.data.Model',
    fields: ['id', 'post_id', 'name', 'message'],
 
    belongsTo: 'Post'
});
{
    id: 1
                                   Nested
    name: 'Loiane',
    posts: [
        {
                                    Data
             id    : 12,
             title: 'New features in Ext JS 4',
             body : 'Ext JS 4 is the most...',
             comments: [
                 {
                      id: 123,
                      name: 'Someone',
                      message: 'Great Post!'
                 }
             ]
        }
    ]
}
Proxy

   AJAX           REST

Local Storage
 (Memory &      JSON-P
  HTML 5)
Componentes
Grid
Tree
Form + Validação
    Nativa
Data View
Toolbar +
 Buttons
Gerenciador
 de Layout
Acessibilidade
   (ARIA)
Desenhos
Charts
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Curso ExtJS 4 - Aula 01 - Introdução
Temas
CSS 3
Arquitetura MVC
Model




View           Controller
Licença




US$ 595 por Dev
Ext JS Package
Foruns
http://www.sencha.com/
        forum/
    Oficial - Inglês
http://extjs.com.br/

Comunidade Brasileira!
Curso ExtJS 4 - Aula 01 - Introdução
contato = {
  email: ‘curso@extjs4.com’,
  blog: ‘loiane.com’,
  facebook: ‘facebook.com/loianegroner’,
  twitter: ‘@loiane’,
  github: ‘loiane’
}
              Obrigada!

Mais conteúdo relacionado

PDF
Curso ExtJS 4 - Aula 05 - Criação de Classes
PDF
Curso ExtJS 4 - Aula 04 - ExtJS + JQuery
DOCX
Ficha de trabalho 3
DOCX
Ficha de trabalho_3
PDF
(06) aula pratica permissoes, usuarios, grupos e quotas
DOCX
3 exercícios de aula
PDF
Preparando o Ambiente para Desenvolver em iOS (iPhone e iPad)
PDF
Preparando o Ambiente para Desenvolver em Android
Curso ExtJS 4 - Aula 05 - Criação de Classes
Curso ExtJS 4 - Aula 04 - ExtJS + JQuery
Ficha de trabalho 3
Ficha de trabalho_3
(06) aula pratica permissoes, usuarios, grupos e quotas
3 exercícios de aula
Preparando o Ambiente para Desenvolver em iOS (iPhone e iPad)
Preparando o Ambiente para Desenvolver em Android

Destaque (7)

PDF
Vi Editor Cheat Sheet
PPTX
Sencha touch
PDF
Introdução ao Sencha por Flávia Siqueira
PDF
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
PDF
Mobile Summit Brazil: Ionic 2
PDF
Open Source Mobile Experience: Ionic 2
PDF
Novidades Angular 4.x e CLI
Vi Editor Cheat Sheet
Sencha touch
Introdução ao Sencha por Flávia Siqueira
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Mobile Summit Brazil: Ionic 2
Open Source Mobile Experience: Ionic 2
Novidades Angular 4.x e CLI
Anúncio

Semelhante a Curso ExtJS 4 - Aula 01 - Introdução (20)

PDF
TDC 2011 - Ext JS 4
PDF
Curso ExtJS 4 - Aula 15 - Data Package: Store
PDF
Curso ExtJS 4 - Aula 19 - Data Package: Ajax Proxy
PDF
Curso ExtJS 4 - Aula 11 - Data Package: Model: Fields
PDF
Curso ExtJS 4 - Aula 22: Data Package: REST Proxy
PDF
Ext JS 4 em 5 Minutos - QCONSP 2011
PDF
Curso ExtJS 4 - Aula 20 - Data Package: Proxy Reader: JSON + XML
PDF
Curso ExtJS 4 - Aula 18 - Data Package: Memory Proxy
PDF
Curso ExtJS 4 - Aula 21 - Data Package: Proxy Writer: CRUD Completo
PDF
School of Net Webinar: ExtJS 4
PDF
Curso ExtJS 4 - Aula 14 - Data Package: Model Associations
PDF
Curso ExtJS 4 - Aula 13 - Data Package: Proxy: Carregar e Salvar Model
ODP
Django + extjs pelos forms
PDF
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
PDF
Curso ExtJS 4 - Aula 24: Data Package: Recursos Store: Sorter e Filter
PDF
PDF
Aprendendo a arquitetura e novidades do ExtJS 4.2
PDF
Cafe com Tom - ExtJS 4
PDF
Primeiros passos com o framework Sencha Ext JS
PDF
Curso ExtJS 4 - Aula 23: Data Package: JsonP Proxy
TDC 2011 - Ext JS 4
Curso ExtJS 4 - Aula 15 - Data Package: Store
Curso ExtJS 4 - Aula 19 - Data Package: Ajax Proxy
Curso ExtJS 4 - Aula 11 - Data Package: Model: Fields
Curso ExtJS 4 - Aula 22: Data Package: REST Proxy
Ext JS 4 em 5 Minutos - QCONSP 2011
Curso ExtJS 4 - Aula 20 - Data Package: Proxy Reader: JSON + XML
Curso ExtJS 4 - Aula 18 - Data Package: Memory Proxy
Curso ExtJS 4 - Aula 21 - Data Package: Proxy Writer: CRUD Completo
School of Net Webinar: ExtJS 4
Curso ExtJS 4 - Aula 14 - Data Package: Model Associations
Curso ExtJS 4 - Aula 13 - Data Package: Proxy: Carregar e Salvar Model
Django + extjs pelos forms
Javaone Brazil 2012: Integrando Ext JS 4 com Java EE
Curso ExtJS 4 - Aula 24: Data Package: Recursos Store: Sorter e Filter
Aprendendo a arquitetura e novidades do ExtJS 4.2
Cafe com Tom - ExtJS 4
Primeiros passos com o framework Sencha Ext JS
Curso ExtJS 4 - Aula 23: Data Package: JsonP Proxy
Anúncio

Último (20)

PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PPTX
Aula sobre banco de dados com firebase db
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Aula sobre desenvolvimento de aplicativos
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx
Émile Durkheim slide elaborado muito bom
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Aula sobre banco de dados com firebase db
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Apple Pippin Uma breve introdução. - David Glotz
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Aula sobre desenvolvimento de aplicativos
Processos na gestão de transportes, TM100 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 9 - (Threads) Multitarefas.pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Curso de Java 11 - (Serializable (Serialização de Objetos)).pptx

Curso ExtJS 4 - Aula 01 - Introdução