Angular application architecture for beginners

Description:
This course is for beginners who want to know how they can architect their Angular application.
This course is a great step towards a clean architecture.
You will learn how to organize and connect Angular components together
Angular allows you to architect your application the way you want, so as a beginner, you might need some advice.
In this course, I will show you a simple way to architect your Angular application, a way that is very easy to follow.
After this course, you will be able to build Angular applications that scale well as they grow.
In this course we will:
We will create an online portfolio application that consists of four pages and connect the parts together.
We will use lazy loading for all modules even for the home module
We will create a shared module for common components
We will use Angular CLI to generate everything
We will create default routes for the application and for every module
We will import and export components between modules
We will create a new Angular application using the Angular CLI
We will create a new Angular application to work with a clean project that we have created ourselves from scratch, so we have a clean start