Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Building Reusable Angular 8 Components Using Schematics

In this course you will learn how to take an existing collection of Angular components and services, and package them up as a Schematic.

Dan Wellman - Pluralsight course - Building Reusable Angular 8 Components Using Schematics
Dan Wellman
What you'll learn

Are you a front-end developer interested in maximizing TypeScript reuse across multiple projects? In this course, Building Reusable Angular Components Using Schematics, you will build components that can be installed in Angular projects using the Angular CLI. First, you will explore how to use the schematic CLI to create a new schematic project and perform setup tasks like adding a schema. Next, you will discover how to work with files in a schematic, and perform basic templating to inject values into template files at run time. Finally, you will uncover more advanced schematic techniques such as updating existing files and running NPM commands, as well as learn how to test a schematic. When you’re finished with this course, you will have the skills and knowledge of Angular schematics needed to package your collection of services and components.

Table of contents

About the author
Dan Wellman - Pluralsight course - Building Reusable Angular 8 Components Using Schematics
Dan Wellman

Dan Wellman is a web developer, author, and course instructor from the UK. He has been a developer for around 20 years, and has been writing and making videos about his experiences for almost as long. He has written 10 books about JavaScript libraries and TypeScript, and produced many video courses on front-end development.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight