# The C# Workshop

This is the repository for [The C# Workshop](https://github.com/PacktWorkshops/The-C-Sharp-Workshop), published by [Packt](https://www.packtpub.com/?utm_source=github). It contains all the supporting project files necessary to work through the course from start to finish.

## Requirements and Setup
To get started with the project files, you'll need to:
1. Install [Visual Studio Code](https://code.visualstudio.com).
2. Install the latest LTS version of [.NET Core](https://dotnet.microsoft.com/download).
3. Install the latest version of [PostgreSQL](https://www.enterprisedb.com/downloads/postgres-postgresql-downloads).

## About The C# Workshop

[The C# Workshop](https://github.com/PacktWorkshops/The-C-Sharp-Workshop) will guide your progression from programming basics to confident and skilled software development. All the key concepts and tools that you’ll need to solve real-world problems are clearly explained and demonstrated with useful practical examples.

## What You Will learn
* Understand the fundamentals of programming with C# 10 and .NET 6 
* Build your familiarity with .NET CLI and Visual Studio Code 
* Master the fundamentals of object-oriented programming (OOP) 
* Understand and implement concurrency to write more efficient code 
* Create a database and handle data using C#, SQL, and Entity Framework 
* Build web applications using the ASP.NET framework
* Run automated unit tests with NUnit to validate your code
* Use principles including SOLID, KISS, ACID, DRY, and design patterns

## Related Workshops and Books
If you've found this book useful, you might want to check out some of our other titles:
* [Game Development Projects with Unreal Engine](https://www.amazon.in/Game-Development-Projects-Unreal-Engine/dp/1800209223/ref=sr_1_1?crid=378XWYXH0V6FI&keywords=Game+Development+Projects+with+Unreal+Engine&qid=1645714258&s=books&sprefix=game+development+projects+with+unreal+engine%2Cstripbooks%2C549&sr=1-1)
* [The Java Workshop](https://www.amazon.in/Java-Workshop-Interactive-Approach-Learning/dp/1838986693/ref=sr_1_1_sspa?crid=LH721L5NER3E&keywords=The+java+workshop&qid=1645714307&s=books&sprefix=the+java+workshop%2Cstripbooks%2C278&sr=1-1-spons&psc=1&smid=A15DBATYR506U3&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzSDQzWkVKN0M4NjJSJmVuY3J5cHRlZElkPUEwMDg2NzUxNk9FNDk1SlFOREIyJmVuY3J5cHRlZEFkSWQ9QTA2OTIyODczNEhENE1ZOFpONUVEJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==)
