Course Code: extjsfun
Duration: 21 hours
Overview:

This 3-day course demonstrates through hands-on practice the fundamentals of Ext JS.

Course Outline:

Module 1. Introduction to Ext JS 5

  • Downloading ExtJS
  • Setting Up and installing ExtJS
  • Using Tools and Editors

Module 2. Core Concepts

  • Using Naming Conventions
  • The Preprocessors and Postprocessors
  • Using Static methods and properties
  • Understanding simple inheritance
  • Lazy loading of classes
  • Interacting with the DOM

Module 3. Components and Layouts

  • The component life cycle
  • Types of containers
  • Understanding the viewport, panel and Window component

Module 4. Managing data

  • Using Ajax
  • Understanding models
  • Model mapping
  • Writing validators
  • Common field types and relationships
  • Adding, selecting and removing records from the store

Module 5. Buttons, Toolbars and Forms

  • Buttons types
  • Adding menus
  • Using toolbars
  • Building the main menu for an application
  • The form component
  • Using available fields (textfields, number, date, etc.)
  • Understanding triggers
  • Submitting the data

Module 6. Understanding the Grid and Tree panel

  • Building the data connection
  • Designing a basic grid
  • Selection models
  • Setting up Grid listeners
  • The Grid paging and the infinite scrolling
  • Using the DataView
  • A basic tree panel
  • Adding and removing nodes

Module 7. The architecture

  • The MVC and MVVM patterns
  • Creating the views and the controller
  • Creating a module
  • Implementing routing

Module 8. The importance of look and feel

  • The packages folder
  • Advanced theming
  • Different styles for the same component
  • Supporting legacy browser

Module 9. The deploy phase

  • Preparing for deployment
  • The app.json file
  • The sencha command
  • Code compression
  • Packaging and deploying
Sites Published:

United Arab Emirates - Ext JS Fundamentals

Qatar - Ext JS Fundamentals

Egypt - Ext JS Fundamentals

Saudi Arabia - Ext JS Fundamentals

South Africa - Ext JS Fundamentals

Brasil - Fundamentos do Ext JS

Canada - Ext JS Fundamentals

中国 - Ext JS Fundamentals

香港 - Ext JS Fundamentals

澳門 - Ext JS Fundamentals

台灣 - Ext JS Fundamentals

USA - Ext JS Fundamentals

Österreich - Ext JS Fundamentals

Schweiz - Ext JS Fundamentals

Deutschland - Ext JS Fundamentals

Czech Republic - Ext JS Fundamentals

Denmark - Ext JS Fundamentals

Estonia - Ext JS Fundamentals

Finland - Ext JS Fundamentals

Greece - Ext JS Fundamentals

Magyarország - Ext JS Fundamentals

Ireland - Ext JS Fundamentals

Luxembourg - Ext JS Fundamentals

Latvia - Ext JS Fundamentals

España - Fundamentos de Ext JS

Italia - Ext JS Fundamentals

Lithuania - Ext JS Fundamentals

Nederland - Ext JS Fundamentals

Norway - Ext JS Fundamentals

Portugal - Fundamentos do Ext JS

România - Ext JS Fundamentals

Sverige - Ext JS Fundamentals

Türkiye - Ext JS Fundamentals

Malta - Ext JS Fundamentals

Belgique - Ext JS Fundamentals

France - Ext JS Fundamentals

日本 - Ext JS Fundamentals

Australia - Ext JS Fundamentals

Malaysia - Ext JS Fundamentals

New Zealand - Ext JS Fundamentals

Philippines - Ext JS Fundamentals

Singapore - Ext JS Fundamentals

Thailand - Ext JS Fundamentals

Vietnam - Ext JS Fundamentals

India - Ext JS Fundamentals

Argentina - Fundamentos de Ext JS

Chile - Fundamentos de Ext JS

Costa Rica - Fundamentos de Ext JS

Ecuador - Fundamentos de Ext JS

Guatemala - Fundamentos de Ext JS

Colombia - Fundamentos de Ext JS

México - Fundamentos de Ext JS

Panama - Fundamentos de Ext JS

Peru - Fundamentos de Ext JS

Uruguay - Fundamentos de Ext JS

Venezuela - Fundamentos de Ext JS

Polska - Ext JS Fundamentals

United Kingdom - Ext JS Fundamentals

South Korea - Ext JS Fundamentals

Pakistan - Ext JS Fundamentals

Sri Lanka - Ext JS Fundamentals

Bulgaria - Ext JS Fundamentals

Bolivia - Fundamentos de Ext JS

Indonesia - Ext JS Fundamentals

Kazakhstan - Ext JS Fundamentals

Moldova - Ext JS Fundamentals

Morocco - Ext JS Fundamentals

Tunisia - Ext JS Fundamentals

Kuwait - Ext JS Fundamentals

Oman - Ext JS Fundamentals

Slovakia - Ext JS Fundamentals

Kenya - Ext JS Fundamentals

Nigeria - Ext JS Fundamentals

Botswana - Ext JS Fundamentals

Slovenia - Ext JS Fundamentals

Croatia - Ext JS Fundamentals

Serbia - Ext JS Fundamentals

Bhutan - Ext JS Fundamentals

Nepal - Ext JS Fundamentals

Uzbekistan - Ext JS Fundamentals