Angular 2 Master Class with Alejandro Rangel
4.5 (201 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,148 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Angular 2 Master Class with Alejandro Rangel to your Wishlist.

Add to Wishlist

Angular 2 Master Class with Alejandro Rangel

Get all the knowledge required and become an Angular 2 ninja. Build many applications following the live Master Class
4.5 (201 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,148 students enrolled
Created by Alejandro Rangel
Last updated 2/2016
English
Learn Fest Sale
Current price: $10 Original price: $30 Discount: 67% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 42 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Full understanding of Angular 2
  • Master Angular Components, Directives, Pipes, Services, Routing, Http, Bootstrapping and many more details
  • Good techniques for coding with Angular 2
  • Code with examples
  • You will learn everything you need to work with Angular 2. I can guarantee that this Master Class will give you all the knowledge you need
  • Master TypeScript and ES6
View Curriculum
Requirements
  • You should be familiar with Html, CSS and Javascript in order to be able to follow this master class
  • You should download any of the following IDE: Visual Code Studio, Sublime Text or WebStorm. I will make examples with all of them, so, you can be familiar and choose the most suitable for you
  • It is a plus if you know Angular 1. I will be comparing both frameworks many times
Description

Learn everything you need to become an Angular 2 expert!

In this Master Class you will learn all aspects of Angular 2 including ES6 and TypeScript. You will get three packages in one course!

You just need to know pure Javascript, CSS and HTML, I will teach you the rest needed for becoming a master in Angular 2. Additionally, You will be using several IDEs, so, at the end of the class you can decide which is the most suitable for you, specifically we will take a look on WebStorm, Visual Code Studio, Sublime Text and Plunkr.

This Master Class is a live session of more than 9.5 hours will lots of examples, exercises and professional tips that you won't get in any other documentation available today.

Every section is divided in a Theory lesson and a Practical Exercise. This will help you to understand complex topics like Dependency Injection, RxJS, Routing and at the same time code with me and get the most of every part of Angular 2.

Why is this Master Class so valuable?

  • 9.5+ hours of unique content. This is 15+ GB of videos
  • It resumes lots of materials and conferences available in Internet related to Angular 2. This will save you hundred of hours watching different sources
  • Professional tips from practical examples learnt from real experience
  • It offers Angular 2, TypeScript and ES6 in one full package!
  • This master class goes beyond the basics, you will build full applications that mix all concepts you need for programming real applications
  • Offers comparison between Angular 1 and 2 in the critical sections. This will help you for upgrading versions
  • Every section has a PDF, PPT and the source code. You can use this resources for practising after watching the course
  • I offer personal assistance at any time you need to solve an exercise. Lets Skype!

Why do I recorded this Master Class?

As a professional Frontend architect, I started working with Angular 2 since alpha version. I study all parts of the framework while Angular team has been releasing new versions. I decided to switch a full Angular 1/Ionic product to Angular 2 and since them my team has been working intensively with Components, Directives, Routing, Http, Services, Styling and more.

This Master Class is my resume of all possible resources that I have found and used with my team and I consider that this is the most valuable material that I can offer in Internet.

Continuous Updates of this course:

  • This Master Class will have updates every time that Angular 2 release new features
  • I will upload all live conferences I do related to Angular 2. This is a big plus, you will learn from the audience questions too

Why Angular 2?

One of the most popular open source JavaScript frameworks in the world of web application development is AngularJS. Since its release, it has received an exponential growth of adoption and support.

Announced at the ng-conference in October 2014, Angular 2.0 is the new version of Angular.

For those who thought that it will be just an update… sorry, it is not! Angular 2 is an entire new framework with breaking changes.

Faster than Angular 1, Angular 2 uses natural, easy-to-write syntax. It gives you the tools you need to build apps for desktop, mobile web, Android, and iOS.

What are you waiting for? Register now and enjoy the course!

Who is the target audience?
  • Angular 2 is for frontend developers that want to learn about the next version of Angular
  • This Master class is recorded in live, so, you should code with me, follow the examples, make mistakes and debug the code. This is the best way to learn new frameworks
  • You should take this Master Class if you really want to understand all areas of Angular 2. There is a dedicated section for every part of the framework
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 80 Lectures Collapse All 80 Lectures 09:25:50
+
Course Introduction
1 Lecture 03:33
+
ES6 - Javascript New features
10 Lectures 59:56

You will learn about the ES6 new block scoping with the keywords: let and const

Block Scoping: Let and Const
06:39

You will learn how to create Classes with ES6

Classes
04:08

You will learn about inheritance of classes in ES6

Inheritance
03:18

You will learn how to pass default parameters to functions in case none is provided

Default function parameters
03:41

You will learn how to use Collections in ES6: Set and Map

Collections
06:55

Iterators
03:53

Array Comprehension
05:26

Modules
03:02

Arrow Function or "Fat Arrow" =>
08:49
+
TypeScript
8 Lectures 01:06:57
Introduction
16:50

Type System Part 1
08:34

Type System Part 2
09:18

Functions
04:39

Classes, Objects, Interfaces and Inheritance - Part 1
16:29

Classes, Objects, Interfaces and Inheritance - Part 2
01:49

Modules
07:01

Decorators
02:17
+
RxJS
2 Lectures 27:10

You will learn about the library RxJS and why is so important for Angular 2

RxJS - Theory
15:56

Code with me a Practical example using RxJS Observable. You will need when we use the library Angular 2 Http

RxJS - Practical Exercise
11:14
+
Angular 2 - Introduction
2 Lectures 35:51
Introduction - Part 1
16:08

Introduction - Part 2
19:43
+
Architecture
1 Lecture 08:44

You will learn about the different areas of Angular 2:

  • Components
  • Directives
  • Services
  • Pipes
  • Forms
  • Routing

This section is just an introduction before getting into details of each area

Architecture - Theory
08:44
+
Angular 2 - Setup
1 Lecture 13:38
Configuration and Bootstrapping
13:38
+
Components
2 Lectures 16:09

You will learn what are Components and how to use them

Components - Theroy
06:44

Code with me and learn how to create your first Component from scratch
Components - Practical Exercise
09:25
+
Display Data
2 Lectures 06:34

You will learn the theory behind displaying data from the templates of your Angular 2 components

Theory
02:08

Code with me and learn how to display data to the user with a practical example

Practical Exercise
04:26
+
User Input
2 Lectures 10:09
You will learn the theory behind handling user events in Angular 2
User Inputs - Theory
03:28

Code with me and learn how to handle user events like mouseup and keypup

User Input - Practical Exercise
06:41
11 More Sections
About the Instructor
Alejandro Rangel
4.3 Average rating
232 Reviews
4,299 Students
2 Courses
Mobile, Web Developer and Teacher

Hi! I'm Alejandro. I have a degree in Telecommunications Engineer from Universidad Politécnica de Cataluña. Software Development and teaching are my passions.

I have been working for 7+ years as a freelance and for companies as a Mobile and Frontend Software Developer. As a teacher, I love to share my Knowledge and experience with my students, so, they can have a full training about been and working as a software developer. Teaching makes me happy.

I am working hard for creating awesome courses in Udemy. Hope to see you in my classroom