Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

.Net Full Stack Foundation

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
"This net full stack developer course gives you the complete ASP.NET and C# skills that dot net developer roles demand - covering .NET Core architecture, C# fundamentals, advanced OOP, async programming, and LINQ. Start with ASP.NET and .NET Core foundations: set up your development environment, master .NET CLI commands, understand the .NET Core platform, and build your first console application. Next, master C# programming fundamentals - variables, data types, operators, control flow, arrays, strings, and OOP including classes, constructors, inheritance, and encapsulation. Then advance into production-grade C# patterns: polymorphism, abstract classes, interfaces, properties, indexers, delegates, events, lambda expressions, LINQ, exception handling, and all three async models - APM, EAP, and TAP. By the End, You Will: - Build .NET Core and ASP.NET applications using C# and the .NET CLI - Apply full OOP architecture with inheritance, polymorphism, and encapsulation in dot net projects - Develop async C# solutions using LINQ, delegates, and Task-Based async patterns - Create a portfolio-ready dot net full stack application demonstrating advanced C# developer skills Ideal For: Beginners starting their dot net full stack course; CS students adding C# to their skill set; developers targeting dot net developer course or net full stack course certification; backend engineers pursuing dot net core course skills. Enroll now and build the .NET full stack skills employers hire for. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft Corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Microsoft Corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Syllabus

  • Introduction to ASP.NET
    • Begin your .NET journey by exploring the architecture and core components of the .NET Framework and ASP.NET. This module introduces you to the Common Language Runtime (CLR), the .NET class library, and the differences between .NET Core and the traditional .NET Framework. You’ll set up your development environment with Visual Studio or VS Code, learn about the .NET CLI, and build your first .NET Core console application.
  • C# Programming Fundamentals
    • Build a strong foundation in C# programming by mastering its syntax, data types, variables, and operators. This module covers the essentials of writing, compiling, and executing C# code, and introduces you to control structures such as conditionals and loops. You’ll also learn about arrays, strings, methods, and basic object-oriented programming concepts like classes and objects. Through hands-on assignments, you’ll gain the skills needed to write efficient, maintainable C# code for real-world applications.
  • Advanced C# Programming
    • Take your C# skills to the next level by exploring advanced programming concepts and techniques. This module covers LINQ, delegates, events, and anonymous types, as well as advanced object-oriented programming principles like inheritance, polymorphism, encapsulation, and abstraction. You’ll learn to work with interfaces, abstract classes, extension methods, and partial classes. The module also delves into robust exception handling, custom exceptions, and asynchronous programming, preparing you to build secure and high-performance .NET applications.

Taught by

Board Infinity

Reviews

4.1 rating at Coursera based on 289 ratings

Start your review of .Net Full Stack Foundation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.