Companies Home Search Profile

Structuring Angular 7 Applications with Angular 7 Libraries

Focused View

Fabian Gosebrink

2:02:46

30 View
  • 0101.Course Overview.mp4
    02:13
  • 0201.Introduction.mp4
    02:10
  • 0202.Getting the Most out of This Course.mp4
    02:23
  • 0203.Demo Introducing the Sample App.mp4
    01:51
  • 0204.Course Outline.mp4
    01:08
  • 0301.Introduction.mp4
    01:10
  • 0302.Architectural Blocks of an Angular Application.mp4
    03:35
  • 0303.Placing Libraries in a Growing Codebase.mp4
    03:53
  • 0304.Summary.mp4
    01:16
  • 0401.Introduction Version.mp4
    02:44
  • 0402.Setting up the Environment.mp4
    01:26
  • 0403.Introduction to the Javascript Module System.mp4
    02:36
  • 0404.Demo Creating Your First Javascript Module.mp4
    01:51
  • 0405.Short Comparison of Javscript Modules Systems.mp4
    04:47
  • 0406.Demo Implement First Typescript Module.mp4
    03:48
  • 0407.Introduction Packages and NPM.mp4
    01:58
  • 0408.Modules vs. Packages.mp4
    01:29
  • 0409.Demo Implement First Typescript Package.mp4
    05:24
  • 0410.Summary.mp4
    01:01
  • 0501.Introduction.mp4
    01:08
  • 0502.Requirements of a Library.mp4
    01:39
  • 0503.Angular Package Format.mp4
    02:57
  • 0504.Examine the ng-packagr.mp4
    02:17
  • 0505.Understanding the Libs Entryfile.mp4
    03:30
  • 0506.Demo Create a Library with ng-packagr.mp4
    08:53
  • 0507.Demo Examine the Demo Application.mp4
    06:51
  • 0508.Demo Creating a Library with the Angular CLI.mp4
    03:25
  • 0509.Demo Extracting a Component into the Library.mp4
    04:47
  • 0510.Demo Extracting a Service into a Library.mp4
    02:37
  • 0511.Demo Passing Configuration into a Library.mp4
    02:15
  • 0512.Demo Using Dependency Injection to Switch the Libraries Service.mp4
    02:19
  • 0513.Summary.mp4
    00:39
  • 0601.Introduction.mp4
    00:50
  • 0602.Intoducing Lint and Test Commands.mp4
    01:14
  • 0603.Demo Linting an Angular Library.mp4
    01:56
  • 0604.Demo Testing Angular Libraries.mp4
    06:11
  • 0605.Introducing Install, Link, and Pack Commands.mp4
    01:52
  • 0606.Demo Installing Libraries Locally with NPM Install.mp4
    03:16
  • 0607.Demo Using Angular Libraries with NPM Link.mp4
    01:14
  • 0608.Demo Using Angular Libraries with NPM Pack.mp4
    02:00
  • 0609.Summary.mp4
    00:43
  • 0701.Introduction.mp4
    00:38
  • 0702.Dealing with Versions and Names of Packages.mp4
    04:32
  • 0703.Demo Versioning and Preparing the Libraries for Publishing.mp4
    03:34
  • 0704.Demo Publishing the Libraries to NPM.mp4
    01:44
  • 0705.Demo Installing and Using the Libraries.mp4
    02:29
  • 0706.Summary.mp4
    00:33
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Fabian Gosebrink
    Fabian Gosebrink
    Instructor's Courses
    Fabian Gosebrink is Microsoft MVP, Google Developer Expert and Angular & ASP.NET Core web developer. As a software engineer, consultant, speaker and trainer, he supports customers building web applications with more than 10 years of experience. Fabian is very active in the community such as leading the swiss angular community „SwissAngular“, the .NET user group in Zurich, leading the largest german speaking C#-Community (mycsharp.de) and speaking at local user groups and international conferences.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 47
    • duration 2:02:46
    • level preliminary
    • Release Date 2023/10/11