- 📚 About the Program
- 🚀 Repository Overview
- 🎓 Weekly Learning Track
- 🛠️ Technologies Used
- 🔍 How to Browse
This repository contains hands-on solutions from the DotNet Full Stack Engineer (FSE).
🧑💼 This 8-week intensive learning journey covers industry-level full-stack engineering skills using Microsoft technologies. The curriculum spans core engineering concepts, modern frameworks, DevOps, containerization, and GenAI.
This repo is a structured compilation of my week-wise hands-on assignments, aligned with the official program roadmap. It includes:
- ✅ Clean, modular, and production-ready
.NETcode - 🧱 SOLID design principles and common patterns
- 🛢️ Advanced SQL scripts and stored procedures
- 🔒 Unit tests using NUnit and Moq
- ⚙️ API development with ASP.NET Core 8
- 📦 Containerization with Docker
- 🤖 Generative AI exploration using APIs
- 🎨 Frontend integrations with React
| Week | Module / Focus Area | Topics / Skills Covered |
|---|---|---|
| Week 1 | Design Principles, Patterns & DSA | SOLID, GoF Patterns, Arrays, Linked Lists, Sorting, Searching, Time & Space Complexity |
| Week 2 | Advanced SQL, NUnit & Moq | CTEs, Joins, Views, Triggers, Indexing, Unit Testing, TDD, Mocking Dependencies |
| Week 3 | Entity Framework Core 8.0 | ORM, Code-First Approach, LINQ, Relationships, CRUD, Migrations |
| Week 4 | ASP.NET Core 8.0 Web API | RESTful APIs, Routing, Middleware, Swagger, JWT Authentication, Authorization |
| Week 5 | Microservices with ASP.NET Core Web API | Service Decomposition, Inter-service Communication, Logging, Health Checks, Docker Basics |
| Week 6 | React (SPA Framework) – Part 1 | JSX, Components, Props, State, Events, Forms, API Calls |
| Week 7 | React (SPA Framework) – Part 2 | Conditional Rendering, Routing, Lists/Keys, Integration with Backend |
| Week 8 | GIT, Version Control & Submission | Git Workflows, Branching, Cloning, Pull Requests, Repository Setup, Final Submission |
- Languages: C#, SQL
- Frameworks: ASP.NET Core 8.0, EF Core 8.0
- Testing: NUnit, Moq
- Frontend: ReactJS (SPA)
- DevOps: Git, GitHub
- Database: SQL Server
- Tools: Visual Studio, SSMS, Postman, VS Code
- Clone the repository:
git clone https://github.com/Gaurav-3002/Cognizant-Deep-Skilling_6362814.git