Curso Building Web Applications with ASP.NET Core

  • Web UX Design Era Digital

Curso Building Web Applications with ASP.NET Core

24 horas
Visão Geral

Este Curso Building Web Applications with ASP.NET Core, permite que os desenvolvedores criem aplicativos Web usando todos os recursos do ASP .NET Core, incluindo MVC , Razor Pages e Web Services. Este Curso Building Web Applications with ASP.NET Core, também mostra como usar as tecnologias .NET Core para criar e implantar aplicativos modernos que aproveitam o design de microsserviços e oferecem suporte a vários dispositivos em diversas plataformas. 

Objetivo

Após realizar este Curso Building Web Applications with ASP.NET Core, você será capaz de:

  • Crie aplicativos Web robustos usando ASP.NET Core.
  • Aproveite os novos recursos do modelo MVC.
  • Explore todos os novos recursos do ASP.NET Core, incluindo Razor Pages, View Components, Tag Helpers e middleware.
  • Aproveite os serviços RESTful, incluindo APIs mínimas.
  • Unifique o servidor e o cliente com Blazor Web Apps.
  • Implante no IIS, no Azure ou use o Docker para criar aplicativos baseados em contêiner.
Pre-Requisitos
  •  Introdução ao treinamento em C#
  • Ter experiência na construção de aplicativos de negócios.
  • Possuir um conhecimento básico de HTML e CSS.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

The Goals of Modern Application Development

  1. Develop complex applications for an agile world.
  2. Have ASP.NET Core support those goals.
  3. Leverage the ASP.NET Core dependency injection engine.
  4. Configure an ASP.NET Core application.

Mapping Web Applications

  1. Route URLs to application components.
  2. Exploit Model Binding to pass data to the application.
  3. Integrate routing for Razor Pages, MVC Controllers, and Web Services.

Generating HTML

  1. Exploit Tag Helpers.
  2. Add HTML to Views in Razor Pages and Controllers.
  3. Create UI consistency with Partial Views and Layouts.
  4. Reuse workflow logic with View Components.

Integrating Business Logic

  1. Create MVC Controllers and Actions to process user input.
  2. Improve type safety with strongly typed models.
  3. Accept and validate user input with Razor Pages.

Building Multi-tier Applications with Web Services

  1. Configure your ASP.NET Core site to deliver Web Services.
  2. Build Web Services to support the CRUD operations.
  3. Create ASP.NET Core minimal APIs.
  4. Generate documentation and testing packages with Swagger and OpenAPI.
  5. Improve the efficiency of both the client and the server.

Creating Blazor Web App

  1. Implement the new model for integrating client and the server.
  2. Replace JavaScript code in the client with C# with fast download times.
  3. Construct interactive forms with client-side Blazor.

Leveraging Infrastructure

  1. Manage configuration settings for multiple environments.
  2. Improve application responsiveness with Session and Cache.
  3. Add functionality to your site with middleware.

Authorizing Users

  1. Manage users and user claims.
  2. Authorize users declaratively and procedurally.
  3. Access the ClaimsPrincipal object.
  4. Control access to the application with claims-based policies.

Deploying Your Application

  1. Add containers to your project.
  2. Deploy to IIS and the cloud.
  3. Deploy your application to container-based environments.
TENHO INTERESSE

Cursos Relacionados

Curso Adobe Captivate Foundation

16 horas

Curso Adobe Captivate Advanced

16 horas

Curso Algoritmos Visual Foundation

16 horas

Curso Web Performance and Optimisation

Curso Web Performance and Optimisation

Curso Adobe Animate Foundation

16 horas

Curso PHP Developer Foundation

32 horas