Backend Development for .Net Full Stack
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Backend Development for .Net Full Stack
This course is part of .NET FullStack Developer Specialization
Instructor: Board Infinity
7,411 already enrolled
Included with
Learn more
44 reviews
Recommended experience
44 reviews
Recommended experience
Skills you'll gain
Details to know
14 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
Immerse yourself in the intricate universe of .NET backend development with this comprehensive course tailored for individuals aiming to master the ASP.NET ecosystem. This three-module course is perfect for both beginners in .NET and those with some frontend experience, eager to expand their backend expertise.
In the first module, ASP.NET Core, participants are introduced to ASP.NET Core's architecture and tools, gaining hands-on exposure to modern web application development. In the second module, ASP.NET MVC, attendees will explore the MVC (Model-View-Controller) architecture, understanding its foundational pillars. Practical evaluations will further solidify their knowledge, ensuring a grasp of its workflow and components. The third module, ASP.NET Web API, directs focus towards RESTful web services using ASP.NET. From understanding the essence of REST and HTTP protocol, attendees will learn to design and implement robust web APIs with efficiency. By the conclusion of this course, attendees will possess a comprehensive grasp of backend development in the .NET framework. They will be adept at creating dynamic web applications, designing robust APIs, and ensuring that their applications are both secure and scalable. 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.
ASP.NET Core is a web application framework designed to build modern, cloud-based, and cross-platform web applications. It is an open-source framework that provides a flexible, scalable, and high-performance environment for developing web applications. The framework is built on top of .NET Core, a free and open-source platform for building cross-platform applications. ASP.NET Core provides a modular architecture that allows developers to use only the necessary components for their web application, making it more lightweight and faster. It also provides built-in support for dependency injection, making it easy to manage and test different parts of the application.
What's included
27 videos4 readings4 assignments1 discussion prompt1 plugin
27 videosβ’Total 148 minutes
- Course Introductionβ’2 minutes
- Meet your Instructorβ’1 minute
- What you will learn in this Lessonβ’1 minute
- Introduction to ASP.NET Coreβ’3 minutes
- ASP.NET Core Project Folder Structureβ’4 minutes
- Demo: Building a Web Application using ASP.NET Coreβ’4 minutes
- Understanding MVC Patternβ’5 minutes
- Model-View-Controller Communicationβ’5 minutes
- Demo: Handling Requests in .NET Core MVC Coreβ’4 minutes
- What you will learn in this Lessonβ’2 minutes
- Action Methods and Result Typesβ’8 minutes
- Razor View Engine and Razor Syntaxβ’9 minutes
- Layout, Sections and View Startβ’9 minutes
- HTML Helpers and Tag Helpersβ’7 minutes
- Convention Routing and Attribute Routingβ’7 minutes
- Data Passing Techniquesβ’3 minutes
- ViewBag and View Dataβ’9 minutes
- Working with TempDataβ’9 minutes
- Sessions and State Managementβ’8 minutes
- Working with QueryStringβ’5 minutes
- What you will learn in this Lessonβ’1 minute
- ASP.NET Core Formsβ’5 minutes
- Demo: Weakly Typed Formsβ’7 minutes
- Demo: Strongly Typed Formsβ’9 minutes
- Model Bindingβ’9 minutes
- Demo: Handling Forms Postβ’4 minutes
- Forms Validations - Server Side and Client Sideβ’10 minutes
4 readingsβ’Total 100 minutes
- Further Reading on Developing web applicationβ’30 minutes
- Learn more about .Net Core Fundamentalsβ’30 minutes
- Further Reading on Forms and Validationβ’30 minutes
- Tell us what you think!β’10 minutes
4 assignmentsβ’Total 105 minutes
- MVC Basics Practice Quizβ’15 minutes
- ASP.Net Core - Practice Quizβ’15 minutes
- ASP.NET Core Forms and Validation Quizβ’15 minutes
- ASP.NET Core - Graded Quizβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Your Path into .NET Backend Developmentβ’10 minutes
1 pluginβ’Total 15 minutes
- Quick Course Check-Inβ’15 minutes
ASP.NET MVC (Model-View-Controller) is a web application framework developed by Microsoft for building dynamic and scalable web applications. ASP.NET MVC provides developers with a structured approach to building web applications, promoting code reusability, testability, and maintainability. It offers features such as routing, data validation, authentication, and authorization, making it suitable for developing robust and interactive web applications. Module 2 delves into advanced ASP.NET Core concepts, focusing on practical applications and enhanced functionality. Students learn to leverage Entity Framework Core for efficient data management and integration within ASP.NET Core applications. The module explores the ASP.NET MVC pipeline, providing insights into request handling and middleware configurations. Additionally, emphasis is placed on implementing robust security measures to safeguard ASP.NET Core applications against common threats.
What's included
16 videos3 readings4 assignments
16 videosβ’Total 82 minutes
- What you will learn in this Lessonβ’1 minute
- Middleware Request Pipelineβ’4 minutes
- Built-In Middleware and Custom Middlewareβ’2 minutes
- Dependency Injection (DI)β’3 minutes
- Demo: Implementing DI in ASP.NET Coreβ’5 minutes
- ASP.NET Core Environmentsβ’4 minutes
- Exceptions Handling and Loggingβ’4 minutes
- What you will learn in this Lessonβ’1 minute
- Configuring Entity Framework Core in MVC Applicationβ’4 minutes
- Developing Application with Code First Approachβ’10 minutes
- Developing Application with Database First Approachβ’8 minutes
- Demo: Code First Approach CRUD Operationsβ’11 minutes
- What you will learn in this Lessonβ’1 minute
- Authentication in Web Applicationβ’9 minutes
- Authorization in Web Applicationβ’4 minutes
- Identity Core Security in Asp.Net Core Applicationβ’11 minutes
3 readingsβ’Total 90 minutes
- Learn More about MVCβ’30 minutes
- Further Reading Entity Frameworkβ’30 minutes
- Learn More on Pipeline and Securityβ’30 minutes
4 assignmentsβ’Total 105 minutes
- MVC Advanced - Practice Quiz β’15 minutes
- Entity - Practice Quiz β’15 minutes
- Pipeline & Security Practice Quizβ’15 minutes
- MVC - Graded Quizβ’60 minutes
ASP.NET Web API is a framework for building RESTful web services that can be consumed by a variety of clients, including web applications, mobile apps, and other services. In the ASP.NET Web API module, developers learn how to design, implement, and deploy web APIs using the ASP.NET framework. This module covers the basics of RESTful web services and HTTP protocol, and how they can be implemented in ASP.NET Web API. Students learn how to use attributes to define API endpoints and map HTTP requests to controller methods. They also gain an understanding of how to serialize and deserialize data using JSON and XML formats.
What's included
21 videos4 readings6 assignments1 discussion prompt
21 videosβ’Total 120 minutes
- What you will learn in this Lessonβ’2 minutes
- Introduction to SOAβ’5 minutes
- Introduction to RESTβ’5 minutes
- Introduction to ASP.NET Web APIβ’3 minutes
- WCF vs. Web APIβ’3 minutes
- What you will learn in this Lessonβ’1 minute
- Building ASP.NET Web APIβ’5 minutes
- Creating Database for Web APIβ’6 minutes
- ASP.NET Web API CRUD Operationsβ’12 minutes
- Testing Web API Using Postmanβ’8 minutes
- Consuming Web API in ASP.NET MVCβ’9 minutes
- What you will learn in this Lessonβ’2 minutes
- Routing β’7 minutes
- Route Constraintsβ’8 minutes
- Content Negotiationβ’5 minutes
- Media Type Formattersβ’3 minutes
- Project Configurationβ’7 minutes
- Developing Web APIβ’10 minutes
- Configuring React Componentβ’6 minutes
- Consuming Web APIβ’9 minutes
- Rendering API Dataβ’5 minutes
4 readingsβ’Total 100 minutes
- Further Reading on Web APIβ’30 minutes
- Learn More on CRUD Operationsβ’30 minutes
- Learn More on Routing and Bindingβ’30 minutes
- Provide your feedback!β’10 minutes
6 assignmentsβ’Total 180 minutes
- WebAPI Practice Quizβ’15 minutes
- CRUD Operations Practice Quizβ’15 minutes
- Advance WebAPI Practice Quizβ’15 minutes
- Building a Project with React & .Net Technologies quizβ’15 minutes
- WebAPI Graded Quizβ’60 minutes
- Mastering ASP.NET Core: Building Scalable Web Applications and APIs- Projectβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Understanding the Role of APIs in Modern Applicationsβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Mobile and Web Development
- Status: Free TrialB
Board Infinity
Course
- M
Microsoft
Course
- Status: Free TrialM
Microsoft
Course
- Status: Free TrialB
Board Infinity
Specialization
Why people choose Coursera for their career
Learner reviews
- 5 stars
50%
- 4 stars
22.72%
- 3 stars
4.54%
- 2 stars
13.63%
- 1 star
9.09%
Showing 3 of 44
Reviewed on Jan 1, 2024
Its good for basic understanding of backend , thank you
Reviewed on Jun 19, 2025
Would love to see if the peer review could be faster rest its pretty good course
Reviewed on Apr 18, 2024
It has been well in general but on some quice, they have evaluate topics that its not teaching before in the lesson somethimes just one question.
Frequently asked questions
This course focuses on providing a deep dive into backend web application development using ASP.NET, a prominent web application framework from Microsoft. It covers the creation of dynamic web applications with powerful server-side functionality using various ASP.NET technologies.
This course is best suited for individuals with prior experience in web development, especially those familiar with React and ASP.NET technologies.
It's recommended to have prior experience in web development, particularly with React. Familiarity with the ASP.NET framework or other server-side technologies will be an advantage.
More questions
Financial aid available,
