Creating Angular Libraries
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 26m | 197 MB
Instructor: Derek Peruo
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 26m | 197 MB
Instructor: Derek Peruo
Unlock the full potential of Angular development with this advanced course on creating reusable Angular libraries. Designed for senior software engineers and technical leads, this course focuses on building custom components, services, and pipes to seamlessly interface with consuming applications. It covers designing scalable libraries, streamlining builds, and automating workflows. It also delves into publishing strategies to tackle the challenges of multi-team, high-stakes projects. With hands-on examples hosted in a GitHub Codespace, this course equips learners with the tools to achieve efficiency, consistency, and scalability when it’s needed most.
Learning objectives
- Design reusable components, services, and pipes within an Angular library that can seamlessly integrate into multiple applications, addressing the growing need for consistency and maintainability across projects.
- Configure Angular's build process to support custom deployment pipelines and multiple security credentials, ensuring projects stay secure and deployment-ready under tight deadlines.
- Test an Angular library package for compatibility with multiple applications, reducing integration risks and minimizing downtime for development teams.
- Publish an Angular library to a private or public npm registry, ensuring proper versioning, documentation, and accessibility to accelerate adoption and collaboration across teams.