This tutorial is an introduction to the Angular application development framework, and its meant for beginners. The goal of the course is to cover the fundamental aspects of Angular development: Components, Directives, Pipes, Services and Modules, and establish some solid ground for further courses. In a short time and with the help of the lessons code you should be up and running, and be able to know the essentials of Typescript and know how to build simple Angular components and applications.
We will first learn about how Angular relates to the MVC paradigm by building our first component, and see the Angular change detection mechanism in action for the first time. This quick start will give you a feel of what the framework looks like, and before going any further we will present better the language that we will be using: Typescript.
We will then do a detailed step by step introduction to Angular Components and Directives. We will then cover how each of the Angular core directives work, their syntax and some typical use cases: NgFor, NgStyle, NgIf, and NgSwitch.
We will learn about how to use the standard pipes and on how to build our own pipe. We will then do an introduction on how to build Angular Services using the HTTP module.
We will cap off the course with an introduction on how to debug Angular applications using either Augury or simply just the console.
What you will Learn
With this course and the code contained in it, you should already be able to put together a large variety of Angular components, as well as feel comfortable setting up a development project and debugging it.
About the Angular University:
The Angular University aims to be the one place that you go in order to learn and keep up with the Angular ecosystem. We provide premium quality video tutorials, screencast style.
About the course instructor:
Hello, my name is Vasco and I'm a Software Developer with 17 years of experience, very seasoned building user interfaces with Angular. I've worked as a Frontend Developer/Architect in a large variety of enterprise projects throughout the years.
I worked on a ton of projects, everything from single page applications to help build the European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal framework teams that built frameworks for in-house departments of tens of developers. And that's just a few of them, please check my Linkedin for extensive recommendations.
I also love to teach, write and talk about technology. I am looking forward to be your Angular instructor,