پیش نیازها:
- برای اینکه بتوانید این کلاس کارشناسی ارشد را دنبال کنید ، باید با Html ، CSS و Javascript آشنا باشید
- شما باید هر یک از IDE های زیر را بارگیری کنید: Visual Code Studio ، Sublime Text یا WebStorm. من با همه آنها مثال می زنم ، بنابراین ، شما می توانید آشنا باشید و مناسب ترین ها را انتخاب کنید
- اگر شما با Angular 1. آشنا هستید، یک مزیت است من هر دو چارچوب را بارها و بارها مقایسه می کنم
این دوره برای چه کسی است؟
- Angular 2 برای توسعه دهندگان Frontend است که می خواهند در مورد نسخه جدید Angular اطلاعاتی کسب کنند
- این کلاس استادی به صورت زنده ضبط می شود ، بنابراین ، باید با من Code بزنید ، نمونه ها را دنبال کنید ، اشتباه کنید و اشکال زدایی کنید. این بهترین روش برای یادگیری چارچوب های جدید است
- اگر واقعاً می خواهید همه زمینه های Angular 2. را درک کنید ، باید این کلاس Master را بگذرانید، یک بخش اختصاصی برای هر قسمت از چارچوب وجود دارد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :
Course content
Course Introduction
Introduction
ES6 - Javascript New features
Introduction
Block Scoping: Let and Const
Classes
Inheritance
Default function parameters
Collections
Iterators
Array Comprehension
Modules
Arrow Function or "Fat Arrow" =>
TypeScript
Introduction
Type System Part 1
Type System Part 2
Functions
Classes, Objects, Interfaces and Inheritance - Part 1
Classes, Objects, Interfaces and Inheritance - Part 2
Modules
Decorators
RxJS
RxJS - Theory
RxJS - Practical Exercise
Angular 2 - Introduction
Introduction - Part 1
Introduction - Part 2
Architecture
Architecture - Theory
Angular 2 - Setup
Configuration and Bootstrapping
Components
Components - Theroy
Components - Practical Exercise
Display Data
Theory
Practical Exercise
User Input
User Inputs - Theory
User Input - Practical Exercise
Forms
Forms - Theory
Forms - Practical Exercise
Services
Services - Theory
Services - Practical exercise
Dependency Injection
Dependency Injection -Theory
Dependency Injection - Practical Exercise
Pipes
Pipes - Theory
Pipes - Practical Exercise
Atribute Directive
Attribute Directive - Theory
Attribute Directive - Practical Exercise
Structural Directive
Structural Directive - Theory
Structural Directive - Practical Exercise
Http
Http - Theory
Http - Practical Exercise
Routing
Routing - Theory
Routing - Practical Exercise Part 1
Routing - Practical Exercise Part 2
Full Angular 2 Weather App
WeatherApp Intro
Package.json
tsconfig.json
WeatherApp first Component
Angular 2 Bootstrapping - Boot.ts
WeatherApp Index.html
Displaying Data
Angular 2 debugging
Weather Model and Interface
User Input
Inline and External CSS Style for Components
Structural Directive: *ngIf and *ngFor
WeatherService Api
WeatherService Api using Http
MyTunes
Introduction
Setup of MyTunes
Bootstrapping - Main.ts
External Libraries
Project Structure
Which Components do we need?
Creating Components for MyTunes
AppComponent.ts and RouteConfig
Configure a different output directory from TypeScript
Fixing common bugs
Classes and Interfaces
Services with Http Api and Firebase
Pipes
Attribute and Structural Directives
Wiring Component, Services, Directives, Pipes and Models
Extra CSS - Sticky footer
Running MyTunes
Goodbye