Skip to content
KnowledgeCity

Intermediate Angular

This course will further your understanding of the Angular framework. You’ll learn how Angular uses Node.js and NPM, and install the Angular CLI. This course will explain how Angular starts up an application and runs it in the browser.
Preview the first lesson free — get full access to all 44 lessons.
Course: On-Demand
Intermediate Provider Michaela Ochnich  11 chapters ·  44 Lessons ·  3h 27m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

This course will further your understanding of the Angular framework. You’ll learn how Angular uses Node.js and NPM, and install the Angular CLI. This course will explain how Angular starts up an application and runs it in the browser. You’ll learn the different ways you can pass information throughout your application depending on the components’ relationship. You’ll also learn how to use the Angular router to pass and retrieve route parameters to access information, as well as how to create and link different route types, as well as restrict access to routes. You’ll learn how to create a template driven form, respond to user actions and provide feedback. Then, these skills will be used to further develop a front end to do list application.

What You'll Learn

  • Understand how Angular works with Node.js and NPM and install the Angular CLI
  • Pass information between Angular components based on their relationship, using Input, Output and EventEmitter, ViewChild, shared services, and reference variables
  • Use the Angular router to pass and retrieve route parameters, create and link different route types, and restrict access to routes
  • Create template-driven forms that respond to user actions, handle control states, validation, and submission
  • Understand how Angular bootstraps and runs an application in the browser, including automatic and manual bootstrapping
  • Develop the front end of a to-do list application using these skills

Key Takeaways

  • This intermediate course builds on prior Angular knowledge to deepen understanding of the Angular framework.
  • It covers how Angular uses Node.js and NPM and how to install and use the Angular CLI.
  • It explains how Angular bootstraps an application and runs it in the browser, covering both automatic and manual bootstrapping.
  • It teaches multiple ways to pass information through an application depending on the components' relationship, plus creating custom pipes and attribute and structural directives.
  • It applies the skills learned to further develop a front-end to-do list application, including template-driven forms with validation and submission.

Frequently Asked Questions

Who is this course for?

This is an intermediate course intended to further your understanding of the Angular framework, building on existing Angular knowledge.

What will I learn about component communication?

You'll learn the different ways to pass information throughout your application depending on the components' relationship, including Input, setters and getters, OnChanges, Output and EventEmitter, ViewChild, shared services, and reference variables.

Does this course cover Angular routing?

Yes. You'll learn how to use the Angular router to pass and retrieve route parameters to access information, how to create and link different route types, and how to restrict access to routes.

What kind of forms does the course teach?

It teaches how to create a template-driven form, respond to user actions, and provide feedback, covering building and binding the form, control states, form validation, and form submission.

Is there a hands-on project?

Yes. The skills taught are used to further develop a front-end to-do list application.