Master Backbone JS: A Course For Web Developers & Designers
3.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
170 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master Backbone JS: A Course For Web Developers & Designers to your Wishlist.

Add to Wishlist

Master Backbone JS: A Course For Web Developers & Designers

Learn to create dynamic & modular web applications using BackboneJS framework
3.1 (7 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
170 students enrolled
Last updated 6/2015
English
Current price: $10 Original price: $90 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • HTML
  • CSS
  • JavaScript
  • jQuery fundamentals
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's start learning BackboneJS

Who is the target audience?
  • Aspiring Web Developers
  • Aspiring Web Designers
  • Web Developers
  • Web Designers
  • Web Architects
Students Who Viewed This Course Also Viewed
Curriculum For This Course
56 Lectures
03:20:40
+
Introduction to BackboneJS
6 Lectures 14:35

This lecture introduces you to Backbone.js and covers the course curriculum.

Preview 01:07

This lecture focusses on the merits of Backbone.js and show why we should consider using Backbone.js in our web applications

Preview 02:14

In this lecture we cover the basic components of Backbone.js

Preview 00:54

In this lecture we will see hHow to include Backbone.js libraries in our web application

Preview 00:58

In this lecture we will see a quick demo of Backbone.js components

Preview 08:07
+
Models
14 Lectures 35:40

In this lecture we will see how to create a Model Class in Backbone.js

Creating Models
00:44

In this lecture we will see how we can validate our Models

Model Validation
04:19

In this lecture we will cover how we can implement inheritance in Backbone.js Models

Model Inheritance
02:55

In this lecture we will see how to retrieve data from server and populate our Models

Fetching Data From the Server
06:04

In this lecture we will see how we can destroy a Model instance

Destroying Model Instance
00:51

In this lecture we will see how to get JSON output of the Model instance

Get The JSON From Model
01:17

In this lecture we will see how to make use of default values in Models

Using Default Values
03:22

In this lecture we will see how to parse a non-standard JSON into your Models

Parsing non-standard JSON into your Models
00:54

In this lecture we will see how to create a Model instance using non-standard JSON data

Instantiating Models with non-standard JSON data
01:23

In this lecture we will see how to change model attributes

Changing Attribute Name
02:29

In this lecture we will see how to send back the data in form of JSON to server

Sending JSON Back to the Server
01:15

In this lecture we will see how we can override the default JSON method in Backbone.js

Overriding JSON Method
03:00

In this lecture we will see how to specify and use ID attribute of a Model

Specifying the ID Attribute
01:27

In this lecture we will explore events in Models

Model Events - Quick Introduction
05:40
+
Views
9 Lectures 31:29

In this lecture we will explore Backbone.js view component

Creating Views
04:44

In this lecture we will see how to make use of Templates (Underscore Templates) in Backbone.js

Using Underscore Templates in Views
05:09

In this lecture we will see events in Views

Adding Events in Views
04:25

In this lecture we will see how to update view and model

Updating Model when View Changes & Vice Versa
09:06

In this lecture we will see how to render content using existing DOM elements

Using Existing DOM Element to Render View
01:45

In this lecture we will see how we can customize views

Custom Initialization Options
01:18

In this lecture we will see how we can prevent XSS attacks

Escaping user content - Preventing XSS attacks
01:35

In this lecture we will see how we can pass additional options to events

Passing options to Event Handlers
01:56

In this lecture we will see how to remove the View without destroying the Model

Cleaning up View
01:31
+
Collections
5 Lectures 23:10

In this lecture we will see what collection is all about

Creating Collections
05:40

In this lecture we will see how to work with collections

Working with Collections
07:19

In this lecture we will see how to populate collection from server side data

Connecting to Server
02:22

In this lecture we will see events in collections

Events in Collection
04:32

In this lecture we will learn how to customize collections

Customizing Collections
03:17
+
Collection Views
2 Lectures 07:03

In this lecture we will explore collection views

Working with Collection Views
04:19

In this lecture we will see events in collection views

Events in Collection Views
02:44
+
Routers & History
2 Lectures 13:55

In this lecture we will learn how to use Router and History

Using Router and History
06:52

In this lecture we will see advance topics on Router and History

Advanced Routing configuration
07:03
+
Working with Forms in BackboneJs
2 Lectures 05:50

In this lecture we will learn how to create a form using Backbone,js views

Creating Forms in BackboneJs using views
03:43

In this lecture we will see how to edit using forms in Backbone.js

Editing an existing item using Form
02:07
+
Organizing our Application Code
5 Lectures 07:51

In this lecture we will see how to make use of namespaces

Naming our classes
01:22

In this lecture we will see how we can reference classes in Backbone..s

Reference classes with Namespace
01:00

In this lecture we will see how to handle links using Backbone.js

Handling Links
02:38

In this lecture we will see how we can initialize an object in Backbone.js

Object initialization
00:54

In this lecture we will see how to make our models readonly

Making our model readonly
01:57
+
Project - Creating a Todolist application
7 Lectures 12:18

In this lecture we will see how to create a Backbone.js application

Basic Setup - Layout
01:39

In this lecture we will see how to define our template for the Backbone.js applocation

Defining the Template
02:14

In this lecture we will see how to create a TodoItem

Creating a TodoItem
01:31

In this lecture we will see how to edit a TodoItem

Editing an Item
02:23

In this lecture we will see how to mark an item complete

Marking an item complete
01:10

In this lecture we will see how to make use of Router in Backbone.js

Filtering All,Pending and Completed Items
02:25

In this lecture we will see how to delete an item

Deleting an Item
00:56
+
Externalizing our Templates
3 Lectures 18:49

Externalizing our Templates - RequireJS approach
05:07

Externalizing our Templates - Grunt - Precompile Templates
09:53
1 More Section
About the Instructor
SkillBakery Studio
3.0 Average rating
367 Reviews
4,065 Students
17 Courses
Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.