Curso Blazor

  • Development

Curso Blazor

16 horas
Visão Geral

Curso Blazor. Blazor  oferece aos desenvolvedores .NET uma estrutura que rivaliza com React, Angular, Vue et al, com o principal benefício de ser capaz de codificar aplicativos da web de alto desempenho usando C#.

Este Curso Blazor irá guiá-lo através de exercícios práticos para ajudá-lo a se preparar para criar e implantar aplicativos Blazor WebAssembly do lado do cliente bem otimizados e seguros.

Objetivo

Após realizar este você será capaz de:

  • Princípios do Blazor
  • Servidor vs lado do cliente 
  • Por que o WebAssembly é incrível
  • Desenvolvimento de UI do lado do cliente com componentes
  • Interoperabilidade com JavaScript se você realmente precisar
  • Teste de unidade do seu aplicativo Blazor
Publico Alvo
  • Desenvolvedores C# .NET que desejam criar aplicativos comerciais Blazor WebAssembly com base na plataforma ASP.NET Core da Microsoft.
Pre-Requisitos
  • Os participantes devem ter participado do nosso curso Introdução ao .NET com C# ou ter experiência equivalente em desenvolvimento .NET usando C# (por exemplo, entender Delegados e Genéricos). 
  • Os participantes também devem ter experiência com qualquer tipo de desenvolvimento web usando HTML5 e CSS (não necessariamente com uma estrutura JavaScript, por exemplo).
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Blazor

  1. What is Blazor?
  2. Blazor Web Assembly vs. Blazor server
  3. Project structure
  4. Component processing
  5. The tree reconciliation principle
  6. Routing

Writing Components

  1. Anatomy of a component
  2. Passing data to components
  3. Event handling
  4. Separating code from markup
  5. Route data
  6. Inheritance
  7. Component hierarchies
  8. One-way databinding

Working with forms

  1. Form components
  2. Validation
  3. Two-way databinding

Beyond the basics with components

  1. EventCallbacks
  2. Cascading values
  3. Chained binds
  4. Templated components

Auth

  1. Integrating with OIDC identity provider
  2. Authorization with policies and claims
  3. Authorization context
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas