Skip to content

A week‑by‑week, module‑wise archive of hands‑on solutions from Cognizant’s 8‑week Deep Skilling DotNet FSE program.

Notifications You must be signed in to change notification settings

Gaurav-3002/dotnet-learning

Repository files navigation

📘 DotNet-FSE

GitHub repo size GitHub last commit License


🧭 Table of Contents


📚 About the Program

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.


🚀 Repository Overview

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 .NET code
  • 🧱 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

🎓 Weekly Learning Track

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

🛠️ Technologies Used

  • 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

🔍 How to Browse

  1. Clone the repository:
    git clone https://github.com/Gaurav-3002/Cognizant-Deep-Skilling_6362814.git

About

A week‑by‑week, module‑wise archive of hands‑on solutions from Cognizant’s 8‑week Deep Skilling DotNet FSE program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published