Chapter 1: Introduction Chapter No of pages 5 Sub -Topics 1. Web assembly introduction 2. Blazor types Chapter 2: Razor Syntax and Basics of Blazor Chapter Get started with blazor and with razor syntax that is used in blazor No of pages : 10-20 Sub - Topics 1. Differences between blazor and razor 2. General syntax 3. Blazor binds Chapter 3: Blazor server-side Chapter Learn the layout of the project and navigation for server-side type No of pages 15-25 Sub - 1. Default template overview 2. Navigation Chapter 4: Blazor client-side Chapter Learn how to use razor syntax to control the application, startup of it and how to use navigation No of pages : 15-25 Sub - 1. Default template overview 2. Navigation Chapter 5: Blazor hosted Chapter Learn the hosted project layout, navigation and routes for the API parts. With that, learn how to access the API from the front end and use the shared library for models. No of pages : 20-30 1. Default template overview 2. Navigation and routes 3. API calls Chapter 6: General blazor Chapter No of pages : 15-25 Sub - Topics 1. Interacting with JavaScript 2. Local and session storage 3. Pick and save files Chapter 7: Practice tasks for server-side Chapter Case Studies and code implementation 1. Task 1 2. Task 2 Chapter 8: Practice tasks for client-side Chapter 1. Task 1 2. Task 2 Chapter 9: Practice tasks for hosted Chapter 1. Task 1