Angular: Building Large Applications

Angular: Building Large Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 02m | 168 MB

Web apps keep growing, adding more features and more complexity every day. While frameworks like Angular spare developers constant reinvention, the sheer volume of code required to build enterprise-scale apps is staggering. This course teaches best practices for structuring and managing Angular applications, keeping components from tangling and helping developers bring complex projects to successful conclusions. Instructor Emmanuel Henri shows how to prepare apps for growth: plan ahead for scalability and maintainability. Learn how to initialize a project with the Angular CLI, organize your code, and deploy projects with npm packages and containers. Emmanuel also covers security, testing, and continuous integration, and introduces two advanced architecture models: progressive web apps (PWA) and server-side rendering (SSR).

Table of Contents

Introduction
1 Welcome
2 Course prerequisites
3 Using the exercise files

Setting Up
4 Introduction to a large Angular app
5 Initialization of our project
6 Angular CLI exploration

Project Structure and Modularization
7 Elements of an enterprise architecture
8 Project organization
9 Modules with NPM packages
10 Docker containers

Application Management
11 Security exploration in Angular
12 Testing exploration
13 Continuous integration with Travis
14 Progressive Web Application
15 SSR in Angular

Conclusion
16 Next steps