Basic and Advanced EXTJS 5.0
Basic and Advanced EXTJS 5.0
- What is Ext js 4.0 / 5.0
- Ext js Architecture
- Fundamental Classes
- Ext.Element
- Ext.CompositeElement
- Ext.DomHelper
- Ext.DomQuery
- Ext.apply
- Ext.util.Format
- 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
- Creating Custom Controls
- Working with Templates to create Extended Controls.
- Events in Ext & DOM Events
- Observable classes
- Custom Events
- Event Handlers & Delegated Event Handling
- Overview
- Component Manager
- Deferred Rendering
- Component vs. Element
- Component configuration
- Defining Panels
- Docking
- Resizing Panels
- Defining Toolbars
- Defining Layouts
- Absolute
- Accordian
- Anchor
- border
- Card panel
- Tab Panel
- Form Panel
- Grid panel
- Design and Refactor Applications
- Application Best Practices
- Introducing Sencha MVC
- Need for MVC
- Store, Model and Proxies
- Implementing a Sencha MVC Application
- Introducing Sencha Command
- 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
- Populating Widgets with Nested Models
- Introducing grid features
- Defining a read-only grid
- Editing within a grid
- Customizing Grid Controls
- Generating dynamic controls on Grid
- Charting data
- Enabling Locale Support
- Supported Locales
- Globalizing your Components
- Understanding MVC architecture
- Working with MVC using EXT js
- MVVM with Ext JS
- Data binding in Ext JS
- Performance Tuning and Best Practices
- Effect of Network Latency
- CSS Processing Considerations
- JS Execution Consequences
- Code Optimization
- Page Analyzer
- Caching Considerations
- Firefox Debugging with Firebug and Firebug Lite