Welcome to the workshop "Building modern web applications using .NET Core and Angular".
In this workshop you will create a .NET Core application with a Single Page Application frontend in Angular and learn how to create and design a solution for modern web applications running in a Docker ecosystem.
To get the best experience with the hands-on-labs it is recommended that you prepare the following:
- Laptop for development and running containers
- Azure subscription to create and use a Docker container cluster
Even though you can certainly participate in this workshop with an unprepared laptop, it will save a lot of time to install your development machine ahead of time. In Lab 1 - Getting started you will find a list of the recommended tools to install on your laptop or development Virtual Machine.
Additionally, for hosting a container cluster in Microsoft Azure you will need an Azure subscription. You can create a trial account if you do not have a subscription available.
- Lab 1 - Getting started
- Lab 2 - Creating your Web API
- Lab 3 - Entity Framework Core and Dependency Injection
- Lab 4 - Real world Web APIs
- Lab 5 - Getting started with Angular
- Lab 6 - Creating Angular components
- Lab 7 - Consuming a REST Web API from Angular
- Lab 8 - Docker 101
- Lab 9 - Dockerizing the solution
- Lab 10 - Networking