An open API service indexing awesome lists of open source software.

https://github.com/techtalksofficial/sharptocorelearning

Master C# programming and ASP.NET Core MVC with this comprehensive course. Build powerful applications from scratch.
https://github.com/techtalksofficial/sharptocorelearning

asp-net-core-mvc c-sharp

Last synced: about 1 year ago
JSON representation

Master C# programming and ASP.NET Core MVC with this comprehensive course. Build powerful applications from scratch.

Awesome Lists containing this project

README

          

# 🌟 **SharpToCoreLearning by TechTalks** 🌟

Welcome to **SharpToCoreLearning**, your step-by-step guide to mastering **C# Programming** and **ASP.NET Core MVC**! This repository is proudly brought to you by **[TechTalks](https://github.com/TechTalksOfficial)**, created by **[Yousuf Naveed Khan](https://github.com/yousufnaveedkhan)** and **[Muneeb Hassan Siddiqui](https://github.com/MuneebHassanSiddiqui)**.

---

## 📅 **Course Start Date Update**
We regret to inform you that the course content, originally planned to start on **Wednesday, 11th December 2024**, has been delayed. The new start date will be announced soon. Stay tuned for updates!

---

## 📁 **Repository Structure**

### 🔹 **Primary: C# Programming**
Learn the essentials and advanced concepts of C#, including:
- Syntax, variables, and data types.
- Object-Oriented Programming (OOP) principles.
- LINQ, delegates, events, and exception handling.

### 🔹 **Secondary: ASP.NET Core MVC**
Explore ASP.NET Core MVC to create dynamic and scalable web applications:
- Understanding MVC architecture.
- Working with routes, controllers, models, and views.
- Integrating databases and implementing authentication.

### 🔹 **Optional Modules**
Enhance your learning with additional modules:
- **Desktop Applications**: Build Windows Forms and WPF applications.
- **Web Forms**: Develop basic web applications with Web Forms.

### 🔹 **Assignments**
Reinforce your knowledge with hands-on practice tasks:
- Separate exercises for C# and ASP.NET Core MVC.

---

## ✨ **Features**
- 📘 **Comprehensive Notes**: Detailed explanations of each topic.
- 💻 **Hands-On Practice**: Source code files included for every lecture/module.
- 🎯 **Real-World Applications**: Learn by building practical projects.
- 📝 **Assignments**: Challenges to test your understanding.

---

## 🚀 **How to Get Started**
1. Clone the repository:
```bash
git clone https://github.com/TechTalksOfficial/SharpToCoreLearning.git
```
2. Navigate to the relevant folder (`Primary-CSharp` or `Secondary-ASPNetCoreMVC`).
3. Follow the instructions in the `README.md` files within each folder.
4. Experiment with the provided source code to solidify your understanding.

---

## 🔗 **Resources**
Looking for additional guidance? Check out the following:
- [C# Documentation](https://learn.microsoft.com/en-us/dotnet/csharp/)
- [ASP.NET Core Documentation](https://learn.microsoft.com/en-us/aspnet/core/)
- [GitHub Guides](https://guides.github.com/)

---

### **Credits**
This course is developed by the **TechTalks** team:
- **[Yousuf Naveed Khan](https://github.com/yousufnaveedkhan)**
- **[Muneeb Hassan Siddiqui](https://github.com/MuneebHassanSiddiqui)**

Special thanks to the open-source community for the resources that inspired this course.

---

**🌟 Let's code, build, and grow together! 🌟**