Backend Development using ASP.Net
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Backend Development using ASP.Net
This course is part of ASP.NET for Experienced Developers Specialization
Instructor: Board Infinity
6,783 already enrolled
Included with
Learn more
69 reviews
Recommended experience
69 reviews
Recommended experience
What you'll learn
Deep dive into ASP.NET Core's architecture and components, developing robust backend web applications and leveraging dependency injection.
Learn to build modern, cloud-based, cross-platform web applications using ASP.NET Core's modular architecture for lightweight, swift applications.
Acquire expertise in using ASP.NET MVC to develop web application, focusing on creating and managing views, models, and controllers with MVC pattern.
Master designing and implementing web APIs using ASP.NET, managing API endpoints, HTTP requests, and data serialization/deserialization.
Skills you'll gain
Details to know
12 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
The second course in the ASP.NET for Experienced Developers specialization dives deeper into the development of robust and scalable backend applications using ASP.NET technologies. This course is structured around three key ASP.NET technologies: ASP.NET Core, ASP.NET MVC, and ASP.NET Web API.
In the first module of the course, participants will explore ASP.NET Core, a cross-platform, high-performance framework for building web applications. Learners will grasp how to create, configure, and control middleware, routing, and controllers in ASP.NET Core applications. The second module of the course focuses on ASP.NET MVC, an advanced framework for building web applications that follow the MVC (Model-View-Controller) pattern. This part will impart knowledge about creating views, models, and controllers and utilizing them effectively to construct web applications. The third module delves into ASP.NET Web API, a framework used for building RESTful APIs consumable by a diverse range of clients. It involves the understanding of creating controllers, mapping routes, handling HTTP requests, and managing responses. By the end of the course, participants will gain a solid understanding of ASP.NET technologies, including ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. They will be capable of creating robust and scalable backend applications that can handle high traffic and complex business logic. 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
- Practice Quizβ’15 minutes
- Practice Quiz: ASP.NET Core Fundamentalsβ’15 minutes
- Practice Quiz: ASP.NET Core Forms and Validationβ’15 minutes
- Graded Quizβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Your Experience with Backend Developmentβ’10 minutes
1 pluginβ’Total 15 minutes
- Quick Course Check-Inβ’15 minutes
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
17 videos3 readings4 assignments
17 videosβ’Total 89 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
- Introduction to Entity Framework Core as ORMβ’7 minutes
- 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
- Practice Quiz β’15 minutes
- Practice Quiz β’15 minutes
- Practice Quizβ’15 minutes
- 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
16 videos4 readings4 assignments1 discussion prompt
16 videosβ’Total 83 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
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
4 assignmentsβ’Total 105 minutes
- Practice Quizβ’15 minutes
- Practice Quizβ’15 minutes
- Practice Quizβ’15 minutes
- Graded Quizβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Why APIs Matter 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
25.71%
- 3 stars
10%
- 2 stars
5.71%
- 1 star
8.57%
Showing 3 of 69
Reviewed on Jul 13, 2023
this course in my opinion is good for who actually worked with .net core before
Reviewed on Dec 5, 2025
Itβs great to begin learning and upgrading my skills so I can perform well in the industry.
Reviewed on Dec 28, 2023
very good theoretical approach yet a git repository for hands on practices is suggested, i thank brood infinity though the instructor is definitely a senior developer,
Frequently asked questions
The Backend development using ASP.NET course provides comprehensive training in building scalable backend applications using ASP.NET technologies. The course revolves around ASP.NET Core, MVC, and Web API, with the goal of enabling learners to handle high-traffic and complex business logic scenarios.
The ASP.NET Core module familiarizes you with the framework and its components, guides you in developing web applications, introduces the concept of dependency injection, and teaches you how to build and integrate RESTful web APIs.
The ASP.NET MVC module covers application development using ASP.NET Core components, benefits of dependency injection, and building & integrating RESTful web APIs with front-end applications.
More questions
Financial aid available,
