Skip to content
O'Reilly home

Getting Started with Angular

Published by Pearson

Feb. 18, 2022

3 - 8 p.m. Coordinated Universal Time

176 Spots Remaining

Sign up for a free trial!

or sign in.

Registration closes Feb. 17, 2022 11 p.m. Coordinated Universal Time

What you’ll learn and how you can apply it

  • Creating an Angular application using Angular CLI
  • Creating and assembling components
  • Using data binding, pipes, and forms
  • Working with asynchronous data
  • Implementing and injecting service classes
  • Routing

This live event is for you because…

  • You’re a frontend developer and you want to use Angular to create modular and well-structured web applications
  • You have experience with another front-end frameworks such as React or Vue.js, and you want to learn how Angular is different


  • Experience with HTML and CSS
  • Familiarity with TypeScript

Course Set-up

Recommended Preparation

Recommended Follow-up


The timeframes are only estimates and may vary according to how the class is progressing.

Segment 1: Getting Started with Angular (45 min)

  • Introduction to Angular
  • Creating an Angular application using Angular CLI
  • Understanding the HTML page
  • Understanding the TypeScript code
  • Example: Creating an Angular baseline web application

Segment 2: Single Page Applications (50 min)

  • Introduction to SPAs
  • Creating multiple components
  • Bundling components in a module
  • Defining a routing table
  • Defining a router outlet
  • Implementing navigation links
  • Example: Creating an SPA application

Break (10 min)

Segment 3: Data Binding (50 min)

  • Binding properties and events
  • Two-way data binding
  • Delaying data binding
  • Structural directives (if, if-then, for, switch)
  • Example: Data binding techniques

Segment 4: View Techniques (45 min)

  • Pipes
  • Asynchronous data
  • Custom pipes
  • Forms
  • Example: Using view techniques

Break (10 min)

Segment 5: Component Interactions (45 min)

  • Defining component hierarchies
  • Passing input parameters into a component
  • Generating output events from a component
  • Example: Creating a componentized application

Segment 6: Additional techniques (45 min)

  • Dependency injection and services
  • Calling REST services
  • Example: Implementing a data-driven application

Course wrap-up and next steps

Your Instructor

  • Andy Olsen

    Andy is a freelance consultant, instructor, and developer with more than 30 years of experience in IT. Andy began his professional career as a C/C++ developer and morphed into Java, C#, and other languages as the years and decades passed by. Andy is actively involved in a wide range of technologies including full-stack development, cloud native applications, data science, and more. Andy is passionate about technology education and runs training courses around the world across diverse market sectors.

Start your free 10-day trial

Get started

Want to learn more at events like these?

Get full access to O'Reilly online learning for 10 days—free.

  • checkmark50k+ videos, live online training, learning paths, books, and more.
  • checkmarkBuild playlists of content to share with friends and colleagues.
  • checkmarkLearn anywhere with our iOS and Android apps.
Start Free TrialNo credit card required.