Video description
Professional JavaScript Frameworks with CoffeeScript LiveLessons is a complete video training course on the basics of building rich client side web applications using three of the most popular JavaScript web frameworks available today; Ember.js, Backbone.js and Angular.js.
About the Author:
Mark Bates is the founder and chief architect of the Boston, MA based consulting company, Meta42 Labs. Mark spends his days focusing on new Ruby server-side applications and rich client-side JavaScript applications for his clients. In 2009 Mark’s first book, Distributed Programming with Ruby, was published by Addison-Wesley. In 2012 Addison-Wesley published Mark’s second book, Programming in CoffeeScript. Mark also likes to travel the world and has spoken as such high profile conferences as RubyConf, RailsConf, jQueryConf, FluentConf, and more.
Table of Contents
Introduction
Introduction to Professional JavaScript Frameworks with CoffeeScript LiveLessons
00:03:42
Lesson 1: Ember.js Fundamentals
Learning objectives
00:00:43
1.1: Configure and set up an Ember.js application
00:15:18
1.2: Set up the Ember.js router and explore the Ember models
00:15:09
1.3: Work with model associations and computed properties
00:15:30
1.4: Interact with HTML forms and write data to an API
00:16:20
Lesson 2: Backbone.js Fundamentals
Learning objectives
00:00:47
2.1: Configure and set up a Backbone.js application
00:18:35
2.2: Understand the basics of views and routing
00:19:45
2.3: Use advanced view techniques and code management
00:20:27
2.4: Use sub-views to reuse and clean up code
00:16:01
2.5: Interact with HTML forms and write data to an API
00:23:48
Lesson 3: Angular.js Fundamentals
Learning objectives
00:00:51
3.1: Configure and set up an Angular.js application
00:15:06
3.2: Use ngResource to retrieve data from an API
00:16:52
3.3: Use directives and create a custom method
00:17:12
3.4: Configure custom endpoints and set up advanced routes
00:20:39
Lesson 4: Advanced JavaScript Techniques
Learning objectives
00:00:55
4.1: Work with JavaScript dependency injection
4.2: Define custom properties on JavaScript objects
4.3: Use deferred objects in jQuery
4.4: Understand the fundamentals of JavaScript prototypes
4.5: Use test driven development to write jQuery plugins
4.6: Protect JavaScript objects from unwanted changes
Lesson 5: Advanced HTML 5 Techniquess
Learning objectives
5.1: Use web workers to offload processor intensive tasks
5.2: Use a SQLite database to store offline data
5.3: Read files from a user’s computer in a web browser
5.4: Use the HTML5 file API to generate and download files
Summary
Summary of Professional JavaScript Frameworks with CoffeeScript LiveLessons