Structuring Angular Applications with Angular Libraries

This course will help you to improve the architecture of your Angular application by using Angular libraries. You will learn everything you need to create libraries, use them in your code base, and provide your library to other developers and teams.
Course info
Rating
(40)
Level
Beginner
Updated
Apr 11, 2019
Duration
2h 2m
Table of contents
Course Overview
Introduction
Understanding the Problem of Growing Applications
Building a Typescript Library
Creating and Using Your First Angular Library
Building, Packing, and Using the Library in Another Application
Deploying the Library to Npm
Description
Course info
Rating
(40)
Level
Beginner
Updated
Apr 11, 2019
Duration
2h 2m
Description

Building maintainable architectures on the web is a tough job. In this course, Structuring Angular Applications with Angular Libraries, you will learn how to create reusable code parts separated in libraries which will shape the architecture of your angular application. First, you will learn about the main building blocks of an Angular application and the principle of abstraction with an example of the Javascript module system. Next, you will discover all the bits needed to write a library first from scratch and after that with the Angular CLI. Finally, you will explore how to refactor your code into the library, use the library inside your project, and provide the extracted functionality to other developers in your team or the outside world. When you are finished with this course, you will have the skills and knowledge of structuring your Angular applications with Angular libraries needed to give your future Angular applications a nice shape and clean architecture. Software required: NodeJS, the Angular CLI and the editor of your choice, preferably VS Code.

About the author
About the author

Fabian Gosebrink is Microsoft MVP, GDE, and Community active such as running SwissAngular and the .NET Zurich UG. He is speaking on international conferences about Angular and ASP.NET Core.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Fabienne goes a blink and I welcome you to my course structuring angle applications with Anglo libraries. I'm a Microsoft M v P. Google developer, expert and senior developer at offering solutions software. Angular is a huge platform to build clients. I'd applications specializing in performance and architecture, including a great tooling as well was different. Building blocks, angle appearing separation and architecture to your applications and this course you will learn how to go beyond the blocks of a single angle, app and extract code and angular libraries to reuse it in other applications as well. To improve architecture, overview and maintain ability off your angle applications. We will first explore the architectural problem off growing applications and how code separations can help you solving that issue. After building a first JavaScript module and typescript library from scratch to get a feeling off separating from nationality, we will encounter how to create an angle our very first with the entry packager and then with the Anglo Seelye. We were re factor code into this library and include the slobbery insider and lab and into other apps to see libraries and separated code in action after limping and writing separate tests for the library at the end of this course, it will be made ready for being published and deployed to N. P. M. To share your code with other applications. By the end of this course, you will know about the JavaScript and typescript model system. How to create Angle elaborates with the Angelus Eli and how to extract code into Angela LA robberies To master big angular architectures, you will know how to re factor ABS. Using libraries had to maintain applications and libraries in parallel and had to test update and publishing new versions off your library. San PM Before beginning this course, you should be familiar with JavaScript atop skipped and the principles of object oriented programming and separation of concerns. I hope you'll join me on this journey to learn angular architecture with the structuring angle applications with Angela Libraries. Course here at your side