From
Wipro
Duration
3 months/240hrs
Targeted Audience
6th sem students
Prerequisites
Familiarity with Object Oriented programming knowledge and basic computer usage skills.
About the Course
Course Overview
This course is designed to provide a comprehensive understanding of the .NET platform and C# programming, enabling students to build robust, scalable, and high-performance applications. It begins with an introduction to the .NET ecosystem and C# fundamentals, progressing to object-oriented programming (OOP) principles and advanced C# features.
Students will explore essential programming concepts such as data types, control structures, functions, and recursion while adhering to industry-standard coding practices. The course emphasizes hands-on learning with practical implementation of OOP concepts, exception handling, and file operations.


Advanced topics include collections, algorithms, unit testing with the NUnit framework, and asynchronous programming. Students will also gain proficiency in database management using MS SQL Server and learn to integrate databases with C# applications using ADO.NET and Entity Framework Core.
The course extends to modern web development, covering ASP.NET Core for creating dynamic web applications, RESTful APIs, and an introduction to microservices architecture. By the end of this course, students will be equipped with the skills to design, develop, and deploy professional-grade software applications using the .NET framework.
Learning Outcomes
LO's-1
Explain the architecture and components of the .NET platform and its application in software development.
LO's-2
Apply coding standards and best practices to write clean, maintainable, and efficient code.
LO's-3
Employ OOP concepts such as inheritance, polymorphism, abstraction, and encapsulation for scalable and reusable software.
LO's-4
Write and execute unit tests using the NUnit framework to ensure code quality.
LO's-5
Create dynamic web applications using ASP.NET Core with MVC architecture.
LO's-6
Implement data-binding techniques with ADO.NET and Entity Framework Core to handle database interactions.
LO's-7
Build and consume RESTful Web APIs using ASP.NET Core.
LO's-8
Understand and design scalable applications using micro services architecture.
Assessment Methods
- Global Certifications
- Milestones