Learning Ext JS - Fourth Edition

Create powerful web applications with the new and improved Ext JS 5 library
Preview in Mapt

Learning Ext JS - Fourth Edition

Carlos A. Méndez, Crysfel Villa, Armando Gonzalez

1 customer reviews
Create powerful web applications with the new and improved Ext JS 5 library
Mapt Subscription
FREE
$20.83/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$20.83p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning Ext JS - Fourth Edition Book Cover
Learning Ext JS - Fourth Edition
$ 39.99
$ 28.00
Mastering Ext JS - Second Edition Book Cover
Mastering Ext JS - Second Edition
$ 29.99
$ 21.00
Buy 2 for $35.00
Save $34.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781784394387
Paperback452 pages

Book Description

The new Sencha Ext JS 5 library offers hundreds of components and APIs to build robust applications and fulfills the critical needs of customers all around the world. The new version 5 is packed with new themes and the MVVM architecture that allows you to connect the model layer to the view and automatically update the model when the view is modified and vice versa.

This book covers many new features and components of Ext JS 5. At the beginning, learn the core concepts of Sencha Ext JS, components, data models, and mapping. This book also teaches you about event-driven development, forms and grids, charts and themes, and third-party plugins. Later on in the book, you'll learn the implementations of the Tree panel, the MVC pattern, and a completely new feature called MVVM. By working sequentially through each chapter and following the step-by-step guides, you will be able to create a basic application.

Table of Contents

Chapter 1: An Introduction to Ext JS 5
Considering Ext JS for your next project
Getting started with Ext JS
Our first program
Tools and editors
What's new in Ext JS 5?
Summary
Chapter 2: The Core Concepts
The class system
Loading classes on demand
Working with the DOM
Summary
Chapter 3: Components and Layouts
The component life cycle
About containers
The layout system
More layouts
Comments about using layouts
Summary
Chapter 4: It's All about the Data
Ajax
Models
Working with the store
Retrieving remote data
Sending data
Summary
Chapter 5: Buttons and Toolbars
Event-driven development
Creating a simple button
Segmented buttons
Adding menus
Toolbars
The breadcrumb bar
The main menu for our application
Summary
Chapter 6: Doing It with Forms
The form component
The available fields
The field container
Triggers
Submitting the data
Summary
Chapter 7: Give Me the Grid
The data connection (models and stores)
A basic grid
Columns
Column renderers
The Widget column
Selection models
Grid listeners
Features
Plugins
Grid paging
Infinite scrolling
Summary
Chapter 8: DataViews and Templates
The data connection (model and store)
A basic DataView
Handling events in DataView
Templates
A more complex DataView component
Summary
Chapter 9: The Tree Panel
A basic tree panel
The TreeStore
Tree nodes
Adding and removing nodes
The check tree
The tree grid panel
Summary
Chapter 10: Architecture
The MVC and MVVM patterns
Creating our first application
Creating a module
Router – implementing and using
Summary
Chapter 11: The Look and Feel
Setting up our environment
The packages folder
Variables
Advanced theming
Different styles for the same component
Supporting legacy browsers
Summary
Chapter 12: Responsive Configurations and Tablet Support
Overview
Implementing responsiveness to the application
Summary
Chapter 13: From Drawing to Charting
Basic drawing
Adding interaction
Charts
Series examples
More charts
Introducing chart themes
Enhancing our application with charts
Summary
Chapter 14: Finishing the Application
Preparing for deployment
The Sencha command
Testing the application
Summary
Chapter 15: What's Next?
Forums
Resources
Third-party plugins (commercial)
Third-party plugins (free)
The future
Final thoughts
Summary

What You Will Learn

  • Create applications with powerful web components designed for an easy end user experience
  • Discover how Ext JS works and how to make good use of this tool
  • Understand the basics of web applications using Ext JS
  • Use the new features of version 5 in your applications
  • Build agile and responsive web applications using Ext JS
  • Understand the MVVM application model to connect the model layer to the view
  • Easily customize sizing, spacing, colors, fonts, and so on in the new touch-friendly themes

Authors

Table of Contents

Chapter 1: An Introduction to Ext JS 5
Considering Ext JS for your next project
Getting started with Ext JS
Our first program
Tools and editors
What's new in Ext JS 5?
Summary
Chapter 2: The Core Concepts
The class system
Loading classes on demand
Working with the DOM
Summary
Chapter 3: Components and Layouts
The component life cycle
About containers
The layout system
More layouts
Comments about using layouts
Summary
Chapter 4: It's All about the Data
Ajax
Models
Working with the store
Retrieving remote data
Sending data
Summary
Chapter 5: Buttons and Toolbars
Event-driven development
Creating a simple button
Segmented buttons
Adding menus
Toolbars
The breadcrumb bar
The main menu for our application
Summary
Chapter 6: Doing It with Forms
The form component
The available fields
The field container
Triggers
Submitting the data
Summary
Chapter 7: Give Me the Grid
The data connection (models and stores)
A basic grid
Columns
Column renderers
The Widget column
Selection models
Grid listeners
Features
Plugins
Grid paging
Infinite scrolling
Summary
Chapter 8: DataViews and Templates
The data connection (model and store)
A basic DataView
Handling events in DataView
Templates
A more complex DataView component
Summary
Chapter 9: The Tree Panel
A basic tree panel
The TreeStore
Tree nodes
Adding and removing nodes
The check tree
The tree grid panel
Summary
Chapter 10: Architecture
The MVC and MVVM patterns
Creating our first application
Creating a module
Router – implementing and using
Summary
Chapter 11: The Look and Feel
Setting up our environment
The packages folder
Variables
Advanced theming
Different styles for the same component
Supporting legacy browsers
Summary
Chapter 12: Responsive Configurations and Tablet Support
Overview
Implementing responsiveness to the application
Summary
Chapter 13: From Drawing to Charting
Basic drawing
Adding interaction
Charts
Series examples
More charts
Introducing chart themes
Enhancing our application with charts
Summary
Chapter 14: Finishing the Application
Preparing for deployment
The Sencha command
Testing the application
Summary
Chapter 15: What's Next?
Forums
Resources
Third-party plugins (commercial)
Third-party plugins (free)
The future
Final thoughts
Summary

Book Details

ISBN 139781784394387
Paperback452 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Ext JS Application Development Blueprints Book Cover
Ext JS Application Development Blueprints
$ 35.99
$ 25.20
Mastering Ext JS - Second Edition Book Cover
Mastering Ext JS - Second Edition
$ 29.99
$ 21.00
Ext JS Essentials Book Cover
Ext JS Essentials
$ 35.99
$ 25.20
Mastering Ext JS Book Cover
Mastering Ext JS
$ 29.99
$ 21.00
Learning Ext JS 4 Book Cover
Learning Ext JS 4
$ 29.99
$ 21.00
Ext JS 6 By Example Book Cover
Ext JS 6 By Example
$ 35.99
$ 25.20