Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ASP.NET Core Journey 🚀

Welcome to my ASP.NET Core learning journey! This repository contains my university projects and learning materials as I explore ASP.NET Core MVC and Entity Framework Core step by step.

📚 About This Repository

This is a collection of projects and exercises from my 7th semester university coursework, where I'm learning .NET Core development. Each project demonstrates different concepts and techniques in ASP.NET Core development.

🎯 Learning Objectives

  • Master ASP.NET Core MVC architecture
  • Understand Entity Framework Core (Code First & Database First approaches)
  • Learn dependency injection and middleware
  • Implement authentication and authorization
  • Build RESTful APIs
  • Practice modern web development patterns

📁 Projects Structure

Current Topics:

Complete EF Core learning path with organized subtopics:

  • 01-CodeFirst: Code First approach implementation
  • 02-DatabaseFirst: Database First approach
  • 03-Relationships: One-to-One, One-to-Many, Many-to-Many
  • 04-AdvancedQueries: Complex LINQ queries
  • 05-Performance: Optimization techniques

Har topic mein detailed notes aur working examples hain.

🛠️ Technologies Used

  • Framework: ASP.NET Core 6.0+
  • Language: C#
  • Database: SQL Server
  • ORM: Entity Framework Core
  • IDE: Visual Studio 2022
  • Version Control: Git & GitHub

🎓 University Context

This repository serves as my practical learning companion during my 7th semester at university, where I'm studying:

  • Web Application Development
  • Database Management Systems
  • Software Engineering Principles
  • Modern Development Practices

🚀 Getting Started

Prerequisites

  • .NET 6.0 or later
  • Visual Studio 2022 or VS Code
  • SQL Server (LocalDB or Express)
  • Git

How to Run Projects

  1. Clone this repository:
    git clone https://github.com/MuhammadUzair8472/ASP.NET-Core-Journey.git
  2. Navigate to specific project folder
  3. Restore packages:
    dotnet restore
  4. Update database (for EF Core projects):
    dotnet ef database update
  5. Run the project:
    dotnet run

📈 Learning Progress

  • ✅ Basic ASP.NET Core MVC setup
  • 🔄 Entity Framework Core (In Progress)
    • ✅ Code First approach
    • ✅ Migrations & DbContext
    • 🔄 Relationships
    • ⏳ Advanced Queries
    • ⏳ Performance Optimization
  • ⏳ Authentication & Authorization (Upcoming)
  • ⏳ RESTful API development (Upcoming)

🤝 Contributing

This is primarily a learning repository for university coursework. However, if you have suggestions or find any issues, feel free to:

  • Open an issue
  • Submit a pull request
  • Share learning resources

📝 Notes

Each project folder contains its own README with specific setup instructions and learning outcomes. This repository will be continuously updated as I progress through my coursework.

📞 Contact

📜 License

This project is open source and available under the MIT License.


"Learning is a journey, not a destination. Every line of code is a step forward!" 💻✨

About

7th Semester University Projects – Exploring ASP.NET Core MVC and Entity Framework Core step by step.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages