Angular Services
By Brice Wilson
Course info



Course info



Description
Services are a core building block in all Angular applications. In this course, Angular Services, you'll learn how to create and deliver the discrete, functional services needed to meet all of your user requirements. First, you'll explore how to create services. Next, you'll discover how to provide those services to Angular's dependency injection system. Finally, you'll delve into configuring injectors to precisely control when and where your services are delivered. When you're finished with this course, you'll have the foundational understanding and practical skills required to build well-structured Angular applications that take full advantage of services and Angular's dependency injection system.
Section Introduction Transcripts
Course Overview
Hey everybody. My name is Brice Wilson, and welcome to my course, Angular Services. I'm a server and client‑side web developer. Angular is a wildly popular client‑side web framework, and for lots of good reasons. It helps you quickly build well‑structured, maintainable, and performance‑oriented web applications. In this course, we're going to cover how to create and configure Angular services that take full advantage of Angular's dependency injection system to make sure your apps deliver the right service at the right time. Some of the major topics that we'll cover include creating and using services, configuring injectors, working with hierarchical injectors, creating asynchronous services, and finding and using built‑in services. By the end of this course, you'll know how to create reusable and maintainable services that are configured to take full advantage of Angular's dependency injection system. Before beginning this course, you should be familiar with the basics of Angular and TypeScript, but you certainly don't need to be an expert. I hope you'll join me on this journey to learn about creating great services in Angular with the Angular Services course, at Pluralsight.