Learn MVC + Web API from scratch - Basics to Advance

Learn creating Web API and MVC application from scratch and implementing security in Web API
Free tutorial
Rating: 3.5 out of 5 (299 ratings)
16,203 students
1hr 49min of on-demand video

Creating MVC application
Creating Web API application
Adding bearer authentication to Web API
Connecting SQL with Web API
Implementing Entity Framework
Testing Web API using Postman
Consuming web API into MVC application


  • C# basics
  • MVC with Beginner level of knowledge


This is totally practical based course and designed for students and developers who can learn creating MVC and Web API application step by step from scratch. After completing this course, you will learn creating application from scratch, consuming Web API into MVC application, implementing security in Web API, connecting SQL and also using Entity Framework and writing LINQ queries.

Who this course is for:

  • .Net developer with all kind of experience - Beginner, Intermediate and Experienced


IT Professional, Blogger and Research Scholar
Rahul Jha
  • 3.6 Instructor Rating
  • 765 Reviews
  • 35,559 Students
  • 2 Courses

I am a full time Full Stack Developer, Blogger and a Research Scholar having more than 11 years of industrial experience in development of all kind of applications i.e. Web, Windows and Mobile with different phases of Software Development Life Cycle in various technologies like Asp.Net, C#, MVC, Web API, Entity Framework, SQL Server, Angular, HTML, CSS, Sass and many more...

I Joined Udemy with motive that everybody has right to learn and my aim is to create courses which are more practical in nature rather than which have tons of theories included. You will see both free and paid courses covering all kind of students. Code which I will share will be 100% workable and easy to understand. You can connect me here, my website or my social media channel i.e. facebook, linked or youtube (Linked can be found below my profile pic.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses