Angular - 2.1 Introduction ?

Hello everyone and welcome to this new section dedicated to the foundations of Angular. Now that we have started the course, set up Angular and prepared the project we are going to work with, it is time to dive deeper into the framework. We will look at what Angular really does behind the scenes, how an Angular application starts in the first place and which core building blocks the framework provides to construct the user interface.

The goal of this section is to make sure you can build a basic Angular application with confidence. You will understand what the application does, what you need to make it run, what happens next when the user interacts with it and what to change in order to obtain a different result. We will progress step by step so that every concept fits into a clear picture rather than feeling like a mysterious piece of magic.

To kick things off, we will start by looking at what is actually going on when we visit the page in the browser. When you reload the page, how does Angular start? What are we really seeing here? At first glance it looks like nothing special happens, but there is much more on this page than meets the eye. Once we have lifted the curtain on the bootstrap process, the rest of the framework will be far easier to understand.