Course Description
This course combines
- Ext JS 5 Update Training
- Ext JS 5 Migrating from Ext 4 + Optimizing for Tablet Training
Description
This hands-on course is for experienced Ext JS 4 developers who are interested in the exciting new features of Ext JS 5, including touch support for tablets and other touch-screen devices, the new MVVM architecture, data binding, improvements to the data package, routing, the new charts package, grid widgets, and more.
In the last part of this course you will migrate an Ext JS 4 MVC app to an Ext JS 5 a brand new Ext JS 5 application. You will optimize the application for Touch and Tablet support, this includes Theming, Responsive Design, New touch components, Charts and testing on a real touch device.
Target Audience
Ext JS Developers who want to join an expert training to learn how to migrate an existing Ext JS 4 MVC application to Ext JS 5 MVVM application architecture and optimize Ext JS apps for Touch devices.
Course Fee
Pre-requisites:
- Experience with EXT JS 4
Duration: 4 Days
Course Fee:
On-site at your location:
- INR 68,000/participant for first six participants
- INR 48,000/participant for seventh participant and beyond + taxes as applicable.
- INR 68,000/participant + taxes as applicable
Live Online Session:
- INR 68,000/participant + taxes as applicable
Location: On-site at your location,Open session, Live Online Training
Course Fee
Ext JS 5 Update Training
Introduction
- What’s New?
Sencha Core
- Sencha Cmd 5
- The Class System
- Changes to the data packages
Forms
- Layout
- Field Triggers
- Tag field
- Multi-selector
- Custom fields
Migrating from Ext JS 4 MVCto MVVM
- View Models
- data binding
- View controllers
Routing
Grids
- Widgets
- Row rendering
- Optimizing big data
New Ext JS 5 components
- Breadcrumbs
- Multi select grid
- Toast Messagebox
- Mashups
During this course you will build two Ext JS 5 applications with the new MVVM application architecture; YelpExtplorer and the Pokemon-App.
Course Outline
Migrating from Ext 4 to Ext 5 & Optimizing for Tablet/Touch support
Introduction
- Course Introduction
- About Mobile
- About Ext JS 5
Getting Started
- How to Upgrade
- About Merge Tools
- About Sencha Cmd 5
- Dealing with Deprecations
Running Mobile Apps
- Emulators
- Simulators
- Run On Device
Touch Themes
- About The New Touch Themes
- How To Switch Themes
Ext5 = HTML5
- About HTML5
- Utility Checks
What’s New
- Event System
- Touch Gestures
- Offline Proxies
Designing For Touch
- New Components (TabPanels and Segmented Buttons)
- Responsive Design
- Touch Chart
During this course you will port the Band Manager App to a mobile Ext JS 5 Touch application. You will modify the app, to provide a rich mobile experience, and you will make sure your app runs offline.
Please do carry your own Internet Dongle. While we make the best effort to have the required internet connectivity at the venue, but given past experiences, we recommend you to carry your own Data cards.