Getting Started with Angular 2+

Learn how to build your first Angular 2+ app!
Rating: 4.4 out of 5 (3,258 ratings)
53,398 students
Getting Started with Angular 2+
Rating: 4.4 out of 5 (3,258 ratings)
53,398 students
You will learn the basics of how to build a simple but real-world application with Angular.
You will learn how to use some of the most common features of Angular, including components, directives, forms, HTTP, and more!
You will learn about the structure of an Angular applications and how components fit together with one another.
You will learn how to use injectable services and how to make XHR requests from them using Angular's Http module.

Requirements

  • You should have a working knowledge of JavaScript, HTML, and CSS, but by no means do you need to be an expert.
Description

Want to learn how to build apps with Angular 2? Let's build one together!

Angular is arguably the most popular framework in the world for building single page applications. You may have heard that Angular version 2 is completely different from the original AngularJS, and this is indeed the case. While this can cause frustration for developers who are upgrading their apps, it is ultimately for the best because Angular 2 is so much nicer to work with!

Part of the challenge when it comes to learning Angular 2 is that we need to adopt several new peripheral skills in addition to learning features of the framework itself. For example, most Angular 2 applications are written in a newer language called TypeScript. TypeScript is a superset of JavaScript (meaning that it's just like JavaScript, but with additional features,) but learning it can initially be a challenge.

In this course we'll get down to basics with Angular 2. We'll get a really good sense of how to use it by building out ng2-cribs, a real estate listing application that allows users to view listings, search and filter them, and add new ones in.

By the end of this course you'll have a great idea of how to build an Angular 2+ app and you'll have a great knowledge base from which you can go deeper.

See you in the course!

Who this course is for:
  • Anyone who is completely new to building single page apps
  • Anyone who wants to upgrade from AngularJS to Angular2+
  • Anyone who has started building an app with Angular 2+ but needs more guidance
Course content
4 sections • 14 lectures • 2h 3m total length
  • History of Angular / Meet the Author
    04:05
  • What We'll Build
    02:07
  • Just Enough TypeScript
    06:57
  • Using the Angular CLI
    11:22
  • The Anatomy of an Angular 2+ App
    11:05
  • Repeating Over Data with ngFor
    09:30
  • Improving the Display with Bootstrap
    10:12
  • Reusable Components
    07:36
  • Implementing an Interface
    05:08
  • Switching to Http
    14:37
  • Setting Up the Form Template
    10:21
  • Communicating Between Components
    10:43
  • Adding a Pipe
    17:31
  • Bonus Lecture: Further Learning at Angularcasts.io
    02:43

Instructors
Full-Stack Developer
Ryan Chenkie
  • 4.4 Instructor Rating
  • 5,910 Reviews
  • 94,425 Students
  • 3 Courses

Ryan is a full-stack JavaScript developer and works mostly with Angular and Node. He's a Google Developer Expert, Product Owner at Auth0, and also runs Angularcasts.io, a screencast site offering end-to-end Angular and JavaScript training.

When he's not coding, Ryan is hanging out with his wife, playing guitar, or nerding out about outer space.

​Learning Angular can be tricky. At Angularcasts, it's easy.
Angularcasts: End-to-end Angular Screencasts
  • 4.4 Instructor Rating
  • 3,258 Reviews
  • 53,398 Students
  • 1 Course

I'll guide you through how to build real-world apps with Angular from start to finish. At Angularcasts you'll learn how to use the framework itself with topics ranging from beginner to advanced levels.

You'll also learn how to integrate backends and databases, how to create mobile apps with Ionic, how to secure your applications with JSON Web Tokens, and much more.