What's New in ExtJS 5

This course focuses on the new features in Sencha's ExtJS 5 update.
Course info
Rating
(54)
Level
Intermediate
Updated
Nov 6, 2014
Duration
3h 21m
Table of contents
Introductions and Prerequisites
Core Library Updates
Updates to Data Models, Data Stores, and the New Session Class
MVVM (Model-View-View-Model) Part 1
MVVM (Model-View-View-Model) Part 2
Description
Course info
Rating
(54)
Level
Intermediate
Updated
Nov 6, 2014
Duration
3h 21m
Description

This course focuses on the new features in Sencha's ExtJS 5 update. The major new features in this upgrade from Sencha that are explained include Model-View-View-Model (MVVM) architecture, 2-way data binding, formulas, tablet support, Routing Translations, and significant new capabilities with models and stores.

About the author
About the author

Peter is the founder of Silicon Valley Code Camp and long-time software professional specializing in mobile and web technologies. He has also been a Microsoft MVP in ASP.NET since 2006.

More from the author
Using React Hooks
Beginner
1h 53m
May 3, 2019
Building a Website with React and ASP.NET Core
Intermediate
3h 19m
May 22, 2018
More courses by Peter Kellner
Section Introduction Transcripts
Section Introduction Transcripts

Introductions and Prerequisites
Hi, this is Peter Kellner, and this is a course about what's new in Sencha's version 5 of Ext JS. This course is aimed at developers who have either already watched my previous Ext JS Pluralsight course titled Ext JS Fundamentals, or developers who already are proficient in using Ext JS 4. I'll be starting out by briefly going through the previously mentioned Ext JS Fundamentals course I released here at Pluralsight in May of 2014. I will be quickly mentioning on a module by module basis what you should know coming into this Ext JS 5 update course. If you are confident with your Ext JS 4 fundamentals knowledge, you can skip in its entirety the next section. In this course, we will be using JetBrains WebStorm as our IDE for building Ext JS 5 JavaScript applications. Those applications will all run against the WebStorm built-in web server, so no specialized web server will be necessary. The distributed files that go along with this course can easily be run against any web server in a JavaScript development environment since no special server-side technology is required.

Core Library Updates
Hi, I'm Peter Kellner for Pluralsight, and let's talk about Ext JS 5 Core Library Updates. The good news is that everything you know about Ext JS 4 carries through to Ext JS 5. There are minor changes that you have to implement, such as the property root has been named to rootProperty on reader classes, but I think we all have to admit that naming an attribute root was a bad idea in the first place for obvious reasons. For the most part, we just get more and better capabilities in Ext JS 5 than we had before. In this introduction to the core library changes, I plan on going through an overview of what these changes are. Many of these changes are far-reaching and powerful, such as the new component. bind, giving us two-way data binding linking complex UI control together without having to do complex and confusing listener implementations. I plan on mentioning the core library components that are added, and not go into extensive detail on the usage of that new capability. Later modules will dive more deeply into those capabilities and we will give you a heads up to look for things to come in modules down the road. IE6 and IE7 support is dropped, it's big enough to mention here, so I'll do that now. And finally, though not normally thought of as core, with the release of Ext JS 5 Cmd, or known as Command, has been enhanced to help make building, packaging, and maintaining Ext JS 5 applications much easier. As Cmd is used to generate your initial application, as well as create new models and views, the new directory structure has also changed with the new version 5 of Cmd, or Command.