Malla Curricular del Curso
Introduccion al curso
Sobre el Curso
Objetivos
Requerimientos de Software
Software Opcional
Formato del Curso
Demostracion: Introduccion a una Aplicacion
Comienzo con Ext JS
Revision de documentacion
Cargando Libreria
Compatibilidad
Sandbox Mode
Clases Fundamentales
Ext.Element
Ext.CompositeElement
Ext.DomQuery
Mas...
Eventos
Events in Ext & DOM Events
Observable classes
Custom Events
Event Handlers & Delegated Event Handling
Componente Model
Overview
Component Manager
Deferred Rendering
Component vs. Element
Component configuration
Interfaz Layouts(GUI)
Definiendo Panels
Docking
Headers
Tools
Ajustando Panels
Definiendo Toolbars
Definiendo Layouts
HBOX
VBOX
Splitter
Tabs
Experiencia Practica con Componentes
Viewport
TabPanel
GridPanel
FormPanel
Comenzando con Grid
Introduccion grid features
Definiendo un read-only grid
Editando dentro de un grid
Visualizando Datos
Programatically drawing on a canvas
Charting data
Persisting UI State
Stateful Components
Provider vs. Manager
Setting a Provider
Application Specific State Management
Funciones de Utilidad
Ext.apply
Ext.util.Format
Creando & Extendiendo Clases
Creando a Class & Extending a Class
Extendiendo un Component
Entendiendo el "Ext Core"
Class System
Class Definition
Class Loading
Mixins
Statics
Automatically generating getters and setters with the config property
Utilizando the Lang Package
Parsing Information about the Browser with Env
Internationalization and Accessibility
Enabling Locale Support
Supported Locales
Globalizing your Components
Making your applications accessible with ARIA support
Drag & Drop
Implement Custom Drag and Drop
Temas
Comenzando con SASS
Utilizando Compass y SASS
Arquitectura de una Aplicacion
Diseño y Reestructuracion de Aplicaciones
Buenas Practicas
Introduccion Sencha MVC
Introduccion Sencha Command
Building Ext y Tus Proyectos
Setup, Maintain and Deploy the JavaScript & CSS
Generate Compressed JavaScript & CSS
Trabajando con Datos
Definiendo Models
Validando Datos
Definiendo Associations
Definiendo Proxies
Definiendo Stores
Trabajando con Forms
Entendiendo Form Layout
FormPanel vs. BasicForm
Anchor
FieldContainer
Utilziando Field como Mixin
Aplicando Validaciones
Sincronizando Datos hacia/desde un Application Server(PHP, JAVA, .NET)
Escribiendo data con DataView