Companies Home Search Profile

Blazor and Web Development Fundamentals with .Net 7

Focused View

Irlon Terblanche

2:43:57

188 View
  • 1 - Introduction and prerequisites for this course.mp4
    04:07
  • 2 - What we will cover in Part 1.mp4
    00:58
  • 3 - What is Blazor.mp4
    04:16
  • 4 - The different Blazor implementation options.mp4
    02:23
  • 5 - Blazor Server Web Applications.mp4
    04:43
  • 6 - Blazor WebAssembly WASM Web Applications.mp4
    09:28
  • 7 - Blazor Progressive Web Applications PWAs.mp4
    02:33
  • 8 - Different Hosting Models for Blazor WebAssembly Applications.mp4
    06:54
  • 9 - Summary.mp4
    02:01
  • 10 - Introduction and Outline for Part 2.mp4
    01:44
  • 11 - What is ASPNet Core.mp4
    08:08
  • 12 - The ASPNet Core Framework version and Target Framework Moniker TFM.mp4
    01:26
  • 13 - Blazor and UI Rendering.mp4
    02:26
  • 14 - Traditional browserserver communication How Blazor improves on this.mp4
    02:49
  • 15 - Blazor Serverside Rendering.mp4
    03:40
  • 16 - The Document Object Model DOM and Render Tree concepts.mp4
    02:32
  • 17 - Blazor Serverside Rendering continued.mp4
    04:16
  • 18 - Blazor WebAssembly WASM.mp4
    01:21
  • 19 - Summary.mp4
    01:52
  • 20 - Introduction and Outline for Part 3.mp4
    06:15
  • 21 - Set up and run a standalone Blazor WASM application.mp4
    20:27
  • 22 - Set up and run a Blazor Server web application.mp4
    06:25
  • 23 - Blazor WASM vs Blazor Server Browser Demonstration.mp4
    06:39
  • 24 - Introduction and Outline for Part 4.mp4
    02:03
  • 25 - Blazor WASM Browser Demonstration.mp4
    13:05
  • 26 - Blazor Server Browser Demonstration.mp4
    09:11
  • 27 - Blazor Server vs Blazor WASM Closing Remarks.mp4
    05:57
  • 28 - Introduction and Outline for Part 5.mp4
    02:22
  • 29 - Set up and install a standalone Blazor PWA.mp4
    13:52
  • 30 - Set up an ASPNet Core Hosted Blazor PWA.mp4
    06:58
  • 31 - PWA Closing Remarks.mp4
    03:06
  • Description


    Learn the underlying mechanics of Blazor Server, WebAssembly and Progressive Web Applications with minimal coding skills

    What You'll Learn?


    • Essential foundations and underlying mechanics of Blazor Web Applications
    • Essential differences between Blazor WASM, Blazor Server and Blazor PWAs
    • Microsoft's .Net7 Framework and how it supports Blazor Applications
    • WebAssembly technology and how it supports web application development
    • Technical fundamentals of web client/browser and server communications
    • Signal R, the Document Object Model (DOM) and RenderTree concepts
    • PWA manifest and service-worker concepts

    Who is this for?


  • This course is for full-stack development beginners, who want strong foundations for Blazor web application development.
  • This course is not for experienced developers, unless they want to revisit fundamental concepts that we all tend to forget as we continue on our coding journey.
  • It is intended to help beginners to get up to speed as fast as possible in their web development journey.
  • More details


    Description

    In this course, you will learn the important underlying mechanics of all the different types of Blazor web applications. You will not have to write a single line of code to get through this course.

    I am specifically steering away from jumping into the code, because without understanding the subtle differences between the different Blazor applications, you will end up 'coding in the dark', and you will get into issues for which there is not much support for currently. For example, if you don't understand the detailed mechanics of Blazor applications, you will not understand why you are getting CORS errors when making HTTP calls from your Blazor WASM application, or why you are getting database concurrency issues with Blazor Server and EF Core. And so on...

    The course is divided into 5 parts. The first two parts of this course will focus on the theory of Blazor. In Parts 3 to 5, we will see those theoretical concepts from Parts 1 and 2 in action.

    In Part 1, I will discuss what Blazor is, what the different types of Blazor applications are, and how the different hosting options work. I will also go into some detail about Single Page Applications and WebAssembly technology.

    In Part 2, I will cover the .Net7 Framework, the Document Object Model, and the Render Tree concepts.

    In Part 3, we will start getting more hands-on. We will create and run both Blazor Server and Blazor WASM applications from within Visual Studio. We will also start comparing the two application types in Part 3.

    In Part 4, we will go into more detail with both Server and WASM applications. There will be a big focus on the runtime differences, which we'll explore using our browser developer tools.

    Then finally, in Part 5, we'll create, run and install Blazor Progressive Web Applications (PWAs) onto our local machines. We will create 2 types of PWAs - a stand-alone PWA and an ASP(.)NetCore Hosted Application. We'll conclude Part 5 with some closing remarks about why PWAs are not always the best option for your use case, and what complications come with the development and testing of PWAs.

    Who this course is for:

    • This course is for full-stack development beginners, who want strong foundations for Blazor web application development.
    • This course is not for experienced developers, unless they want to revisit fundamental concepts that we all tend to forget as we continue on our coding journey.
    • It is intended to help beginners to get up to speed as fast as possible in their web development journey.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Irlon Terblanche
    Irlon Terblanche
    Instructor's Courses
    Hi. I'm Irlon. I have a degree in Electromechanical Engineering from the University of Cape Town, as well as an MBA. I have however spent a large part of my career as CEO in the banking and investment industries. A few years ago, I left the corporate space to develop real, hands-on skills that will ensure that I do not become a dinosaur who only knows how to delegate and sit in meetings.Finding good learning material proved very difficult, and this is why I've created this course. I'm hoping that you will get up to speed faster and with fewer issues than I did. So, join my courses and learn the fundamentals that will stand you in good stead going forward. The possibilities are endless.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 31
    • duration 2:43:57
    • Release Date 2023/03/05