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

freeCodeCamp

Blazor WebAssembly & Web API on .NET 6 – Full Course (C#)

via freeCodeCamp

Overview

Learn Blazor WebAssembly and Web API on .NET 6 by building a shopping cart application using C#. The course covers creating databases, retrieving and displaying product data, adding products to a shopping cart, integrating a payment gateway, optimizing code performance, and utilizing various design patterns and extension methods. The teaching method includes hands-on coding sessions and demonstrations. This course is intended for individuals interested in web development, specifically those looking to enhance their skills in Blazor, Web API, and .NET programming.

Syllabus

Introduction.
Create the Database using EF Core Code First Database Migrations.
Retrieve Product Data from Database (Web API component).
Create Classes for Data Transfer Objects (DTOs).
Create ProductRepository Class (Repository Design Pattern).
Create ProductController Class.
Create DtoConversion Class (DTO Conversion Extension methods).
Display Product Data to User (Blazor WebAssembly Component).
Display Data for Specific Product to User (Web API and Blazor).
Add Product to Shopping Cart (Web API and Blazor).
Remove Product from Shopping Cart (Web API and Blazor).
Update the Quantity of Products in the Shopping Cart (Web API, Blazor, Blazor JavaScript Interoperability).
Update the Header Menu in Response to a Change to the State of the Shopping Cart (Creating Custom Events in Blazor).
Integration of PayPal Payment Gateway into Blazor Component.
Dynamically Populate the Side-Bar Menu (Web API and Blazor).
Optimise Code for Performance (Web API and Blazor).
Use Include Extension Method in LINQ Query (Web API).
User Local Storage Functionality (Blazor).
Outro.

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Blazor WebAssembly & Web API on .NET 6 – Full Course (C#)

  • Profile image for Niyom Chamaree
    Niyom Chamaree
    The best of Blazor WebAssembly & Web API on .NET 6 – Full Course,
    It's very simple to learning by self.

    Thank you.
  • Profile image for Neha Bhanushali
    Neha Bhanushali
    from this course I learn basic to advanced concept of blazor and also create small project with help of this course.

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.