
It is a unique Angular course that utilizes Practice-based learning. It means every video is followed by a practice that helps you to get practical knowledge.
It is a natural workflow to use tests.
Collections, for example, arrays and objects, are the most essential things in handling data. TypeScript has a different approach than JAVASCRIPT in this field.
Create a new Angular application by installing Node.js, VS Code, and Angular CLI, then run ng new to set up apps and view them locally at http://localhost:4200.
Add bootstrap and fontawesome to an existing Angular project by installing with npm and updating angular.json styles, then restart the app to verify the CSS loads.
Master Angular components by using the Angular CLI to generate components—either a one-file component or a four-file setup—and wiring them into app and navigation.
Explore Angular data binding with interpolation, property binding, and event binding in an app; see input changes update variables, and is unchanged toggle the button while logging DOM property value.
Learn how Angular components communicate using input and output properties in a waterfall styled Angular application, linking icon, action button, and button group components.
Learn how the Angular router enables single-page navigation by mapping URLs to views, and wire routes for home, about, shop, cart, not-found page using a wildcard.
Enable lazy loading in the Angular router to load the shop and cart components only when navigated, speeding up app startup and improving routing performance.
Angular is one of the most popular front-end frameworks.
Why do developers like Angular?
It is well-constructed, makes development faster, and has a good ecosystem and documentation.
This course utilizes Practice-based learning.
Why is practice-based or practice-driven learning better than the traditional methods?
You don't get practical knowledge when you take a course with many boring PowerPoints and theoretical lessons.
Practice-based learning consists of a few videos and many practical tasks and exercises. The focus is on doing and not only observing.
The maximum length of the videos is only 3 to 5 minutes, and each is about just one thing. After each video, there is a massive exercise with tests, so you can check your work anytime quickly and easily.
What are in the topic list?
Firstly, we will learn about TypeScript.
The following topics are creating Angular apps, core functionality, data-binding, routing, and forms.
At the end of the course, there is a big project that includes all the things and methods presented.
Follow me on a practical and exciting way of learning Angular.
Usage of Tests
This video will show you how to use the practices and tests.
After each video, you find a text file with the path of the corresponding test and other practical instructions.
If you open the link, you see a Github ClassRoom practice.
Accept the practice and wait for Github to create your own repository from the template. It requires only 10-15 seconds.
Open your new repository and clone it to your machine.
Open the cloned directory and follow the instructions.