Explore ASP.NET Core by delving into MVC design, JSON web APIs, repository patterns, and adding authentication. Gain insights to confidently develop full-stack or backend applications.
Intermediate
40 Lessons
20h
Certificate of Completion
Explore ASP.NET Core by delving into MVC design, JSON web APIs, repository patterns, and adding authentication. Gain insights to confidently develop full-stack or backend applications.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
This course is for you if you’re looking to start your journey in either full-stack MVC or backend development with ASP.NET Core. In the first half of the course, you’ll learn about the Model-View-Controller design pattern and how you can use it to organize and develop your web application. You’ll then dive into JSON web APIs which allow communication between your back-end ASP.NET application and front-end web/mobile application. In the latter half, you’ll learn about the repository pattern, how relations...
What You'll Learn
Learn to make Model-View-Controller (MVC) applications with ASP.NET Core.
Learn how to use the repository pattern in your code.
Learn how to write JSON Web APIs that your front-end will consume.
Understand the basics of authentication and authorization.
What You'll Learn
Learn to make Model-View-Controller (MVC) applications with ASP.NET Core.
Show more
Course Content
Introduction
Getting Started
MVC in ASP.NET Core
JSON Web APIs in ASP.NET Core
Working with Repositories
Relationships
6 Lessons
Authentication and Authorization
2 Lessons
Appendix
4 Lessons
Conclusion
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.