Home/Courses/Software Development/.NET Backend
Course 3 of 3 .NET FullStack Developer Specialization

Backend Development for .Net Full Stack

From ASP.NET Core and MVC to Entity Framework Core, authentication and RESTful APIs with ASP.NET Web API - finished by connecting your API to a React front end.

Enroll on Coursera
Board Infinity Intermediate level 2 weeks to complete · 10 hours a week Flexible schedule Shareable certificate
Want a mentor alongside the course? See 1:1 coaching - a separate Board Infinity offering.
Introduction to the course · 1:35

Backend Development for .Net Full Stack

By Board Infinity · Offered on Coursera

  • 3 modules · 64 videos · 10 assignments
  • Intermediate level · Course 3 of 3
  • Flexible schedule · learn at your own pace
  • Shareable certificate · English, 6 languages available
Enroll on Coursera
IntermediateLevel
2 weeksTo complete
10 hours/weekSuggested pace
3 modulesCore → MVC & EF → Web API
10 assignmentsQuizzes and a project
6 languagesTaught in English
Flexible scheduleLearn at your own pace
Shareable certificateAdd to your LinkedIn profile
01 About the course

One backend journey, from MVC to a React-ready API.

The course takes learners from web fundamentals to backend development - each module builds the layer the next one depends on.

Module 1 covers ASP.NET Core: the framework's architecture, building applications with the MVC pattern, and working with Razor views, routing, forms and validation.

Module 2 goes deeper with middleware, the request pipeline and dependency injection, configures Entity Framework Core using code first and database first approaches, and secures applications with authentication and authorization.

Module 3 builds RESTful services with ASP.NET Web API - REST and HTTP principles, CRUD operations, testing with Postman, routing and content negotiation - then consumes the API from a React front end.

The progression
01ASP.NET Core & MVCModule 1
02Entity Framework CoreModule 2
03Authentication & authorizationModule 2
04RESTful Web APIsModule 3
05React integrationModule 3

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. It is not official preparation material of Microsoft Corporation.

02 Who it's for

Built for people who know the web and want the backend.

Anyone with basic familiarity with web development concepts can enroll.

Frontend devs

Frontend developers moving into backend development

The course FAQ names this group directly - the course ends by connecting your own API to a React front end.

Web learners

Learners with basic web-development familiarity

Basic programming logic and some HTML, CSS or JavaScript give you enough of a foundation to start.

ASP.NET Core

Developers interested in ASP.NET Core

Architecture, MVC, Entity Framework Core and Web API - in one sequence, starting from the framework itself.

Full stack

Learners building toward .NET full-stack development

This is Course 3 of 3 in the .NET FullStack Developer Specialization - the backend part of the path.

No prior ASP.NET experience required No prior C# experience required No computer science degree required
03 What you'll learn

Four outcomes, as Coursera lists them.

The learning outcomes from the course page, tagged with the modules where the work happens.

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 from ASP.NET Core and MVC through Entity Framework Core, authentication and RESTful APIs with ASP.NET Web API.

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

Learn .NET backend with someone in your corner.

Board Infinity offers 1:1 coaching as a separate, optional service. It is not part of this Coursera course - see the coaching page for how it works.

Explore 1:1 coaching

Coaching is independent of Coursera enrollment, grading and certificates.

Routing and model binding

The kind of MVC topic learners often want to talk through with someone.

Entity Framework Core

Code first versus database first, and how your data model maps to tables.

Web API design

Routes, route constraints and content negotiation, discussed one to one.

What to learn next

Planning your own path after the course, at your own pace.

05 Syllabus

Three modules, every lesson listed.

Every video, reading, assignment and discussion prompt from the Coursera module listings, with its duration. Open a module to see what's inside.

64 videos 9 readings 10 assignments 1 discussion prompt

Introduces the ASP.NET Core framework, its modular architecture, and the MVC pattern for building modern web applications. Learners work with Razor views, layouts, and tag helpers, then move into model binding, forms, and validation. The module builds the foundation every dot net core course needs before tackling data and APIs.

What's included
27 videos · total 148 minutes3 readings · total 90 minutes3 assignments · total 90 minutes1 discussion prompt · total 10 minutes
Videos (27)
  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
Readings (3)
  1. 1Further Reading on Developing web application30 minutes
  2. 2Learn more about .Net Core Fundamentals30 minutes
  3. 3Further Reading on Forms and Validation30 minutes
Assignments (3)
  1. 1MVC Basics Practice Quiz15 minutes
  2. 2ASP.Net Core - Practice Quiz15 minutes
  3. 3ASP.NET Core - Graded Quiz Graded60 minutes
Discussion prompt (1)
  1. 1Your Path into .NET Backend Development10 minutes

Goes deeper into ASP.NET Core with middleware, the request pipeline, and dependency injection. Learners configure Entity Framework Core using both code-first and database-first approaches, then implement authentication and authorization to secure applications.

What's included
16 videos · total 82 minutes3 readings · total 90 minutes3 assignments · total 90 minutes
Videos (16)
  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. 9Configuring Entity Framework Core in MVC Application4 minutes
  10. 10Developing Application with Code First Approach10 minutes
  11. 11Developing Application with Database First Approach8 minutes
  12. 12Demo: Code First Approach CRUD Operations11 minutes
  13. 13What you will learn in this Lesson1 minute
  14. 14Authentication in Web Application9 minutes
  15. 15Authorization in Web Application4 minutes
  16. 16Identity Core Security in Asp.Net Core Application11 minutes
Readings (3)
  1. 1Learn More about MVC30 minutes
  2. 2Further Reading Entity Framework30 minutes
  3. 3Learn More on Pipeline and Security30 minutes
Assignments (3)
  1. 1MVC Advanced - Practice Quiz15 minutes
  2. 2Entity - Practice Quiz15 minutes
  3. 3MVC - Graded Quiz Graded60 minutes

Focuses on building RESTful web services with ASP.NET Web API. Learners study REST principles and the HTTP protocol, implement CRUD operations, and handle routing and content negotiation, then consume their own API from a React front end.

What's included
21 videos · total 120 minutes3 readings · total 90 minutes4 assignments · total 150 minutes
Videos (21)
  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
  17. 17Project Configuration7 minutes
  18. 18Developing Web API10 minutes
  19. 19Configuring React Component6 minutes
  20. 20Consuming Web API9 minutes
  21. 21Rendering API Data5 minutes
Readings (3)
  1. 1Further Reading on Web API30 minutes
  2. 2Learn More on CRUD Operations30 minutes
  3. 3Learn More on Routing and Binding30 minutes
Assignments (4)
  1. 1WebAPI Practice Quiz15 minutes
  2. 2CRUD Operations Practice Quiz15 minutes
  3. 3WebAPI Graded Quiz Graded60 minutes
  4. 4Mastering ASP.NET Core: Building Scalable Web Applications and APIs- Project Project60 minutes

Module durations as listed on Coursera: 6, 4 and 6 hours. Course-level guidance is 2 weeks at 10 hours a week; the course FAQ gives an approximate estimate of about 18 hours. Content is taken from the Coursera course page, where the current version is always authoritative.

06 Tools & skills

The stack you work in, and the skills you practise.

Coursera lists C# (Programming Language), Restful API, JSON, ASP.NET and .NET Framework as the tools you'll learn. The FAQ and lessons add the rest.

Technologies / tools

What the course works with - not separate certifications or credentials.

C#
C# (Programming Language)Listed tool
.N
ASP.NETListed tool
AC
ASP.NET CoreModules 1-3
FW
.NET FrameworkListed tool
EF
Entity Framework CoreModule 2
VS
Visual Studio / VS CodeNamed in the FAQ
PM
PostmanTesting Web API Using Postman
{ }
JSONListed tool
Re
ReactModule 3 front-end integration
SDK
.NET SDKYour computer needs to run it

Core skills

The skills the modules practise, in the order they appear.

ASP.NET CoreMVCRoutingDependency InjectionEntity Framework CoreCRUDAuthenticationAuthorizationRESTful API DesignContent NegotiationAPI IntegrationReact Front-End Integration
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.

A Coursera course certificate - not a Microsoft certification, an official .NET certification or a professional license.

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

Where backend .NET skills point you next.

The course FAQ names these roles as ones learners commonly pursue. They are areas to explore - the course does not guarantee a job, interview or placement.

Roles the course FAQ names

.NET Backend Developer

Server-side work: Entity Framework Core data access, middleware, dependency injection and security.

ASP.NET Developer

Web applications with ASP.NET Core and MVC - Razor views, routing, forms and validation.

Full Stack .NET Developer

RESTful APIs with ASP.NET Web API, consumed from a React front end.

Areas the course content supports
Backend developmentAPI developmentWeb application development.NET full-stack development
The honest comparison

Structured .NET backend learning vs. scattered resources

Documentation, books, videos and free tutorials are all useful. What a structured course adds is a fixed order, checks along the way and something to show at the end.

What you get
This course
Piecing it together yourself
Structured progressionASP.NET Core → MVC & EF Core → Web API
This course3 modules in a fixed order
On your ownYou decide the order
Curated readingsChosen for each module
This course9 readings alongside the videos
On your ownYou select what to read
AssessmentsPractice and graded quizzes
This course10 assignments across 3 modules
On your ownYou check your own work
Practical project workIn module 3
This courseA project on ASP.NET Core web applications and APIs
On your ownYou design your own projects
CertificateSomething to share
This courseShareable certificate on completion
On your ownUsually no course certificate

Know exactly what you're signing up for.

3 modules · 64 videos · 9 readings · 10 assignments · 6-page PDF

09 FAQ

Common questions

Answered from the Coursera course page and its FAQ.

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.

No. The course FAQ states that no prior ASP.NET experience is required to get started.

No. The course FAQ states that no prior C# experience is required. C# (Programming Language) is listed among the tools you will learn.

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

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. By the end, you will be able to build and connect a backend to a front end like React.

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 is required to follow along.

Inside the modules

Yes. Module 2, ASP.NET MVC & Entity Framework Core, covers configuring Entity Framework Core in an MVC application, the code first and database first approaches, and a demo of code first CRUD operations.

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

Yes. Module 3 includes the lesson "Testing Web API Using Postman" (8 minutes), and the FAQ lists Postman as a tool for testing APIs.

Yes. Module 3 includes the assignment "Mastering ASP.NET Core: Building Scalable Web Applications and APIs- Project" (60 minutes).

Yes. Module 3 ends with the lessons Configuring React Component, Consuming Web API and Rendering API Data, where you connect your API to a React front end.

Time, certificate & next steps

The course page lists 2 weeks to complete at 10 hours a week. The course FAQ gives an approximate estimate of about 18 hours across 3 modules, designed to be completed in roughly 2 weeks at 9-10 hours per week. The module listings show 6, 4 and 6 hours.

Yes. The schedule is flexible and the course is self-paced, so you can fit lessons around your schedule and revisit modules as many times as you need.

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 Coursera course certificate from Board Infinity, not a Microsoft certification.

This is Course 3 of 3 in the .NET FullStack Developer Specialization, after .Net Full Stack Foundation and Frontend Development using React. Completing this course on its own does not complete the specialization; see the Where to go next section.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you cannot afford the enrollment fee. If it is available for your selection, you will find a link to apply on the Coursera description page.

Want someone alongside you?

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

See 1:1 coaching

Build the backend. Connect the front end.

ASP.NET Core, MVC, Entity Framework Core and ASP.NET Web API in three modules - self-paced, with a shareable certificate. Enrollment, lessons, grading and the certificate all happen on Coursera.

Enroll on Coursera
Backend Development for .Net Full Stack Enroll on Coursera