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
- Develop complex applications for an agile world.
- Have ASP.NET Core support those goals.
- Leverage the ASP.NET Core dependency injection engine.
- Configure an ASP.NET Core application.
Mapping Web Applications
- Route URLs to application components.
- Exploit Model Binding to pass data to the application.
- Integrate routing for Razor Pages, MVC Controllers, and Web Services.
Generating HTML
- Exploit Tag Helpers.
- Add HTML to Views in Razor Pages and Controllers.
- Create UI consistency with Partial Views and Layouts.
- Reuse workflow logic with View Components.
Integrating Business Logic
- Create MVC Controllers and Actions to process user input.
- Improve type safety with strongly typed models.
- Accept and validate user input with Razor Pages.
Building Multi-tier Applications with Web Services
- Configure your ASP.NET Core site to deliver Web Services.
- Build Web Services to support the CRUD operations.
- Create ASP.NET Core minimal APIs.
- Generate documentation and testing packages with Swagger and OpenAPI.
- Improve the efficiency of both the client and the server.
Creating Blazor Web App
- Implement the new model for integrating client and the server.
- Replace JavaScript code in the client with C# with fast download times.
- Construct interactive forms with client-side Blazor.
Leveraging Infrastructure
- Manage configuration settings for multiple environments.
- Improve application responsiveness with Session and Cache.
- Add functionality to your site with middleware.
Authorizing Users
- Manage users and user claims.
- Authorize users declaratively and procedurally.
- Access the ClaimsPrincipal object.
- Control access to the application with claims-based policies.
Deploying Your Application
- Add containers to your project.
- Deploy to IIS and the cloud.
- Deploy your application to container-based environments.
TENHO INTERESSE