About This Course

A brief overview of this course.

What is this course about?

As the name implies, “ASP.NET Core Basics” course is about teaching the basics of web application development using ASP.NET Core framework.

Who is this course for?

This course is designed for anyone who aspires to become a software developer or wants to get into the field of software development. This course will set you on the right path to learning the basics of web development and it will also point you towards other avenues of software development while utilizing this newly learned knowledge. This course is also for developers who want to expand their skill set by learning ASP.NET for their web development requirements.


To make the best of this course, you must have a good understanding of the following technologies:

  • C#
  • HTML, CSS, and JavaScript
  • SQL and Databases

If you are not familiar with one or more of these technologies, then do not panic. Educative has courses that cover these technologies in great detail.

Learning Outcomes

In this course, you will learn:

  • How to set up an ASP.NET project.
  • Project structure of ASP.NET.
  • How to create model classes for entities.
  • How to assign relationships between entities.
  • Building views to display data.
  • Building controllers that communicate between models and views.
  • How to create JSON Web APIs.
  • Repository Pattern in ASP.NET Core

By the end of the course, you will have a basic understanding of what ASP.NET is and how to build web applications with it.