Training

ExtJS4Up—Upgrading to Ext JS 4

Learn from the experts and upgrade to Ext JS 4 Fast! We have extensive experience working with Ext JS 4 and can show you how to use the great new features of Ext JS 4 quickly and efficiently. This hands-on course is designed for experienced Ext JS 3 developers and covers the new features in Ext JS 4, including the Ext Core Class System, the new Data Model, Forms, Layouts, Charting and Drawing, new Grid features, Theming with SASS, and Sencha MVC.

Bring your own laptop (Mac or PC) with the following software installed

  • Ext JS 4.1

  • Sencha SDK Tools

  • Ext JS 3 to 4 Migration Pack

  • XAMPP

  • Aptana Studio 3

  • Firefox

  • Firebug

  • Illuminations for Developers

  • Chrome

  • Check that Ruby is installed (Ruby is only used to run compass, which is used for SASS Theming) and execute the command: On Mac: sudo gem install compass On PC: gem install compass
  • Duration: 3 Days
    Cost: $2,100/developer (6 developer minimum)
    $1,500 per additional developer
    Plus instructor travel expenses
    Location: On-site at your location or worldwide at Open Sencha Training Sessions
    Details:
    Prerequisites
    • Experience developing with Ext JS 3
    Course Outline

    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
    • Sandbox Mode
    • 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
    • Making your applications accessible with ARIA support
    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
    Laying out your GUI
    • Defining Panels
    • Docking
    • Headers
    • Tools
    • Resizing Panels
    • Defining Toolbars
    • Defining Layouts
    • HBOX
    • VBOX
    • Splitter
    • Tabs
    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
    Theming
    • Getting started with SASS
    • Using Compass and SASS
    Application Architecture
    • Refactor Enterprise Applications to use Ext JS 4 Best Practices
    • Introducing Sencha MVC
    • Introducing Sencha Command

    Contact us about On-Site Training

    Use this form to register your interest for on-site training at your facility.

    Fields marked with * are required.