• No products in the cart.

Extjs 5 Training Course Description

Ext JS is a pure Javascript application framework that helps developers build cross-platform applications for Desktops, smartphones & tablets.

ExtJS 5 Bootcamp is an instructor-led course designed to introduce you to the fundamental concepts of building cross-browser compatible mobile and desktop apps using Sencha Ext JS 5.x. This course serves as the foundation of our Ext JS Bootcamps. Solutions are provided for each exercise to help you if you get “stuck” on a particular step.


Ext JS Course Learning Outcomes;

  • Rapidly develop applications for multiple browsers, form factors, screen resolutions, and devices.
  • Load data from remote servers.
  • Output structured data into different views- including grids, trees, charts, custom markup, & tab-based forms.
  • Render and manipulate PDF, image, and spreadsheet file assets.
  • Efficiently handle user interactions.
  • Implement drag & drop interfaces.
  • Save data to a database.
  • Upload files to an application server.
  • Persist user settings between sessions.
  • Theme your applications with custom icons, colors, and backgrounds.
  • Use responsive configurations to change the layout of your application based on form factor.
  • Create optimized production builds of your apps.
  • Create and run automated test scripts to identify bugs in your app.
  • Generate world-class searchable and cross-indexed documentation for your source code.
  • Extend the capabilities of the Ext JS 5 framework


Ext JS Training – Suggested Audience

This training is aimed at developers who want to build best-of-breed web applications with the simplicity & elegance of javascript. Suggested attendees are;

  • Web Developer
  • Front Developer
  • Javascript Developers
  • MEAN Stack Developers
  • AngularJS 1.x Developers
  • Technical Leads
  • Architects
  • Quality & Testing professionals


Ext JS Training Course – Prerequisites

  • Participants should have Intermediate-level experience with JavaScript.
  • Intermediate-level experience with CSS / HTML 5.
  • Familiarity with full-stack web application development concepts


EXT JS In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to

Course Curriculum

1. Introduction to Ext JS
2. Getting started with Ext 5
Introducing Sencha Ext JS 5.x Details 00:00:00
Reviewing Application Architecture Details 00:00:00
Introducing the Class System, MVC, and MVVM Architectures Details 00:00:00
Generating App Scaffolding with Sencha Cmd Details 00:00:00
Using the API Docs Details 00:00:00
Debugging and Troubleshooting Your App Details 00:00:00
Getting Help from the Sencha Network Details 00:00:00
3. Defining views
Deep-Diving Into the Sencha Class System Details 00:00:00
Creating Component Views Details 00:00:00
Working with Containers Details 00:00:00
Working with Panels, Toolbars, Buttons, and Menus Details 00:00:00
Introducing ViewControllers Details 00:00:00
Working with Tab Panels Details 00:00:00
Instantiating Views from Routes / Supporting the Browsers “Back” Button Details 00:00:00
Implementing Windows and Floating Components Details 00:00:00
Implementing a Dashboard with Draggable Portlets Details 00:00:00
4. Interfacing with an App Server
Initiating Background Data Requests Details 00:00:00
Implementing User Authentication and Authorization Details 00:00:00
Binding to a ViewModel Details 00:00:00
Defining Data Models Details 00:00:00
Defining Data Connections Details 00:00:00
Loading Multiple Records into a Store Details 00:00:00
5. Implementing Grids
Viewing Stores in Grids Details 00:00:00
Using Grid Widgets Details 00:00:00
Handling Large Datasets Details 00:00:00
Grouping Grid Data Details 00:00:00
Using Grids to Edit Data Details 00:00:00
6. Generating Markup from data
Working with XTemplates Details 00:00:00
Generating Markup from Stores with the DataView Details 00:00:00
Handling Multimedia Details 00:00:00
Animating the DataView Details 00:00:00
7. Using trees to manage hierarchies
Working with Tree Models and Tree Stores Details 00:00:00
Implementing a Tree Grid Details 00:00:00
Working with Heterogeneous Node Types Details 00:00:00
Implementing Editable Trees Details 00:00:00
8. Visualizing data in charts
Getting Started with Charts Details 00:00:00
Generating Bar, Column, and Line Charts Details 00:00:00
Generating Gauges Details 00:00:00
9. Maintaining State
Introducing State Management Details 00:00:00
Adding State Management Capabilities to Non-Stateful Components Details 00:00:00
10. Implementing data entry forms
Introducing Ext JS 5 Forms Details 00:00:00
Integrating the TinyMCE 4 WYSIWYG Editor Details 00:00:00
Synchronizing a Grid to a Form Details 00:00:00
Applying Data Validation on the Client and Server Details 00:00:00
Submitting Data to the App Server Details 00:00:00
Handling File Uploads Details 00:00:00
11. Theming your application
Introducing Theming, Sass, and Compass Details 00:00:00
Working with Variables and Rules Details 00:00:00
Using Mixins Details 00:00:00
Implementing Responsive Design Details 00:00:00
12. Going into production
Documenting your App with JSDuck Details 00:00:00
Testing your App with Jasmine and Siesta Details 00:00:00
Creating Testing and Production Builds Details 00:00:00
13. Special topics in Ext JS
Patching and Extending the Library Details 00:00:00
Building Custom Components with Ext.Element Details 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.