Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Learn ASP.NET Core MVC (.NET 6) - Full Course

via freeCodeCamp

Overview

This course aims to teach the basics of .NET Core (.NET 6) and guide learners in building a simple CRUD application with MVC. The course covers topics such as dependency injection, MVC architecture, database setup, CRUD operations, validation techniques, Azure deployment, and more. Learners will acquire skills in creating models, controllers, views, setting up databases, implementing server-side and client-side validation, and deploying applications on Azure. The teaching method includes video tutorials with live coding examples and demonstrations. This course is intended for individuals interested in learning ASP.NET Core MVC with .NET 6 and developing web applications using the MVC framework.

Syllabus

) Welcome.
) Live Preview.
) Tools Needed .
) Introduction to .Net Core.
) Dependency injection.
) Create Project.
) Project File.
) Launch settings.
) Programs.
) MVC Architecture.
) Routing Overview.
) Routing in Action.
) Default Views.
) Tag Helper.
) Action Result.
) Hot Reload.
) Create Category Model.
) Add Data Annotations.
) Add Connection String.
) Add ApplicationDbContext.
) Setup Program.cs to use DbContext.
) Check Database.
) Create Category Controller.
) Retrieve all Categories .
) Display all Categories.
) Bootswatch Theme.
) Bootstrap Icons.
) Create Category View.
) Demo- Create Category .
) Server Side Validation.
) Custom Validation.
) Add Client Side Validation.
) Display Name and Range Validation.
) Edit Category - GET.
) Edit Category - POST.
) Delete Category .
) Tempdata.
) Partial views.
) Toastr Alerts .
) Scaffold CRUD.
) Create SQL Database on Azure.
) Azure Deployment.
) Congratulations.

Taught by

freeCodeCamp.org

Reviews

4.7 rating, based on 7 Class Central reviews

Start your review of Learn ASP.NET Core MVC (.NET 6) - Full Course

  • Profile image for Youssef Mahmoud Roushdy
    Youssef Mahmoud Roushdy
    Great course learned a lot of things and map my mind and think logicaly and how can i start my own project to deploy a flexable application
  • DILIP KUMAR BYELLA
    it is very helpful to upgrade myself,
    each and every point is discussed,
    easily understandable even for a beginner
  • This is my first course taken so I don't have another experience to comparte with, but I can say it is good material, I did learn a lot of things about .NET 6, the autor explains remarkably clear everything, he takes his time to explain each code line and I think its particularly important for good understanding.
  • Profile image for KALAIVANI S
    KALAIVANI S
    I really enjoyed the online course. I thought it was well planned and layed out, easy for me to follow. The work load(h.w. & test)was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rushed.
  • Shubham Ramchandra Manohare
    I really enjoyed the online course. I thought it was well planned and layed out, easy for me to follow. The work load was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rushed.


  • Profile image for Sanjay Pakhure
    Sanjay Pakhure
    Easy understanding course.
    Anyone with no experience in .net will able to learn and adopt this course. The Language used is so simple and understandable.
  • This course is very helpful and detail. I like it. I have learned more detail about MVC and azure deployment.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.