Course Overview
Schedule Dates
Asp.Net Core 3.1 Blazor
Asp.Net Core 3.1 Blazor
Asp.Net Core 3.1 Blazor
Asp.Net Core 3.1 Blazor
Course Content
- What are Blazor; Razor Components and Web Assembly?
- Web Assembly vs Server
- Configuring Core 3.1
- Discuss the rapid development and evolution of ASP.NET
- Comparison of features for web technologies
- Creating Progress Web Application
- Support for Dependency Injection
- Creating your first Blazor Web Application
- Configuration Options
- New Core 3.1 Features
- Overview of Blazor
- Blazor and Razor Components
- Installing Blazor Templates
- Debugging Blazor Applications
- Dependency Injection
- Pages vs Components
- Routing
- Rendering Components
- Code and Code behind files
- Razor Syntax
- Razor Directives
- Creating Web API services
- Web API Controller
- Implementing Controller Actions
- Using HttpClient
- Configuring and Injecting HttpClient
- Using Get request for Web API service
- Using Post, Put and Delete
- What is gRPC?
- Define Messages and Remote Procedure Calls
- Connecting to service
- Create a client interface for service
- Parameters
- Child Components
- RenderFragments
- Template Componnts#
- Introduction to Entity Framework Core
- Migrations and Database creation
- DataAnnocations
- Adding Migrations
- Creating a Database
- Creating Web API controller
- Introduction to Validation
- EditForm components
- Input components
- Validation components
- Dealing with common security threats in Web Applications
- Authentication and Authorization
- Configuring Authorization
- Securing Pages and Components
- Creating a Razor Class Library
- Using Components from a Library
- Routing to Pages in a Library
- Calling JavaScript from Components
- Referring to Elements within the JavaScript
- Calling .NET methods from JavaScript
- Using Bootstrap to provide a Responsive User Interface
- Layout using Bootstrap
FAQs
This course is ideal for software developers, web developers, and IT professionals who are interested in using Blazor and ASP.NET Core to build modern, interactive web applications. It is suitable for those with a basic understanding of web development and C#.
Participants should have a basic understanding of C# programming and web development concepts. Familiarity with ASP.NET Core and basic HTML/CSS is recommended but not required.
By completing this course, you will gain practical skills in building interactive web applications using Blazor and ASP.NET Core 3.1. You will learn to create reusable components, handle user input, and integrate with backend services to develop modern web solutions.
Yes, the course includes hands-on labs and practical exercises designed to provide participants with real-world experience in developing Blazor applications.
CounselTrain provides instructor support, access to course materials, and additional resources such as forums or community groups to assist participants throughout the course.