Master Backbone JS: A Course For Web Developers & Designers

Learn to create dynamic & modular web applications using BackboneJS framework

4.05 (19 reviews)
Udemy
platform
English
language
Web Development
category
215
students
3.5 hours
content
Jun 2015
last update
$34.99
regular price

What you will learn

Create Dynamic Web applications using Backbone.js

Write maintainable javascript code

Understand all the core concept of Backbone.js

Making use of Backbone.js with other libraries like jQuery

Description

Learn how to develop dynamic web applications using BackboneJS

This course teaches you how you can make the most of BackboneJS

This course covers all the topics from basic to advance

1. Introduction to BackboneJS

2. Understanding Models

3. Understanding Views

4. Understanding Collections

5. Exploring Collection Views

6. Working with Routers & History

7. Working with Forms in BackboneJs

8. Organizing our Application Code

You will also learn to develop a web application right from scratch using BackboneJS which will help you understand the core concepts and will make you ready to develop your own dynamic web applications using BackboneJS

This course also focuses on how to write manageable modular code using BackboneJS

So let us start learning BackboneJS

Content

Introduction to BackboneJS

How This Course is Organized
Introduction
Why use BackBoneJS
BackboneJS - Components
Installing BackboneJS
BackboneJS - Sneak Peek Models/Views

Models

Creating Models
Model Validation
Model Inheritance
Fetching Data From the Server
Destroying Model Instance
Get The JSON From Model
Using Default Values
Parsing non-standard JSON into your Models
Instantiating Models with non-standard JSON data
Changing Attribute Name
Sending JSON Back to the Server
Overriding JSON Method
Specifying the ID Attribute
Model Events - Quick Introduction

Views

Creating Views
Using Underscore Templates in Views
Adding Events in Views
Updating Model when View Changes & Vice Versa
Using Existing DOM Element to Render View
Custom Initialization Options
Escaping user content - Preventing XSS attacks
Passing options to Event Handlers
Cleaning up View

Collections

Creating Collections
Working with Collections
Connecting to Server
Events in Collection
Customizing Collections

Collection Views

Working with Collection Views
Events in Collection Views

Routers & History

Using Router and History
Advanced Routing configuration

Working with Forms in BackboneJs

Creating Forms in BackboneJs using views
Editing an existing item using Form

Organizing our Application Code

Naming our classes
Reference classes with Namespace
Handling Links
Object initialization
Making our model readonly

Project - Creating a Todolist application

Basic Setup - Layout
Defining the Template
Creating a TodoItem
Editing an Item
Marking an item complete
Filtering All,Pending and Completed Items
Deleting an Item

Externalizing our Templates

Externalizing our Templates - Using Script Tag
Externalizing our Templates - RequireJS approach
Externalizing our Templates - Grunt - Precompile Templates

Conclusion & Code Download

Conclusion & Code Download

Screenshots

Master Backbone JS: A Course For Web Developers & Designers - Screenshot_01Master Backbone JS: A Course For Web Developers & Designers - Screenshot_02Master Backbone JS: A Course For Web Developers & Designers - Screenshot_03Master Backbone JS: A Course For Web Developers & Designers - Screenshot_04

Reviews

Akhila
January 8, 2019
1.Instructor did not explain the concepts properly. 2.Did not provide step by step procedure of installing and running the applications.
Vasudeo
June 23, 2017
Not good. concepts are not explained properly and very fast. It's difficult to those who are new and dont know syntax of backbone.
Monu
October 1, 2016
The course is really good. Just it would have been explained in more conceptual way. It is a little bit faster course. But overall a good course.
Anmol
September 25, 2016
A nice course on Backbonejs covering all the aspects of it. i like the initial intro about backbone and why one should use before actually dividing into the details of it. Thanks Skillbakery!
Vivek
November 10, 2015
I found it useful as a beginner. I don't know exactly where but I found that it can be improved little bit more.
Michael
June 8, 2015
This course simply demonstrates a variety of methods and capabilities in Backbone without... - getting into any of the details of the Backbone architecture (e.g. why) - suggesting how you might use the feature in a real application The other fatal flaw so far (I stopped during the Collections section) is a complete lack of explanation of how to externalize your View templates. Any real template of any size would be externalized (Underscore, Mustache, etc). They show using Underscore but still writing strings of HTML in the render method - that is simply not a realistic way of doing things. I would recommend Mosh's Backbone course over this one. Had I not watched that first this one would have been beyond confusing.

Charts

Price

Master Backbone JS: A Course For Web Developers & Designers - Price chart

Rating

Master Backbone JS: A Course For Web Developers & Designers - Ratings chart

Enrollment distribution

Master Backbone JS: A Course For Web Developers & Designers - Distribution chart
480416
udemy ID
4/19/2015
course created date
11/23/2019
course indexed date
Bot
course submited by