After finishing this masterclass you will have basic understanding of C# and .NET. You will also understand how to build a basic ASP.NET Core application.
📚 The curriculum includes the following topics:
- Introduction to C# and .NET
- Connecting to database to change and retrieve data
- Creating and running a simple web application using ASP.NET Core
📅 🏬 Agenda & Location
The masterclass is planned to be 8 weeks on Tuesdays from 6PM to 9PM starting from the 22nd of February.
- 22 February,
- 1 March,
- 8 March,
- 15 March,
- 22 March,
- 29 March,
- 5 April,
- 12 April
The location of Visma office https://goo.gl/maps/CoSc7qcE1L1ujjXk9 Gærtorvet 1-5, 1799 København V
Although Visual Studio is a mainstream tool that is used when working with C# we will use Visual Studio Code in this curiculum since most of the studends have used it as part of previous curriculums.
Please follow flipped classroom.
Week | Topic | Preparation | Lesson plan | Homework |
---|---|---|---|---|
1. | Fundamentals * Intro to .NET and C# * First program (console) * Data types and variables * Methods * Controlling program flow * Debugging program |
Preparation | Lesson plan | Homework |
2. | C# Fundamentals * Intro to OOP concepts * Classes * Abstract classes |
Preparation | Lesson plan | Homework |
3. | ASP.NET Core fundamentals * Anatomy of the ASP.NET core application * Controllers * Models |
Preparation | Lesson plan | Homework |
4. | ASP.NET Core * Interfaces * Dependency Injection * Building first API (creating first controllers and models) |
Preparation | Lesson plan | Homework |
5. | Working with persisted data * Async/await * Connecting and querying data * Reading and persisting data |
Preparation | Lesson plan | Homework |
6. | Project * Connecting frontend and backend |
Preparation | Lesson plan | Homework |
7. | Project * Connecting frontend and backend |
Preparation | Lesson plan | Homework |
8. | Project * Wrapping up * Final words * Deployment (optional) |
Preparation | Lesson plan | Homework |