Oreilly - Professional JavaScript Frameworks with CoffeeScript
by Mark Bates | Publisher: Addison-Wesley Professional | Release Date: September 2013 | ISBN: 9780133804768
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.
- 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 00:05:43
- 4.2: Define custom properties on JavaScript objects 00:05:01
- 4.3: Use deferred objects in jQuery 00:08:13
- 4.4: Understand the fundamentals of JavaScript prototypes 00:05:37
- 4.5: Use test driven development to write jQuery plugins 00:15:24
- 4.6: Protect JavaScript objects from unwanted changes 00:07:42
- Lesson 5: Advanced HTML 5 Techniquess
- Learning objectives 00:00:42
- 5.1: Use web workers to offload processor intensive tasks 00:11:59
- 5.2: Use a SQLite database to store offline data 00:16:42
- 5.3: Read files from a user’s computer in a web browser 00:10:30
- 5.4: Use the HTML5 file API to generate and download files 00:18:41
- Summary
- Summary of Professional JavaScript Frameworks with CoffeeScript LiveLessons 00:00:37
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.