HomeCoursesSoftware DevelopmentASP.NET
Intermediate level Course 2 of 3

Backend Development using ASP.Net

Board InfinityASP.NET for Experienced Developers SpecializationCourse 2 of 3

Build web applications with ASP.NET Core and the MVC pattern, manage data with Entity Framework Core, and design RESTful APIs with ASP.NET Web API - across three modules.

Enroll on Coursera
2 weeks to complete · 10 hours a week 3 modules · 12 assignments Flexible schedule Shareable certificate
Want a mentor alongside the course? See 1:1 coaching
Introduction to the course · 1:35

Backend Development using ASP.Net

By Board Infinity · Offered on Coursera

  • 3 modules · 60 videos · 12 assignments
  • Intermediate level · 2 weeks at 10 hours a week
  • Flexible schedule - learn at your own pace
  • Shareable certificate · taught in English
Enroll on Coursera
Intermediatelevel
2 weeksto complete
10 hours/weekrecommended pace
3 modulesCore · MVC · Web API
12 assignmentspractice & graded quizzes
Flexible schedulelearn at your own pace
Shareable certificateadd it to LinkedIn
01 About the course

From web fundamentals to a working ASP.NET backend.

Three modules that build on each other: ASP.NET Core, then ASP.NET MVC, then ASP.NET Web API.

3
Modules
6h · 5h · 5h to complete
60
Videos
27 · 17 · 16 by module
12
Assignments
4 per module
2 wks
To complete
At 10 hours a week

Backend Development using ASP.Net takes learners from web fundamentals to backend development with ASP.NET Core. You learn the framework's architecture, build applications with the MVC pattern, and work with Razor views, routing, and form validation.

From there you configure Entity Framework Core using code first and database first approaches, wire up middleware and dependency injection, and secure applications with authentication and authorization - then design RESTful services with ASP.NET Web API.

  1. Build web applications
  2. Understand MVC
  3. Manage data
  4. Secure applications
  5. Build RESTful APIs
  6. Connect backend services to front-end clients
The progression
Module 1

ASP.NET Core

Web application fundamentalsMVC architectureRazor views & routingForms & validation
Module 2

ASP.NET MVC

MiddlewareDependency InjectionEntity Framework CoreAuthentication & authorization
Module 3

ASP.NET Web API

RESTASP.NET Web APICRUDPostmanRoutingContent negotiation
02 Who it's for

Built for developers stepping into the backend.

No prior ASP.NET or C# experience is required to get started - basic familiarity with web development concepts is the starting point.

Frontend developers

Moving into backend development

You know the front end and want to understand what sits behind it - controllers, data access and APIs your UI can call.

Web learners

Basic web development familiarity

You understand basic programming logic and have touched HTML, CSS, or JavaScript before. That is enough of a foundation to start.

ASP.NET Core

Developers interested in ASP.NET Core

You want a structured route through ASP.NET Core, MVC and Web API, with no prior ASP.NET or C# experience required to begin.

.NET full stack

Building toward .NET full-stack development

You are working toward full stack roles and want the backend half - data, security and RESTful services - in one course.

03 What you'll learn

Four outcomes, exactly as Coursera lists them.

The learning outcomes published on the course page, with the module where each one is taught.

01Module 1

Build dynamic, scalable web applications using ASP.NET Core and the MVC architecture pattern

02Module 3

Analyze REST and HTTP principles to design and implement RESTful APIs with ASP.NET Web API

03Module 2

Apply Entity Framework Core for database integration using code first and database first approaches

04Modules 2–3

Develop secure, full stack applications with authentication, dependency injection, and a React front end

Bhawna Gunwani Teaches this course

Bhawna Gunwani

Backend development specialist Works across C# .NET, Python, MEAN & MERN Instructor for this course with Board Infinity
C# & .NET Backend development Full-stack
View LinkedIn profile
04 Industry expertise

Taught by real industry expertise, not theory.

Bhawna Gunwani works in backend development, with hands-on experience across C# and .NET, Python, and the MEAN and MERN stacks. In this course she takes you through building web applications with ASP.NET Core and MVC, managing data with Entity Framework Core, and designing RESTful APIs with ASP.NET Web API.

Meet your instructor · 1:07
1:1 coaching · separate offering

Learn ASP.NET with someone in your corner.

Board Infinity offers 1:1 coaching as a separate, optional service. It is not part of the Coursera course, and you do not need it to complete the course.

Explore 1:1 coaching

How coaching works, what it includes and what it costs are set out on the Board Infinity coaching page.

Course topics you might bring to a session

Routing that won't resolve

Convention routing, attribute routing and route constraints from modules 1 and 3.

Code first or database first

The two Entity Framework Core approaches covered in module 2.

Securing an application

Authentication, authorization and Identity Core in an ASP.NET Core app.

Designing an endpoint

REST, CRUD operations and content negotiation in ASP.NET Web API.

05 Syllabus

Three modules, every lesson listed.

2 weeks to complete at 10 hours a week, on a flexible schedule. Lesson titles and durations appear exactly as they do on the Coursera course page.

60 videos 11 readings 12 assignments 2 discussion prompts 1 plugin

Module 1 covers ASP.NET Core: you learn the framework's architecture, build applications with the MVC pattern, and work with Razor views, routing, and form validation.

27 videosTotal 148 minutes
  1. 1Course Introduction2 minutes
  2. 2Meet your Instructor1 minute
  3. 3What you will learn in this Lesson1 minute
  4. 4Introduction to ASP.NET Core3 minutes
  5. 5ASP.NET Core Project Folder Structure4 minutes
  6. 6Demo: Building a Web Application using ASP.NET Core4 minutes
  7. 7Understanding MVC Pattern5 minutes
  8. 8Model-View-Controller Communication5 minutes
  9. 9Demo: Handling Requests in .NET Core MVC Core4 minutes
  10. 10What you will learn in this Lesson2 minutes
  11. 11Action Methods and Result Types8 minutes
  12. 12Razor View Engine and Razor Syntax9 minutes
  13. 13Layout, Sections and View Start9 minutes
  14. 14HTML Helpers and Tag Helpers7 minutes
  15. 15Convention Routing and Attribute Routing7 minutes
  16. 16Data Passing Techniques3 minutes
  17. 17ViewBag and View Data9 minutes
  18. 18Working with TempData9 minutes
  19. 19Sessions and State Management8 minutes
  20. 20Working with QueryString5 minutes
  21. 21What you will learn in this Lesson1 minute
  22. 22ASP.NET Core Forms5 minutes
  23. 23Demo: Weakly Typed Forms7 minutes
  24. 24Demo: Strongly Typed Forms9 minutes
  25. 25Model Binding9 minutes
  26. 26Demo: Handling Forms Post4 minutes
  27. 27Forms Validations - Server Side and Client Side10 minutes
4 readingsTotal 100 minutes
  1. 1Further Reading on Developing web application30 minutes
  2. 2Learn more about .Net Core Fundamentals30 minutes
  3. 3Further Reading on Forms and Validation30 minutes
  4. 4Tell us what you think!10 minutes
4 assignmentsTotal 105 minutes
  1. 1Practice Quiz-Developing Web Application using ASP.NET Core MVC Application15 minutes
  2. 2Practice Quiz: ASP.NET Core Fundamentals15 minutes
  3. 3Practice Quiz: ASP.NET Core Forms and Validation15 minutes
  4. 4Graded Quiz60 minutes
1 discussion promptTotal 10 minutes
  1. 1Your Experience with Backend Development10 minutes
1 pluginTotal 15 minutes
  1. 1Quick Course Check-In15 minutes

Module 2 masters ASP.NET MVC: you configure Entity Framework Core using code first and database first approaches, wire up middleware and dependency injection, and secure applications with authentication and authorization.

17 videosTotal 89 minutes
  1. 1What you will learn in this Lesson1 minute
  2. 2Middleware Request Pipeline4 minutes
  3. 3Built-In Middleware and Custom Middleware2 minutes
  4. 4Dependency Injection (DI)3 minutes
  5. 5Demo: Implementing DI in ASP.NET Core5 minutes
  6. 6ASP.NET Core Environments4 minutes
  7. 7Exceptions Handling and Logging4 minutes
  8. 8What you will learn in this Lesson1 minute
  9. 9Introduction to Entity Framework Core as ORM7 minutes
  10. 10Configuring Entity Framework Core in MVC Application4 minutes
  11. 11Developing Application with Code First Approach10 minutes
  12. 12Developing Application with Database First Approach8 minutes
  13. 13Demo: Code First Approach CRUD Operations11 minutes
  14. 14What you will learn in this Lesson1 minute
  15. 15Authentication in Web Application9 minutes
  16. 16Authorization in Web Application4 minutes
  17. 17Identity Core Security in Asp.Net Core Application11 minutes
3 readingsTotal 90 minutes
  1. 1Learn More about MVC30 minutes
  2. 2Further Reading Entity Framework30 minutes
  3. 3Learn More on Pipeline and Security30 minutes
4 assignmentsTotal 105 minutes
  1. 1Practice Quiz- ASP.NET Core Advanced Concepts15 minutes
  2. 2Practice Quiz- Working with Data Using Entity Framework Core15 minutes
  3. 3Practice Quiz-ASP.NET MVC Pipeline and Security15 minutes
  4. 4Graded Quiz60 minutes

Module 3 builds ASP.NET Web API: you design RESTful services, apply routing and content negotiation, and connect your APIs to a React front end.

16 videosTotal 83 minutes
  1. 1What you will learn in this Lesson2 minutes
  2. 2Introduction to SOA5 minutes
  3. 3Introduction to REST5 minutes
  4. 4Introduction to ASP.NET Web API3 minutes
  5. 5WCF vs. Web API3 minutes
  6. 6What you will learn in this Lesson1 minute
  7. 7Building ASP.NET Web API5 minutes
  8. 8Creating Database for Web API6 minutes
  9. 9ASP.NET Web API CRUD Operations12 minutes
  10. 10Testing Web API Using Postman8 minutes
  11. 11Consuming Web API in ASP.NET MVC9 minutes
  12. 12What you will learn in this Lesson2 minutes
  13. 13Routing7 minutes
  14. 14Route Constraints8 minutes
  15. 15Content Negotiation5 minutes
  16. 16Media Type Formatters3 minutes
4 readingsTotal 100 minutes
  1. 1Further Reading on Web API30 minutes
  2. 2Learn More on CRUD Operations30 minutes
  3. 3Learn More on Routing and Binding30 minutes
  4. 4Provide your feedback!10 minutes
4 assignmentsTotal 105 minutes
  1. 1Practice Quiz-Introduction to Web API15 minutes
  2. 2Practice Quiz- Building RESTful Services with ASP.NET Web API15 minutes
  3. 3Practice Quiz-Asp.Net Core Web API Advanced Concepts15 minutes
  4. 4Graded Quiz60 minutes
1 discussion promptTotal 10 minutes
  1. 1Why APIs Matter in Modern Applications10 minutes

Module details, lesson titles and durations are taken from the Coursera course page, which remains the authoritative, up-to-date source.

06 Tools & skills

The technologies you build with, and the skills you leave with.

A computer capable of running the .NET SDK is all that's required to follow along.

Technologies

The frameworks the three modules are built around.

Module 1

ASP.NET Core

The web application framework the course is built on - its architecture, project folder structure and request handling.

Modules 1–2

ASP.NET MVC

The Model-View-Controller pattern, Razor views, routing, middleware and security.

Module 3

ASP.NET Web API

RESTful services with CRUD operations, routing, route constraints and content negotiation.

Module 2

Entity Framework Core

The ORM for database integration, using code first and database first approaches.

Tools you work with

As listed in the course FAQ on Coursera.

Visual StudioBuild and run ASP.NET Core projects
VS CodeAn alternative to Visual Studio
PostmanFor testing APIs
.NET SDKWhat your computer needs to run

Concepts & skills

What the lessons actually cover, grouped by the part of the backend they belong to.

Web applications

ASP.NET Core and MVC fundamentals.

  • MVC architecture & Razor
  • Routing
  • Forms, model binding & validation
  • State management

Data & security

The pipeline, the data layer and who gets in.

  • Middleware
  • Dependency Injection
  • Entity Framework Core & CRUD
  • Authentication & Authorization

REST APIs

Services any front end can consume.

  • REST & HTTP
  • Web API CRUD
  • Routing & route constraints
  • Content Negotiation & Media Type Formatters
Certificate

A shareable certificate when you finish.

Complete all required assessments under an active subscription and you receive a shareable certificate from Board Infinity, issued through Coursera.

This is a Coursera course certificate. It is not a Microsoft certification or credential.

LinkedIn

Add this credential to your LinkedIn profile.

Resume / CV

List it on your resume or CV.

Social media

Share it on social media.

Performance review

Bring it to your performance review.

07 Career impact

Backend and full-stack .NET work the course can help you explore.

The course covers the backend half of .NET development - web applications, data, security and APIs. These are the areas and roles it relates to.

Career areas and roles

.NET Backend Development

Server-side application logic, data access with Entity Framework Core and the request pipeline.

Role: .NET Backend Developer

ASP.NET Development

Building applications with ASP.NET Core and the MVC pattern - Razor views, routing and forms.

Role: ASP.NET Developer

Full-Stack .NET Development

Connecting a .NET backend to a front end - the course's outcomes include a React front end.

Role: Full Stack .NET Developer

API Development

Designing RESTful services with ASP.NET Web API and testing them with Postman.

Web Application Development

Dynamic, scalable web applications built on ASP.NET Core.

Role names are those mentioned in the course FAQ on Coursera. This course can help you explore these areas; it does not guarantee a job, an interview, a placement or a particular salary.

The honest comparison

ASP.NET is well documented. So what does a course add?

Documentation, videos and books are all valuable ways to learn ASP.NET, and they work well alongside a course. What a structured course adds is a set order, assessments that check your understanding, curated readings and a certificate at the end.

What you get
Structured ASP.NET learning
Piecing resources together
A structured progressionASP.NET Core → MVC → Web API
Structured course3 modules in a set order
On your ownYou decide the order yourself
Graded assessmentsChecking what you have learned
Structured course12 assignments, including 3 graded quizzes
On your ownSelf-assessment varies by resource
Curated readingsChosen to match each module
Structured course11 readings across the modules
On your ownYou select your own materials
A certificateSomething to share at the end
Structured courseShareable certificate on completion
On your ownUsually no certificate issued
08 Where to go next

Course 2 of 3 in the ASP.NET for Experienced Developers Specialization.

The Specialization runs from C# fundamentals to backend development with ASP.NET to microservices and deployment.

C# fundamentals Backend development using ASP.NET Microservices and deployment

On Coursera, enrolling in this course also enrolls you in the Specialization. Completing this course on its own does not complete the Specialization - that takes all three courses. View the Specialization.

Take the full syllabus with you.

3 modules · 60 videos · 11 readings · 12 assignments · 6-page PDF

09 FAQ

Common questions

Answered from the Coursera course page.

About the course

Anyone with basic familiarity with web development concepts can enroll, including frontend developers moving into backend work. No prior ASP.NET or C# experience is required to get started.

You will learn how to build web applications with ASP.NET Core and the MVC pattern, manage data with Entity Framework Core, and design RESTful APIs with ASP.NET Web API. The three modules contain 60 videos, 11 readings and 12 assignments - see the full syllabus.

No. No prior ASP.NET or C# experience is required to get started. Basic familiarity with web development concepts is the expected starting point.

No formal computer science degree is required. If you understand basic programming logic and have touched HTML, CSS, or JavaScript before, you have enough of a foundation to start.

You will work with the ASP.NET Core framework, Entity Framework Core, Visual Studio (or VS Code), and Postman for testing APIs. A computer capable of running the .NET SDK is all that's required to follow along.

The Coursera course page lists it as 2 weeks to complete at 10 hours a week, with the three modules listed at 6, 5 and 5 hours to complete. The course FAQ on Coursera separately describes it as about 18 hours at 9-10 hours per week. It is self-paced, so your own pace may differ.

Yes. The course has a flexible schedule and is fully self-paced, so you can fit lessons around your schedule and revisit modules such as Entity Framework Core or Web API routing as many times as you need.

What the course covers

Yes. Module 2 introduces Entity Framework Core as an ORM, configures it in an MVC application, and covers both the code first and database first approaches, including a demo of code first CRUD operations.

Yes. Module 3 introduces SOA and REST, then builds an ASP.NET Web API with CRUD operations and covers routing, route constraints, content negotiation and media type formatters.

Yes. Module 3 includes the lesson "Testing Web API Using Postman" (8 minutes), and Postman is listed among the tools you will work with.

Yes. Module 2 includes "Authentication in Web Application", "Authorization in Web Application" and "Identity Core Security in Asp.Net Core Application".

Yes. Module 3, ASP.NET Web API, covers "Building ASP.NET Web API", "Creating Database for Web API", "ASP.NET Web API CRUD Operations", "Testing Web API Using Postman" and "Consuming Web API in ASP.NET MVC".

Certificate & next steps

Yes. Once you complete all required assessments under an active subscription, you receive a shareable certificate you can add to your LinkedIn profile or resume. It is a course certificate from Board Infinity issued through Coursera, not a Microsoft certification.

This is Course 2 of 3 in the ASP.NET for Experienced Developers Specialization. Course 3 is Microservices and Deployment by using ASP.NET. Completing this course on its own does not complete the Specialization.

Want someone to talk it through with?

Board Infinity 1:1 coaching is a separate, optional offering - it is not part of the Coursera course.

See 1:1 coaching
Backend Development using ASP.Net

Build web apps, data layers and RESTful APIs with ASP.NET.

Three modules, from ASP.NET Core to ASP.NET MVC to ASP.NET Web API. Enrollment, lessons, grading and the certificate all happen on Coursera.

Enroll on Coursera
Backend Development using ASP.Net Enroll on Coursera
Your syllabus is downloading.