× {{alert.msg}} Never ask again
Class time and plan

“ In this class, we'll start with the basics and foundations of Angular 2, right down to Angular 2's new development language TypeScript and the structure of an application. From there, we'll cover important topics while simultaneously building an application and putting the pieces together as we go.

I look forward to embarking on this journey with you! ”

Kevin Farst

Kevin Farst is a software engineer with over 6 years of experience in web development. Working primarily as a full-stack Ruby on Rails developer, he has since switched to AngularJS, helping to build a large production application from the ground up. He has a passion for helping others and is dedicated to "paying back" those who have helped him develop his career by building the skills of others as a mentor and teacher. Additionally, Kevin has contributed to many open source projects and continues building his skills to in turn help others as the development landscape changes.

Codementor Online Angular 2 Class - Schedule Your Own Classes!

Who is this class for?

This class is designed for those who would like to learn Angular 2 from scratch. When learning a new language or framework, sometimes it can be hard to know where to start. Even when you get the ball rolling, knowing how things apply to real world situations, and connecting the dots between concepts can be another hurdle all together.

What will you learn?

In this class, we'll start with the basics and foundations of Angular 2, right down to Angular 2's new development language, TypeScript, and the structure of an application. From there, we'll cover important topics, such as RxJS (see details below in curriculum), while simultaneously building an application and putting the pieces together as we go.

By the end you should feel confident in starting a new Angular 2 application and be familiar with the tools needed for accomplishing each step along the way.




Codementor Angular 2 Class: Syllabus

Lesson 1

Getting started with Angular 2

  • A brief introduction to TypeScript and ES6
  • Building an app with the angular-cli
  • Structuring an app with NgModules
  • The backbone of Angular 2: components
  • The Swiss-Army module: services
     
  • Lab 1: Fetching and presenting upcoming movies from an API

Lesson 2

Building on Angular 2

  • Connecting components and features through routing
  • Transforming data through pipes
  • How Angular detects change
  • View encapsulation with components
     
  • Lab 2: Fetching lists of movies by type and displaying more robust data

Lesson 3

Dependency injection/content projection/RxJS

  • Learning Angular 2’s dependency injection strategy
  • Basic content projection in Angular 2
  • Using ViewChildren and ContentChildren
  • Cold observables, hot observables, EventEmitter, and RxJS
     
  • Lab 3: Favoriting movies and aggregating the count

Lesson 4

Using Angular 2 Forms

  • Developing template-driven/model-driven forms
  • Using the built-in form validations
  • Defining custom form validations
  • Leveraging observables with forms
     
  • Lab 4: Adding a mailing list and newsletter forms to our app



You Will Get

Learn Angular 2 at Your Pace

Need to pause and think through a concept before moving forward? Go through the classes at your own pace and build an Angular app from srcatch!

Hands-on Exercises

Get practical coding experience through hands-on projects.

Unlimited Lesson Playbacks

Didn't get the concept fully the first time? You can watch and review all prerecorded classes as many time as you'd like, whenever you'd like.

Frequently Asked Questions

How is this different from other courses?

For only $69, you’ll get unlimited access to prerecorded Angular 2 courses. This includes 4 prerecorded classes, 8 hours of Angular 2 courses and hands-on exercises. Enroll to this class and schedule your own class time. Make your learning much easier by doing it at your pace.

What is the class structure?

You will have access to 4 prerecorded classes, which will ALL be available once you enroll. Each prerecorded class is around 2 hour long. You will get to code along the recordings at your own pace and able to check back on them whenever you like!

What time are the classes?

The prerecorded classes will be released all at once upon enrollment and will be available indefinitely. You can schedule your time the way you like and even go back to review ALL 4 classes any time!

What do I need to know before the class?

To get the most out of this class, make sure you are familiar with JavaScript. Some front-end development would also help.

Class Enrollment Starts Now

This is a prerecorded beginner Angular 2 class.
If you'd like to get familiar with Angular 1, please visit here.
Marc

Questions? We're here to help!

Have questions about this live class or Codementor in general? Our team is here to help!

Class time and plan