Building Web Applications in .NET 6

Learning Tree International AB, i Stockholm (+2 orter)
Längd
4 dagar
Pris
32 130 SEK exkl. moms
Nästa kurstillfälle
7 maj, 2024 (+3 kursstarter)
Utbildningsform
Öppen utbildning, Onlineutbildning
Längd
4 dagar
Pris
32 130 SEK exkl. moms
Nästa kurstillfälle
7 maj, 2024 (+3 kursstarter)
Utbildningsform
Öppen utbildning, Onlineutbildning
Få mer information om utbildningen, arrangörerna svarar oftast inom 48h 👍

Beskrivning av: Building Web Applications in .NET 6

This Building Web Applications in .NET 6 training lets developers build web applications using all the features of ASP .NET Core, including MVC , Razor Pages, and Web Services. This course also shows how to use the .NET Core technologies to create and deploy modern applications that leverage microservice design and support multiple devices on multiple platforms.

Building Web Applications Delivery Methods

  • In-Person

  • Online

Building Web Applications Course Benefits

  • Build robust web applications using ASP.NET Core

  • Exploit all the features of ASP.NET Core including Razor Pages, View Components, Tag Helpers, and Web service support tools

  • Leverage both REST ful and gRPC services

  • Deploy to IIS , Azure, or use Docker to create container-based applications

  • Leverage continued support with after-course one-on-one instructor coaching and computing sandbox

Building Web Applications Instructor-Led Course Outline

Important Building Web Applications Information

Prerequisites

  • Introduction to C# Training
  • Experience in building business applications
  • A basic understanding of HTML and CSS

Exam Information

  • Learning Tree Exam provided at the end of class

Module 1: The Goals of Modern Application Development

In this Module, you will learn how to:

  • Developing complex applications for an agile world
  • How ASP.NET Core supports those goals

Module 2: Building Web Applications

In this Module, you will learn how to:

Picking the Right Architecture

  • Configuring the application
  • Leveraging dependency injection

Integrating Business Logic

  • Creating Controllers and Actions
  • Simplifying the Architecture with Razor Pages
  • Sharing data with ViewBag/ViewData
  • Improving type safety with strongly typed models
  • Reducing download time with bundling

Delivering Web Pages

  • Creating Dynamic Page with Views
  • Generating HTML with Tag Helpers
  • Reusing user interfaces with Partial Views and Layouts
  • Reusing workflow logic with View Components
  • Accepting and validating user input
  • Returning files, JSON , and more

Module 3: Extending Infrastructure

In this Module, you will learn how to:

Enhancing Performance and Functionality

  • Linking pages to URL s with custom routes
  • Improving responsiveness with Session and Cache
  • Adding functionality with middleware
  • Extending request processing with Action Filters

Authorizing Users

  • Managing users and user claims
  • Authorizing users declaratively and procedurally
  • Accessing the ClaimsPrincipal object
  • Declaring claims-based policies

Module 4: Implementing Services in ASP.NET Core MVC

In this Module, you will learn how to:

Defining services

  • Applying ApiController and ContollerBase
  • Retrieving, updating, and creating objects in ASP.NET Core

Creating Well Designed Service

  • Incorporating HTML standards
  • Configuring your project for Open API documentation and Swashbuckle

Building High-Performance gRPC Services

  • How gRPC improves performance
  • Defining the service’s contract in ProtoBuf
  • Generating client and server code in Visual Studio
  • Creating and accessing a gRPC service

Module 5: Deploying

In this Module, you will learn how to:

Local and Remote Servers

  • Creating release packages
  • Deploying to IIS
  • Deploying to Azure App Services

Containerizing Your Application

  • Simplifying deployment and application management with Docker
  • Creating a Docker container
  • Running applications in containers
  • Integrating applications, services, and databases with Docker Compose

Kommande kursstarter

Välj mellan 3 kursstarter

7 maj, 2024

  • Öppen utbildning
  • London

7 maj, 2024

  • Öppen utbildning
  • Stockholm

7 maj, 2024

  • Onlineutbildning
  • Distans

Intresseanmälan

Beställ information

Fyll i formuläret för att få mer information om Building Web Applications in .NET 6, direkt från arrangören. Det är gratis och inte bindande!

reCAPTCHA logo Den här hemsidan är skyddad av reCAPTCHA och Googles Integritetspolicy och Användarvillkor tillämapas.
Learning Tree International AB
Fleminggatan 7
112 26 Stockholm

Learning Tree International

Learning Tree är ett internationellt utbildningsföretag med över 40 års erfarenhet av att leverera utbildning till yrkesverksamma IT-proffs, projektledare, verksamhetsutvecklare och chefer. Vi erbjuder allt från enstaka kurser till globala utbildningsprogram, och vi hjälper våra kunder att införa hållbara processer som fungerar idag och förbereder...

Läs mer om Learning Tree International AB och visa alla utbildningar.

Highlights