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

Dive into a comprehensive tutorial on ASP.NET Core MVC (.NET 6) and build a simple CRUD application from scratch. Begin with an introduction to .NET Core and essential concepts like dependency injection. Progress through creating a project, understanding MVC architecture, and implementing routing. Set up a database, create models with data annotations, and establish a connection. Develop a fully functional Category CRUD system, incorporating server-side and client-side validation. Enhance the user interface with Bootswatch themes and Bootstrap icons. Explore advanced topics such as partial views, Toastr alerts, and scaffolding. Conclude by deploying your application to Azure, gaining practical experience in cloud hosting. Perfect for beginners and intermediate developers looking to master ASP.NET Core MVC with hands-on practice.

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.8 rating, based on 9 Class Central reviews

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

  • 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 Hamza Qureshi
    Hamza Qureshi
    good course really nice explain i clear all my concept plus the instructor is very experience he know each and everything about asp.net javascript
  • Profile image for Siamak Zarei
    Siamak Zarei
    this is useful and has examples for learning more and more and the teacher of this course decrip very well
  • 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
  • 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.