#0: 💃 Introduction
Angular is much more than a framework. It's a whole platform for creating applications that can run anywhere, not only on a browser. It gives you tools to advanced capabilities, such as easily creating dynamic components, routes definitions and much more.
In this tutorial you'll learn how to develop a basic application using Angular. You will get to know the building blocks to have a working application: modules, components and services. The Angular CLI will help you in the process in many ways and will simplify the development process.
By the end of this tutorial, you'll have a ready todo-list application, that shows a list of items and lets you add or delete items. You will even be able to change the title of an existing item.
The list is saved in the browser's local storage. All the changes will remain even when you refresh the browser or even turn off your computer (as long as you use the same browser on the same computer and not in private mode).
You will even publish the application on the Web, so that others can use it!
After completing this tutorial, we encourage you to continue developing the application and adding your personal touch.
This tutorial is meant for beginners. As such it tries to address good practices, but due to its simplicity, it's not always possible.
We really hope this tutorial will help you in your first stages of Web development using Angular!