Video description
- Beginner
- Intermediate
- An understanding of ES2015/ES6 Fundamentals
- To use Backbone to gather data from the server
- How React renders DOM elements
- Angular 2's strategy to integrate server communication and dynamic rendering of content
- Web developers who want to quickly get up to speed with the fundamentals of the front-end web development with a leading JavaScript framework
- Basic understanding of JavaScript and web development
PART I: ES2015/ES6 Fundamentals (Mike Hannon)
Lesson 1: Introducing ES2015 (ES6)
Lesson 2: Code Blocks, Var, Let and Const
Lesson 3: Arrow Functions
Lesson 4: Promises
Lesson 5: String Literals, Default Parameters, Spread Operators, Destructuring
Lesson 6: Transpilers
Lesson 7: Using Front-End Frameworks
PART II: Backbone.js (Todd Enders)
Lesson 1: What is Backbone.js?
Lesson 2: Interlude — Underscore.js and its Relation to Backbone.js
Lesson 3: Backbone.js Basics
Lesson 4: Models
Lesson 5: Collections and Working with APIs
Lesson 6: Views and Templates
Lesson 7: Events
Lesson 8: Routing
PART III: React (Charlie Mead)
Lesson 1: From State to UI
Lesson 2: Barebones React
Lesson 3: React Props
Lesson 4: Retooling (JSX, Babel & create-react-app)
Lesson 5: Component Architecture
Lesson 6: Bringing Back State
Lesson 7: Component Categories
Lesson 8: Component Lifecycle
PART IV: Angular 2 (Speros Misirlakis)
Lesson 1: Angular 2 Overview
Lesson 2: Big Picture
Lesson 3: TypeScript
Lesson 4: Building Blocks
Lesson 5: Build Process
Lesson 6: Review & Resources
Table of contents
- Introduction
- Module 1 ES2015 Fundamentals
-
Lesson 1: Introducing ES2015
- 1.1 ES2015 Overview 00:03:35
- 1.2 Code Blocks, Var, Let and Const 00:05:04
- 1.3 Arrow Functions 00:02:51
- 1.4 Promises 00:06:54
- 1.5 String Literals, Default Parameters, Spread Operators, Destructuring 00:05:16
- 1.6 Transpilers 00:04:16
- 1.7 Using Front-End Frameworks 00:01:36
- Using Front-End Frameworks Summary 00:01:20
-
Module 2 Backbone.js
- Module 2 Backbone.js Introduction 00:00:55
-
Lesson 1: What is Backbone.js?
- 1.1 Understand What Backbone Is 00:02:55
- 1.2 Understand Backbone's Goals 00:00:51
- Lesson 2: Interlude – Underscore.js and its Relation to Backbone.js
-
Lesson 3: Backbone.js Basics
- 3.1 Understand the MV* pattern 00:01:41
- 3.2 Understand Backbone Classes 00:02:20
- 3.3 Understand Backbone Class Inheritance 00:02:01
- Lesson 4: Models
- Lesson 5: Collections and Working with APIs
- Lesson 6: Views and Templates
- Lesson 7: Events
- Lesson 8: Routing
-
Module 3 React
- Module 3 React Introduction 00:01:13
-
Lesson 1: From State to UI
- 1.1 Build a state object 00:01:25
- 1.2 What is state? 00:00:48
- 1.3 How should we generate UI? 00:01:04
- 1.4 React doesn't do templates 00:00:40
- 1.5 React uses components 00:00:32
-
Lesson 2: Barebones React
- 2.1 Dependencies 00:02:32
- 2.2 The React object 00:00:29
- 2.3 The ReactDOM object 00:00:23
- 2.4 Update the DOM 00:00:33
- 2.5 Hello World Demo 00:05:26
- 2.6 Nested Elements Demo 00:03:54
-
Lesson 3: React Props
- 3.1 React props 00:01:10
- 3.2 Build a button 00:00:31
- 3.3 Button Click Demo 00:02:25
-
Lesson 4: Retooling (JSX, Babel and create-react-app)
- 4.1 No more React.createElement() calls 00:01:09
- 4.2 Hooking up Babel 00:03:22
- 4.3 Webpack 00:02:05
- 4.4 Webpack Demo 00:07:03
-
Lesson 5: Component Architecture
- 5.1 React components 00:00:48
- 5.2 Component creation 00:00:41
- 5.3 We'll use ES6 00:01:35
- 5.4 Every component class needs to render() UI 00:00:34
- 5.5 NavBar Demo 00:08:06
-
Lesson 6: Bringing Back State
- 6.1 What should we track? 00:02:28
- 6.2 Update and re-render 00:02:27
- 6.3 Counter Demo 00:07:34
- 6.4 Todo Demo 00:38:35
-
Lesson 7: Component Categories
- 7.1 Stateless components 00:00:59
- 7.2 Refactoring Demo 00:02:23
-
Lesson 8: Component Lifecycle
- 8.1 A component's life 00:01:14
- 8.2 Reach out to a server 00:01:17
- 8.3 GitHub API Demo 00:07:43
- GitHub API Demo Summary 00:02:41
- Module 4 Angular 2
- Lesson 1: Angular 2 Overview
- Lesson 2: Big Picture
-
Lesson 3: TypeScript
- 3.1 TypeScript Overview 00:01:37
- 3.2 TypeScript and JavaScript Comparison 00:01:35
-
Lesson 4: Building Blocks
- 4.1 Directives 00:03:52
- 4.2 Data Flow 00:03:16
- 4.3 Providers 00:02:14
- 4.4 Components in Components 00:02:08
- 4.5 Providers in Components 00:01:09
- Lesson 5: Build Process
- Summary
Product information
- Title: Front-End Web Development: Using Angular 2, React and Backbone.js LiveLessons - Coding Dojo
- Author(s):
- Release date: March 2017
- Publisher(s): Pearson
- ISBN: 0134669738
You might also like
book
Begin to Code with JavaScript
Become a JavaScript programmerand have fun doing it! Start writing software that solves real problems, even …
book
Angular 5 Projects: Learn to Build Single Page Web Applications Using 70+ Projects
Learn to build single page web apps using Angular 5 and TypeScript by working through 70+ …
video
Functional Programming in JavaScript video edition
"This book transformed the way that I think about and write JavaScript." Andrew Meredith, Intrinsitech Corporation …
video
Build Responsive Websites with HTML5, CSS3, Bootstrap, and SASS
Responsive web design is about creating web pages that look good on all devices. A responsive …