Skip to Content
Blazor WebAssembly - Full Stack Web Development
video

Blazor WebAssembly - Full Stack Web Development

by Trevoir Williams
August 2022
Intermediate
9h 25m
English
Manning Publications
Closed Captioning available in English

Overview

Blazor gives .NET developers the chance to leverage their C# skills and build interactive web UIs. Writing modern web applications with a rich UI can be tedious. So in this course, you will learn Modern Web Development with Blazor and .NET 5 (This course has been updated to show how you can create the project using Visual Studio 2022 and .NET 6.), you will gain the ability to build web applications using Blazor. We will explore: setting up your first Blazor application; how to work with an API and how data binding works; how to create components and integrate JavaScript components.

Developing With Blazor - The most popular JavaScript client-side web frameworks have been Angular, React, Vue and others. In this course, we keep it .NET by using Blazor, which is Microsoft's response to that monopoly.

Blazor allows you to create a Single Page Application, on top of .NET Core and continue coding in C# (without needing to flip between C# and JavaScript too much). Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.

Blazor WebAssembly - Blazor can run your client-side C# code directly in the browser, using WebAssembly (WASM for short). Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application. We will be exploring many intricacies of the Blazor life-cycle, data flow, JavaScript Interoperability and general development activities and nuances.

Deploy To Microsoft Azure Cloud - Azure Web App Service is key to deploying the API and Blazor Server Applications. We will also enlist the use of Azure SQL for Database to support our API.

When you have finished this course, you will possess the skills and knowledge to build a web application using Blazor.


Distributed by Manning Publications

This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.



About the Technology


About the Video


What's Inside
  • Build a Modern Web Application using Blazor WebAssembly
  • Use of Blazor and .NET 5 (.NET 6 Upgrade Included)
  • Code First and Entity Framework
  • Enterprise Level Architecture and Patterns
  • Dependency Injection
  • Use of NuGet Package Manager
  • Manage and Track Changes using GitHub
  • Asynchronous Programming in .NET Core
  • Deploy Blazor Application to Microsoft Azure
  • Progressive Web Application
  • Blazor Components
  • Blazor WebAssembly and .NET Core RESTful API
  • Identity Core and Identity Server (Upgrade to Duende Identity Server)
  • REST API Development
  • Custom CSS and JavaScript in Blazor
  • Single Page Application


About the Reader
  • Experience with programming in C#
  • Knowledge of Object Oriented Programming


About the Author

Trevoir Williams is a passionate software and system engineer with a strong drive to share the best of his knowledge with students around the globe. His educational achievements include a Master’s degree in Computer Science (major in Software Development) and several Microsoft Azure Certifications.

His impressive work experience includes software consulting, software engineering, database development, cloud system, server administration, lecturing, and he’s also a musician!

Trevoir enjoys teaching IT and development skills and guides students in gaining the latest knowledge with practical application in the modern industry.



Quotes
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ASP.NET Core MVC - Cross-Platform Development

ASP.NET Core MVC - Cross-Platform Development

Trevoir Williams

Publisher Resources

ISBN: 10000DIVC2022128OtherPublisher WebsitePurchase Link