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
Resolve the captcha to access the links!