Skip to content

semih1239/hyf-dotnet-masterclass

Repository files navigation

HackYourFuture - .NET masterclass

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

Things to know

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.

Prerequisites

Please follow flipped classroom.

Planning

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages