Goodbye Javascript, C# here I come
Once you start working in Blazor, you’ll feel at home. Many .NET software developers are stuck working on the backend because they just dislike all those Javascript frameworks or just don’t know where to start.
Blazor WebAssembly gives you an opportunity to use your favorite language, C#, to create beautiful single page applications.
Not only that, but Blazor utilizes one of the newest trends in web development, WebAssembly, which parries Javascript in almost everything, from performance to flexibility.
You’ll almost certainly hear thing like “love”, “finally”, “so long Javascript” when listening to people already using Blazor WebAssembly.
It feels like the gap has been filled.
If you’re already familiar with our style, you know we don’t fool around. We get to the point right away and start building the real world examples while introducing concepts gradually. We don’t like wasting time when learning new stuff, so why should you? Video is a great format for learning programming, but we always recommend following along, so we provide projects as a starting point for those who want to get their hands dirty.
In each module, we’ll be building actual code. Each video focuses on a single concept and teaches you how to use it in practice.
Besides all the video materials, there is exclusive access to the Code Maze Community, Exercises, Certificate of completion, and various other goodies not included in the basic package. Most importantly, we are active in our community so you get direct access to us so we can help you on your learning journey.
“Without any previous knowledge about Blazor, I decided to dive into the course since I have already had experience with CodeMaze courses and found them helpful, clear, and, at the end of the day, worth of reading and watching. What I can say about this course is that it fulfilled my expectations because it was focused on the basics, alongside some more advanced topics like Publishing and Authentication, all explained in detail.
After finishing it, I felt confident enough to start working in Blazor and that is what I aspire to feel at the end of each learning phase. Good work, guys!”
The lessons start with the basic concepts of building a simple but practical application with Blazor WebAssembly. We cover all the things we need in order to build a real-world application and we quickly transition to building full-fledged application parts, slowly introducing the concepts as we go. We’ve worked in the .NET ecosystem for over 15 years and we’ve created many web applications at that time. Some from scratch, some partially. We’ve used almost all the .NET technologies out there. Blazor WebAssembly is the single best thing that happened to .NET in years. As avid video consumers ourselves, we love learning by watching videos. But we also know that you need to work while watching. Watching videos by itself is not enough. In order to get the full experience, you need to follow along and work on your own examples. That’s the way to get the most out of this course.
Hi, my name is Marinko Spasojevic. Currently, I work as a full time .NET, ASP.NET CORE, ANGULAR and BLAZOR developer and my passion is web application development. Just getting something to work is not enough for me. To make it just how I like it, it must be readable, reusable and easy to maintain. Prior to being an author on the CodeMaze blog, I had been working as a professor of Computer Science for several years. So, sharing knowledge while working as a full-time developer comes naturally to me.
“Fantastic course to learn Blazor Wasm & integrate with Web API. I’m a full-stack web developer & entrepreneur that knew a bit about Blazor but needed to really upgrade my Blazor skills and integration with web API. I am so satisfied with this course and sample code. It is explained very well, not too fast not too slow, and very comprehensive/detailed but without having over architecture.
This saved me a lot of time. Thanks”
This course is fully compatable with .NET 8. We’ve recorded new videos to cover some small changes, and added a few notes along the way. The source code is also updated to .NET 8 and published for all the course users. That said, feel free to use .NET 8 from the beginning of the course.
You get 15 modules, and you learn everything there is to building full stack applications with Blazor WebAssembly. It was initially created with .NET 5, updated to .NET 6 and now compatable with .NET 8 – with our new videos and updated source code.
No fluff, no extra theory, no fancy words. Just hands-on, down-to-earth material that will take you right into the good stuff and help you get to the profficiency level at your own pace.
You will also have a chance to test your knowledge, and you’ll get rewarded with a completion certificate. If you get stuck, we’re there to help.
It’s like having a good mentor, who’s there when you need him.
1. Introduction to Blazor WebAssembly | 4 Video Lessons 00:18:28 |
|
1. What is Blazor and When Should We Use It? | ||
2. Different Types of Blazor Applications | ||
3. Blazor Server vs Blazor WebAssembly | ||
4. Blazor WebAssembly Template Files (Preview) |
3. Partial Classes, RenderFragment, and Lifecycle Management |
4 Video Lessons 00:20:14 |
|
1. What are Blazor Partial Classes? (Preview) | ||
2. Using RenderFragment Parameters | ||
3. Blazor Lifecycle Methods and Lifecycle Example | ||
4. Logging in Blazor WebAssembly |
5. Consuming an API with Blazor WebAssembly HttpClient |
6 Video Lessons 00:33:59 |
|
1. Dependency Injection | ||
2. Web API Project Overview | ||
3. Consuming the API | ||
4. Creating the Products List Component (Preview) | ||
5. Creating the Product Details Component | ||
6. Pagination, Searching, and Sorting | 8 Video Lessons 00:49:27 |
|
1. Setting up the Pagination in the API | ||
2. Reading the Paged Response in the Client Application | ||
3. Creating the Pagination Component (Preview) | ||
4. Creating a Page Size Dropdown Component | ||
5. Searching Implementation in the API | ||
6. Creating the Search Component | ||
7. Sorting Implementation in the API | ||
8. Creating the Sort Component |
8. Forms and Form ValidationNovember) |
4 Video Lessons 00:27:46 |
|
1. Handling POST Requests | ||
2. Creating Blazor WebAssembly Forms | ||
3. Forms Validation | ||
4. Using Blazored Toast to Improve the UX (Preview) |
11. Environment and Configuration | 3 Video Lessons 00:23:17 |
|
1. Environments Introduction | ||
2. Configuring the Application for Production | ||
3. Options Pattern (Preview) |
12. Publishing and Deployment | 4 Video Lessons 00:31:41 |
|
1. Publishing Blazor WebAssembly Application in the Development Environment | ||
2. Publishing Web API with Static Files in the Development Environment | ||
3. Deploying Blazor WASM to Azure Static Web Apps (Preview) | ||
4. Deploying the Whole Application to Azure App Services |
13. JS Interoperability | 5 Video Lessons 00:56:25 |
|
1. Calling JavaScript Functions with C# | ||
2. Using JSInterop to Pass HTML Elements | ||
3. Handling JavaScript Errors in C# Code | ||
4. Calling C# Methods from JavaScript | ||
5. Wrapping JavaScript Libraries (Preview) |
“The Blazor Web assembly video course is an excellent introduction to full-stack web development in C# using modern programming patterns and practices. The course goes straight to the point of what you need to learn on the client and the matching ASP.NET Web API. Things like paging, sorting, searching, and async/await are baked in from the beginning. Clean software structures keep the code easy to read and maintain.
Although not required, I recommend purchasing the companion ASP.NET Core Web API to get into more of the detail on the Web API side. These courses will save you significant time learning Blazor WASM from project new to adding authentication. If you get stuck, then help is readily available in the Facebook forums.”
You certainly can, as the most other things nowadays. Finding the right solution takes time and effort. And the internet is full of time-wasters and outdated solutions. This program contains fresh and up-to-date information and implemented using the latest .NET versions so you don’t need to waste your time (and money) any more.
That would make us very sad… But if you don’t like the course or don’t find it useful, we don’t want your money. Just reply to your purchase receipt within 30 days (7 days for team licences) and we’ll issue a refund.
Contact us in the chat for more information. We can provide discounts for those who have problems purchasing the program. We do offer different pricing tiers too, so you can buy the most affordable one for you.
We have a lot of free content on code-maze.com. Parse through the articles and learn more about our style and content we offer for free. Then imagine this being a video version of these materials.
Feel free to contact us contact us via email or you can use the chat in the bottom right of the page. Typically we answer very quickly and we’ll definitely reply to all your queries.
“This is an awesome video course that covers everything you need to know about Blazor WebAssembly. From the very basics to consuming ASP.NET Core Web API, implementing Paging, Searching, and Sorting, and also it covers advanced topics like Publishing, Authentication, Authorization, and User Management.
Explanations are clear, concise, and easy to understand. Most importantly, modules are easy to follow along. Support from the CodeMaze crew in the private Facebook group is a big plus.
If you want to dive into the Blazor world this is the course for it.”
Need licenses for your entire team? Check them out.
We strongly believe in quality, so we’re more then confident that if you participate in the program, learn the content from the course daily, implement what you learn, by the time you completely finish it, you will be able to build your own applications easily.
If for some reason you don’t feel like that is true, then you can request a refund within 30 days (7 days for team licences) from the day of the purchase and receive a full refund (100% of the money you invested in the course).
Pretty simple. No questions asked!