Angular 4: From Theory to Practice & FREE E-Book
4.5 (694 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.
4,563 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Angular 4: From Theory to Practice & FREE E-Book to your Wishlist.

Add to Wishlist

Angular 4: From Theory to Practice & FREE E-Book

Build the web applications of tomorrow using the new Angular 2 web framework from Google.
4.5 (694 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.
4,563 students enrolled
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 15 hours on-demand video
  • 38 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand the latest features of ES6 JavaScript and TypeScript.
  • Build an Angular 2 application from scratch using TypeScript and the Angular command line interface.
  • Write code using the paradigm of reactive programming with RxJS and Observables.
  • Know how to Unit Test Angular 2 using Jasmine, Karma and the Angular Test Bed
View Curriculum
Requirements
  • Basics of at least ES5 JavaScript (We will be teaching ES6 JavaScript and TypeScript on the course)
  • Knowledge of HTML and some CSS is essential.
Description

Supports Version 4.0.0 of Angular

---

This course was funded by a kickstarter campaign and is therefore also available as a FREE 700 Page E-Book - Just preview chapter 3 to download :)

---

My name is Asim and I have over 15 years experience building applications for organisations like ESA & Google. I'm also the best selling author of Angular 1: From Zero to Hero with over 8000 students and 500 5* reviews. I'm now going to be teaching you Angular 2 through an online course and FREE ebook Angular 2: From Theory To Practice.

You don't need to know Angular 1, this courses teaches you Angular 2 from scratch

After taking this course, you are going to be able to:-

  • Understand the latest features of ES6 JavaScript and TypeScript.
  • Build an Angular 2 application from scratch using TypeScript and the Angular command line interface.
  • Write code using the paradigm of reactive programming with RxJS and Observables.
  • Know how to Unit Test Angular 2 using Jasmine, Karma and the Angular Test Bed

The first chapter in the course is a quickstart where you dive straight into writing your first Angular 2 application. We use the web editor plunker so you can get stuck in writing code ASAP. 

In this quickstart you'll get a 50,000 foot view of the major features of Angular 2.

Then chapter by chapter we go much deeper into each of these features. I'll cover the theory for that feature, using plunker as much as possible so you can try out the code yourself in a browser. Then you'll practice what you've learnt with either an online quiz or a set of flash cards.

You are going to learn all about:-

  • Typescript & ES6 Javascript.
  • Components & Binding
  • Directives
  • Dependancy Injection & Services
  • Angular Modules & Bootstrapping your Angular application.
  • SPAs & Routing
  • Angular CLI
  • Forms
  • Reactive Programming with RXJs
  • HTTP
  • Testing
  • Packaging & Releasing

The ideal student for this course is an existing web developer, with some JavaScript knowledge that wants to add Angular 2 to their skill set.

Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 2.

You do need to be comfortable with at least the ES5 version of JavaScript.

We'll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.

Feel free to look through the description, try the free lectures and I look forward to seeing you on the inside.

Who is the target audience?
  • This course is for existing web developers who don't know Angular at all want to add Angular 2 to their skill set.
  • This course is for existing Angular 1 developers who want to add Angular 2 to their skill set.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
129 Lectures
15:22:03
+
ES6 & TypeScript
16 Lectures 02:09:36
Overview
01:22

TypeScript Setup
06:03

Let
09:42

Const
05:21

Template Strings
02:59

Fat Arrow Function
08:12

Destructuring
05:19

For Of
05:22

Map & Set
14:27

Promises
13:45

Classes & Interfaces
17:41

Decorators
06:13

Modules
08:12

Types
18:24

Wrapping Up
00:49

Flash Cards (ES6 & TypeScript)
05:44
+
Angular Command Line Interface
4 Lectures 28:54
Overview & Installation
11:07

Usage
15:32

Flash Cards (CLI)
01:32

Practice Activity (Angular CLI)
00:43
+
Components
9 Lectures 51:53
Overview
00:37

Architecting with Components
04:41

Templates, Styles & View Encapsulation
11:10

Content Projection
06:36

Lifecycle Hooks
11:00

View & Content Children
13:32

Wrapping Up
00:35

Flash Cards (Components)
03:02

Practice Activity (Components)
00:39
+
Built-In Directives
9 Lectures 37:47
Overview
00:59

NgFor
06:41

NgIf & NgSwitch
07:51

NgStyle & NgClass
11:27

NgNonBindable
01:47

Structural Directives and *
05:31

Wrapping Up
00:19

Flash Cards (Built-In Directives)
02:26

Practice Activity (Built-in Directives)
00:45
+
Custom Directives
7 Lectures 26:04
Overview
00:56

Creating a Custom Directive
08:32

HostListener & HostBinding
09:41

Inputs & Configuration
04:13

Wrapping Up
00:20

Flash Cards (Custom Directives)
01:50

Practice Activity (Custom Directives)
00:31
+
Pipes
7 Lectures 34:46
Overview
00:59

Built-In Pipes
13:24

Async Pipe
11:03

Custom Pipes
06:02

Wrapping Up
00:30

Flash Cards (Pipes)
02:14

Practice Activity (Pipes)
00:33
+
Forms
10 Lectures 01:24:45
Overview
00:42

Model Driven Approach
16:54

Model Driven Form Validation
19:57

Submitting & Resetting
04:51

Reactive Model Driven Forms
09:27

Template Driven Forms (Part 1)
13:21

Template Driven Forms (Part 2)
14:13

Wrapping Up
00:45

Flash Cards (Forms)
04:04

Practice Lecture (Forms)
00:30
+
Dependency Injection & Providers
8 Lectures 01:12:16
Overview
09:51

Injectors
09:50

Providers
14:51

Tokens
08:32

Configuring Dependency Injection in Angular
12:14

NgModule.providers vs Component.providers vs Component.viewProviders
15:01

Wrapping Up
01:21

Practice Activity (DI)
00:35
5 More Sections
About the Instructor
Asim Hussain
4.6 Average rating
3,195 Reviews
16,038 Students
4 Courses
Speaker • Trainer • Author • Developer

Over 15 years experience working for clients such as the European Space Agency and Google, regular conference speaker and published author.

Wrote my first program in 1988, my first website in 1996, earned a 1st Class Degree in Computer Science in 2000 and now 15 years later I own a digital agency in London called Bubblegum specialising in building complex web & mobile applications in AngularJS/Node/Django and IonicFramework.

As well as building applications for awesome clients word-wide, through Udemy i'm now following my dream of teaching other passionate developers like myself what I know through my company CodeCraft.

# What do I believe?

- I believe as a developer at it's heart, your job is to make the lives of other people more productive, that's what computing is all about.

- So if you yourself are not 100% focussed on making your own development as productive as possible then it doesn't bode well for your clients.

# What are my values?

- I'm 100% focused on practical development skills.

- I don't waste peoples time.

- I value my time and I value yours.

- I'm driven to be the most productive developer I can possibly be. I don't get caught up in philosophical debates.

- I value shipping “correct" functionality as fast as possible for myself and my clients.

If those are your values as well them you will love my courses.

If you want to sip your skinny decaf soya latte whilst discussing the pros and cons of different naming conventions for 3 hours then look somewhere else, if you want to learn how to ship functionality as fast as possible for yourself and your clients, these courses are for you.

Lilit Vahanyan
4.5 Average rating
693 Reviews
4,563 Students
1 Course