Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

SenchaTouch

In Sencha Touch training course, you will learn DOM management, Sencha Touch Utilities, Tab Panels, custom components, Fragments, Models and Panels. This course also covers Data Stores, and their supporting classes and the various JavaScript utilities, as well as a look into how the template system works. By the end of this course, you will build an enterprise level mobile application.

In Sencha Touch workshop, delegates will learn to properly bootstrap their code, manage DOM elements and their events.

Also learn Sencha Touch components, beginning with an overview of critical Components, which provides a foundation for learning and implementing the rest of the framework.

  • Prior experience of developing applications in JavaScript
  • Casual familiarity with JavaScript Object Notation (JSON)
  • Prior experience of developing Cascading Style Sheets

COURSE AGENDA

Sencha Touch - Essentials
(Duration : 2 Days)

1

Sencha Touch Fundamentals

  • Introduction to Sencha Touch
  • Thinking like a Mobile HTML5 developer
  • Walkthrough of Sencha Touch
  • Proper bootstrapping of your code
  • DOM Management
  • Manipulation of DOM elements
  • Querying the DOM Essential
  • Sencha Touch utilities
  • Event Management
  • Events in the DOM
  • Events in Sencha Touch Component
  • Sencha Touch Component foundation
  • The Component mode
  • Mastering Containers
  • How Panels work
  • Implementing Layout manage
2

Sencha Touch Components

  • Tab Panel
  • Using the Tab Panel widget
  • HTML fragments
  • XTemplates
  • Data Store & Associated Classes
  • Models
  • Proxies
  • Readers
  • Data View
  • Select Models
  • List Nested
  • List Sheets
  • Using Sheets
  • Pickers
  • Form Panels & Input Fields
  • Form Panel Fields
  • Binding Models to Form Panel
Sencha Touch - Advanced
(Duration : 3 Days)

1

Introduction

2

Getting Started with Advanced Sencha Touch

  • Understanding Design Challenges with Devices
  • Introducing Advanced Sencha Touch 2
  • Setting up your Development Environment
  • Getting Started with Advanced Sencha Touch MVC
  • Working with the Advanced Sencha Touch Class System
3

Defining Application VIews and Controllers

  • Defining Views
  • Using Containers
  • Implementing a Carousel Layout
  • Implementing Controllers
  • Firing and Responding to Custom Events
  • Using Data Templates to Generate HTML
4

Working with Structured Data

  • Introducing the Advanced Sencha Touch Data Package
  • Defining the Data Model
  • Reading Data from a Server into a Model
  • Implementing Data Drill-Down with Ext.List
  • Handling Large or Frequently Changing Datasets
  • Displaying Hierarchical Data in a Nested List
  • Using Sencha.io Src to Scale Images for Devices
  • Introducing Sencha.io Services
5

Working with Forms

  • Defining an Input Form
  • Handling Form Events
  • Loading Data from a Model
  • Implementing Cross-Domain Resource Sharing
  • Submitting Form Data to a Server
6

Integrating Multimedia, Maps, and Charts

  • Adding Audio, Images, and Video to your Apps
  • Adding Google Maps to your Applications
  • Visualizing Data with Charts
7

Theming your Apps

  • Theming your app to different devices and OS
  • Using Sass and Compass
  • Using Mixins
  • Optimizing your CSS
8

Advanced Techniques

  • Using Device Profiles to Support Multiple Form Factors
  • Creating Dynamic Views using a Factory Pattern
  • Implementing Deep-Linking and History Support
9

Optimizing your Applications

  • Caching Data Locally with HTML5 Local Storage
  • Caching Data Locally with the SQL Proxy
  • Using Sencha Cmd to create production builds
10

Going Native (Optional unit, requires OS/X)

  • Compiling to a Native App using Sencha Cmd
  • Accessing the Camera and other Native APIs with Ext.Device

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X