Blazor Through the Ages – (Hands-On Interactive)
Blazor Through the Ages – (Hands-On Interactive), available at $64.99, has an average rating of 4.3, with 76 lectures, based on 43 reviews, and has 1349 subscribers.
You will learn about Install and Configure the Blazor Framework to make your workbench ready for coding in Visual Studio 2019 Learn the basic concepts of Microsoft's Blazor Framework for Web Applications Development Learn the latest features incorporated in Blazor with ASPNet Core 3.1 for more flexibilty Learn more advanced concepts that builds on your knowledge of basic concepts: Routing, 2 way data-binding, Inheritance, Event Callback, Lifecycle methods Build Simple Razor Component based on knowledge acquired already Build an Advanced CRUD application for a movie database that has authentication, authorisation to view logged-in user data alonwith modal dialogs and JSInterop Learn Asynchronous Programming that's is an important part of Blazor applications. Build a Blazor Client to an Existing Customer Web API with the Client built with Full Pagination Features This course is ideal for individuals who are All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over. or People self taught in C#/asp-net willing to learn a cutting edge technology or Beginner to intermediate level C# and Microsoft web developers or Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all. or Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future. It is particularly useful for All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over. or People self taught in C#/asp-net willing to learn a cutting edge technology or Beginner to intermediate level C# and Microsoft web developers or Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all. or Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.
Enroll now: Blazor Through the Ages – (Hands-On Interactive)
Summary
Title: Blazor Through the Ages – (Hands-On Interactive)
Price: $64.99
Average Rating: 4.3
Number of Lectures: 76
Number of Published Lectures: 76
Number of Curriculum Items: 78
Number of Published Curriculum Objects: 78
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Install and Configure the Blazor Framework to make your workbench ready for coding in Visual Studio 2019
- Learn the basic concepts of Microsoft's Blazor Framework for Web Applications Development
- Learn the latest features incorporated in Blazor with ASPNet Core 3.1 for more flexibilty
- Learn more advanced concepts that builds on your knowledge of basic concepts: Routing, 2 way data-binding, Inheritance, Event Callback, Lifecycle methods
- Build Simple Razor Component based on knowledge acquired already
- Build an Advanced CRUD application for a movie database that has authentication, authorisation to view logged-in user data alonwith modal dialogs and JSInterop
- Learn Asynchronous Programming that's is an important part of Blazor applications.
- Build a Blazor Client to an Existing Customer Web API with the Client built with Full Pagination Features
Who Should Attend
- All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over.
- People self taught in C#/asp-net willing to learn a cutting edge technology
- Beginner to intermediate level C# and Microsoft web developers
- Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all.
- Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.
Target Audiences
- All web developers from Microsoft Stack of products, Students pursuing computer software engineering, Programmers from any web/application development platform willing to switch over.
- People self taught in C#/asp-net willing to learn a cutting edge technology
- Beginner to intermediate level C# and Microsoft web developers
- Learners who would love to make great user interfaces with CRUD functionalities without using Javascript at all.
- Angular/Reactjs developers wishing to explore into their Micrsoft equivalent for future.
Have you ever thought of being a front-end developer with Single Page Applications (SPA) in mind but hate using JavaScript to achieve your objectives?
Have you ever thought of replacing React and/or Angular from your SPA by using a framework that uses your skills as a C# programmer?
If you have pondered on the above questions anytime in your career/curriculum, you have come to the right place. Yes, Blazor is a web framework offering from Micrsoft which allows you to leverage your C# language coding skills and allows you to achieve all that a more established React/Angular could offer without ever using JavaScript at all. At the same time get all that you could desire from a Single Page Application.
This is a basic course to start with and requires no prior knowledge of Blazor. As the course progresses the flow transfers to more advanced topics so by the end, students are expected to acquire an intermediate skill level.
As this course is completely built around Blazor, let’s have a quick overview of what it is?
-
Blazor is an open-source web framework offering from Microsoft
-
It uses just C# and razor(HTML/CSS) markup to create rich interactive user interfaces
-
Blazor does not require JavaScriptfor its development
-
It has a complete client-side(browser) version using web assembly.
Now a bit about the course:
-
Section 1: Includes the features and highlights of the Blazor framework and the course. It guides through the necessary installation and configuration requirements and concludes with a demo of the finished application
-
Section 2: This section deals in the Migration of the Completed Blazor MovieApp from ASP.NET Core 3.1 to ASP.NET 6.0
-
Section 3: The section introduces learners to Blazor and its hosting models
-
Section 4: Blazor has a component-based ecosystem, hence this section dives straight into building the first component
-
Section 5: As the course uses the latest released version of ASP.NET Core 3.1 (at the time of writing), this section deals in the new features added since the last release (3.0)
-
Section 6: Dedicated to a coding exercise as the first assignment
-
Section 7: This section deals in advanced concepts with hands-on coding such as: Routing, Data Binding, Event Callback, Inheritance and Lifecycle methods
-
Section 8: It is a short section dedicated to learning asynchronous programming fundamentals, the cornerstone for Blazor
-
Section 9: This section is completely dedicated to building the CRUD movie application
-
Section 10: Introduces authentication and authorization to the movie app to allow users to view only their user profile data (not all data)
-
Section 11: Is a bonus section to show the usage of a third-party component (Spinkit with Spinloader) to show nice, animated loaders while the application is loading. This section ends with an end of the course assignment to build a component (based on a spec.)
-
Section 12: A section dedicated to Pagination of the Movie App
-
Section 13: Introduces Blazor as a Progressive Web Application
-
Section 14: Testing Blazor Component using bUnit
-
Section 15: New section added that shows the complete walk-through of Creation of a Blazor Server Application with Pagination that Consumes an Existing Customer Web API
-
Section 16: Latest versions of Blazor apps in ASP.NET .7/8 that show two stand-alone apps in Blazor as part of the objective of evolving Blazor through the ages
Recent Reviews: “One of the best Blazor course” by Mohammed Cisse
Course Curriculum
Chapter 1: Introduction
Lecture 1: Encouraging Constructive Feedback: A Message to Our Udemy Students
Lecture 2: Introduction and Features
Lecture 3: Course Scope
Lecture 4: Blazor Installation and Configuration
Lecture 5: Live Demo Of Completed Blazor Movie App
Lecture 6: Live Demo of Blazor Client with Pagination Consuming Web API
Chapter 2: Migrating the Completed Blazor MovieApp to ASP.NET6.0
Lecture 1: Migrating the Completed Movie App CRUD Application to ASP.NET 6.0
Chapter 3: Introduction To ASP.NET Core 3.1 Blazor
Lecture 1: What is Blazor ?
Lecture 2: Blazor Hosting Models
Chapter 4: Components in Blazor
Lecture 1: Create Your First Razor Component in Blazor
Lecture 2: Create a Nested Component in Blazor
Chapter 5: What's New in Blazor 3.1 Released With ASP.NET Core 3.1?
Lecture 1: Partial Classes And Component Tag Usage
Lecture 2: Pass Parameter To Components And Prevent Default Action
Lecture 3: Stop Event Propagation And Detailed Error Handling During App Building
Chapter 6: Assignment Exercise
Chapter 7: Advanced Concepts with Hands-On Coding in Blazor
Lecture 1: Routing in ASP.NET Core 3.1 Blazor
Lecture 2: One Way Data Binding in ASP.NET Core 3.1 Blazor
Lecture 3: Event callback in ASP.NET Core 3.1 Blazor
Lecture 4: Two Way Data Binding in ASP.NET Core 3.1 Blazor
Lecture 5: Inheritance in ASP.NET Core 3.1 Blazor
Lecture 6: Lifecycle methods in ASP.NET Core 3.1 Blazor – Part 1 (Fundamentals)
Lecture 7: Lifecycle methods (Code Example) – SetParametersAsync
Lecture 8: Lifecycle methods (Code Example) – OnInitialized & OnInitializedAsync
Lecture 9: Lifecycle methods (Code Example) – OnParametersSet & OnParametersSetAsync
Lecture 10: Lifecycle methods (Code Example) – OnAfterRender & OnAfterRenderAsync
Lecture 11: Lifecycle methods (Code Example) – ShouldRender
Chapter 8: Asynchronous Programming Fundamentals
Lecture 1: Learn Asynchronous Programming through Coding Examples
Chapter 9: Create a CRUD Application in Blazor
Lecture 1: Create a Blazor (Server) App with Individual User Accounts Authentication
Lecture 2: Run the Blazor App
Lecture 3: Understand the Project Structure
Lecture 4: The Program Class and Host Object
Lecture 5: Startup Class
Lecture 6: Function of _Imports.razor Class
Lecture 7: The Shared Folder
Lecture 8: Create a Database and Add Tables To Store Users and Roles
Lecture 9: Add Users and Roles
Lecture 10: Implement Basic Authorization
Lecture 11: Frequently Used Page Directives for a Razor Page
Lecture 12: Create a Movie Class
Lecture 13: Add the Movie Entity in the ApplicationDbContext
Lecture 14: Add Migration to Create Movies Table
Lecture 15: Create an Interface for Data Access Service
Lecture 16: Create a Data Access Service and Methods to Retrieve Records
Lecture 17: Create Methods for Add, Edit and Delete Operations
Lecture 18: Register the Data Access Services Class in Startup
Lecture 19: Seed the Movies Database
Lecture 20: Create a Details Page to Show List of Movies
Lecture 21: Add Bootstrap to the Project
Lecture 22: Create a Modal Popup Dialog to Add a Movie
Lecture 23: Edit the Movies Table
Lecture 24: User Data Validation
Lecture 25: Save Data to the Database
Lecture 26: JavaScript Interop Calls to Close Modal
Lecture 27: Communication Between Movie Detail and Movies
Lecture 28: Edit Movies
Lecture 29: Render Fragment Usage to Change Modal Title Dynamically
Lecture 30: Create a Confirm Delete Dialog
Lecture 31: Complete the Delete Operation
Chapter 10: Authentication and Authorization
Lecture 1: Authentication in Action for the Movie App
Lecture 2: View User Profile Data with Authorization
Lecture 3: Run and Test the App For User Data Protection
Lecture 4: Installing the Blazor Movie App with Database from GitHub on User Machines
Chapter 11: Additional Content : Adding Spinkit For Loading Indication to Movies App
Lecture 1: Adding Spinkit to the App
Lecture 2: Using Spinkit with Spinloader component
Lecture 3: Testing a Few Spinner Components
Chapter 12: Paginating the Movies
Lecture 1: Display Paginated Movies
Chapter 13: Bonus Section: Progressive Web Applications
Lecture 1: What is a Progressive Web Application ?
Chapter 14: Testing Blazor Using bUnit
Lecture 1: Testing the Counter Component
Chapter 15: Bonus: Create a Blazor App in ASP.NET 6.0 with Pagination that Consumes Web API
Lecture 1: Source Code Links
Lecture 2: Clone the Customer Web API Repository
Lecture 3: Create the Blazor Server Application
Lecture 4: Define the Customer Model in the Blazor Server App
Lecture 5: Create a Customer Service Class to Consume the Customer Web Api
Lecture 6: Create the Customer List Razor Component to Render the Customers
Lecture 7: Create a Navigation Menu for Viewing the Customer List
Chapter 16: Blazor in Later Versions of ASP.NET
Lecture 1: Create an Email Editor with Live Preview in Blazor in ASP.NET 7
Lecture 2: Build a Server-Side Streaming Rendering App with Blazor in ASP.NET 8
Instructors
-
Kaushik Roy Chowdhury
Software Educator and Online Course Creator
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 4 votes
- 3 stars: 8 votes
- 4 stars: 9 votes
- 5 stars: 19 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024