https://github.com/packtworkshops/the-c-sharp-workshop
https://github.com/packtworkshops/the-c-sharp-workshop
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/packtworkshops/the-c-sharp-workshop
- Owner: PacktWorkshops
- License: mit
- Created: 2020-08-13T19:15:29.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-26T06:29:35.000Z (almost 4 years ago)
- Last Synced: 2025-06-23T05:06:29.737Z (about 1 year ago)
- Language: C#
- Size: 60.4 MB
- Stars: 29
- Watchers: 5
- Forks: 36
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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==)