VOOZH about

URL: https://www.coursera.org/learn/backend-development-with-asp-dot-net

⇱ Backend Development using ASP.Net | Coursera


Backend Development using ASP.Net

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Backend Development using ASP.Net

6,783 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.0

69 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week

Gain insight into a topic and learn the fundamentals.
4.0

69 reviews

Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the ASP.NET for Experienced Developers Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

Instructor ratings
3.7 (18 ratings)
Board Infinity
263 Coursesβ€’433,341 learners

Explore more from Mobile and Web Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    50%

  • 4 stars

    25.71%

  • 3 stars

    10%

  • 2 stars

    5.71%

  • 1 star

    8.57%

Showing 3 of 69

KH
Β·

Reviewed on Jul 13, 2023

this course in my opinion is good for who actually worked with .net core before

PD
Β·

Reviewed on Dec 5, 2025

It’s great to begin learning and upgrading my skills so I can perform well in the industry.

AA
Β·

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.

In the ASP.NET Web API module, you'll learn about RESTful web services, HTTP protocol, designing and implementing a web API, mapping HTTP requests to controller methods, and handling data serialization/deserialization using JSON and XML.

ASP.NET Core is an open-source, cross-platform framework for building modern, cloud-based web applications. Its modular architecture allows developers to use only the necessary components for their applications, making it lightweight and fast. Additionally, it has built-in support for dependency injection which eases testing and managing different parts of the application.

The MVC pattern in ASP.NET MVC is a design pattern that separates an application into three main aspects: Model (data), View (user interface), and Controller (processes that handle input). The MVC pattern helps manage complexity in large applications, enabling efficient code reuse and parallel development.

Yes, the course involves several hands-on projects and assignments that are designed to give you practical experience developing web applications and APIs using ASP.NET Core, MVC, and Web API.

This course will give you a deep understanding of backend development using ASP.NET. The skills and knowledge you gain from this course will be highly valuable in many development roles, particularly roles that involve web development or building RESTful services. This could open new job opportunities or help you advance in your current role.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,