Fast Track to Ext JS 4.2 Training + Sencha Architect

lunes, 16 de Septiembre de 2013, 09:00 hs - viernes, 20 de Septiembre de 2013, 18:00 hs

São Paulo, Brasil Ver mapa


x Para utilizar de modo correto nossa plataforma, recomendamos usar Google Chrome o Firefox. Internet Explorer pode apresentar inconvenientes.
x Para utilizar de modo correto nossa plataforma, recomendamos usar Google Chrome o Firefox. Internet Explorer pode apresentar inconvenientes.

La inscripción a este evento ha terminado.

header

 

 ExtJS é um curso prático que proporciona uma cobertura em profundidade no Framework Ext JS 4.2 e seus componentes de interface do usuário, incluindo Gráficos, Planilhas, Modelo de Dados de Ext JS 4, Formulários, Layouts e Theming. Está dirigido a desenvolvedores que tenham uma sólida experiência em JavaScript e CSS, e que queiram chegar a ser produtivos imediatamente com Ext JS. Este curso inclui a creação de componentes personalizados e de temas utilizando SASS, Compass, SCSS e CSS. Através de práticas intensivas de laboratório, aprenderás as melhores arquiteturas de aplicações e criarás uma aplicação com uma interface do usuário Ext JS 4 que se conecta com dados reais obtidos mediante JSON. Ademais, também aprenderás como utilizar Sencha Architect 2.2 para acelerar o desenvolvimento de aplicações em Ext JS 4.2, incluindo modelo MVC, Dados e Componentes personalizados.

 

Data: Setembro 16 a 20, 2013
Lugar: São Paulo, Brasil
Ver en Google Maps
Incluye: Sencha Ext JS
Sencha Architect
Precio: BRL $ 3776

 

Pré-requisitos

- Experiência anterior desenvolvimento de aplicações em JavaScript e HTML.
- Familiaridade com JavaScript Object Notation (JSON).
- Experiência anterior com Cascading Style Sheets (CSS).

Requisitos de configuração

Por favor, traga seu próprio laptop (Mac ou PC) com o seguinte software instalado:

- Ext JS 4.2
- Sencha Cmd
- Sencha Architect 2
- XAMPP
- Aptana Studio 3
- Firefox
- Firebug
- Iluminações para desenvolvedores
- Chrome
- Verifique se o Ruby está instalado (só Rubi ser usados ​​para executar Compass, que é usado para Theming com SASS) e execute o seguinte comando:

                No Mac: sudo gem install Compass
                No PC: gem install Compass

Oradores

410821 3833378079958 1443108847 33436540 2132467496 o

Ramiro Saenz

Ramiro Saenz um instrutor certificado pela Sencha Inc., em Redwood City, CA, EUA, com vasta experiência no desenvolvimento de aplicações em Ext JS e Sencha Touch. Ramiro tem desenvolvido aplicativos em ambas as tecnologias para muitos propósitos, alguns para as indústrias de manufatura e farmacêutica, e uma série de startups em os EUA e na Europa.


Contenido Adicional


Introducing the Course
- About the Course
- Course Objectives
- Course Prerequisites
- Required Software
- Optional Software
- Course Format
- Course Outline
- Demonstration: Introducing the App

Getting Started with Ext JS 4
- Reviewing the online docs
- Loading the Library
- Ext 3 Compatibility and Sandbox Mode

Application Architecture
- Ext Application Design
- Introducing Sencha MVC

Sencha Architect
- Expediting the development of complete Ext JS 4 Applications with Sencha Architect
- Creating MVC, Data Sources, and custom components

Fundamental Classes
- Ext.Element
- Ext.CompositeElement
- Ext.DomHelper
- Ext.DomQuery

Event Handling
- Events in Ext & DOM Events
- Observable classes
- Custom Events
- Event Handlers & Delegated Event Handling

Component Model
- Overview
- Component Manager
- Deferred Rendering
- Component vs. Element
- Component configuration

Laying out your GUI
- Defining Panels
- Docking
- Headers
- Tools
- Resizing Panels
- Defining Toolbars
- Defining Layouts
- HBOX
- VBOX
- Splitter
- Tabs

Hands-on Experience w/ Common Components
- Viewport
- TabPanel
- GridPanel
- FormPanel

Working with Data
- Defining Models
- Validating your Data
- Defining Associations
- Defining Proxies
- Defining Stores
- Working with Forms
- Understanding Form Layout
- FormPanel vs. BasicForm
- Anchor
- FieldContainer
- Using Field as Mixin
- Applying Validations
- Synchronizing Data to/from an Application Server
- Outputting Data with DataView

Getting on the Grid
- Introducing grid features
- Defining a read-only grid
- Editing within a grid

Visualizing Data
- Programatically drawing on a canvas
- Charting data

Persisting UI State
- Stateful Components
- Provider vs. Manager
- Setting a Provider
- Application Specific State Management

Utility Functions
- Ext.apply
- Ext.util.Format

Creating & Extending Classes
- Creating a Class & Extending a Class
- Extending a Component
- Understanding the Ext Core
- Class System
- Class Definition
- Class Loading
- Mixins
- Statics
- Automatically generating getters and setters with the config property
- Using the Lang Package
- Parsing Information about the Browser with Env

Internationalization
- Enabling Locale Support
- Supported Locales
- Globalizing your Components

Drag & Drop
- Implement Custom Drag and Drop

Theming
- Getting started with SASS
- Using Compass and SASS

Application Architecture
- Design and Refactor Applications
- Application Best Practices
- Introducing Sencha MVC
- Introducing Sencha Command

Building Ext And Your Project
- Setup, Maintain and Deploy the JavaScript & CSS
- Generate Compressed JavaScript & CSS