Übersicht
Blazor is a Framework to create WebApps, both Client- and Serverside with HTML, CSS, C# and .NET Techniques. In this 3 day training you will learn how to build Serverside and Clientside Blazor apps including DataAccess over RESTfull Services and creating Progressive Web Applications.
Dauer: 3 Tage
Preis:
Agenda
Blazor Overview
- Overview of Microsoft Web Technologies
- What is Blazor WebAssembly
- What is Blazor ServerSide
- Tools and Dependencies
Blazor Components and Layout
- Overview
- Razor Syntax
- Fundamentals
- Routing
- Configuration
- Dependency Injection
- Startup
- Blazor Components
- Nested Components
- Component Parameters
- Route Parameters
- Layouts
- Cascading values and parameters
EventHandling and DataBinding
- EventHandling
- Basic Syntax
- Event Arguments
- Common Used EventArguments
- EventCallbacks
- Default Actions and Event Propagation
- DataBinding
- Basics
- One Way DataBinding
- Two Way DataBinding
StateManagement
- Blazor Server State management
- Blazor WebAssembly State management
Validation
- Binding a Form
- Handle form submissions
- Built-in form components
- Display-name support
- Error message template support
- Basic validation
- Data annotations Validator and Custom validation
- Validation components
Authentication and Authorization
- Overview
- Tracking Authentication State
- AuthorizeView Component
- Role-Based and Policy-Based Authorization
JavaScript InterOp
- Overview
- Call JavaScript functions from Blazor C# Code
- Call .NET Methods from JavaScript Code
Templated Components
- Introduction to Templated Components
- Creating Templated Components
- Using a Templated Component
- Generic Templated Component
Progressive Web Apps
- Requirements
- Review
- Introduction to PWA
- Future of PWAs
- Building Prrogressive Web Apps with ASP.NET Core Blazor WebAssembly
Termine
Es wurden keine passenden Termine gefunden. Bei Interesse an diesem Kurs kontaktieren Sie uns bitte!