Building Web Applications in ASP.NET Core

by Learning Tree Claim Listing

This Building Web Applications in training lets developers build web applications using all the features of ASP.NET Core, including MVC, Razor Pages, and Web Services.

£2395

Contact the Institutes

Fill this form

Advertisement

Learning Tree Logo

img Duration

4 Days

Course Details

This Building Web Applications in 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 Course Benefits

In this ASP.NET Core course, you will learn how to:

  • 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 RESTful 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

 

Prerequisites

  • Please have knowledge and experience at the level of Learning Tree course 419, Introduction to C# Training.

  • Have experience in building business applications.

  • Possess a basic understanding of HTML and CSS.

 

Exam Information

  • Learning Tree Exam provided at the end of class

 

Building Web Applications Instructor-Led Course Outline

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 URLs with custom routes

  • Improving responsiveness with Session and Cache

  • Adding functionality with middleware

  • Extending request processing with Action Filters

Authorising Users

  • Managing users and user claims

  • Authorising 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 OpenAPI 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

Containerising 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

  • London Branch

    Floor 8 One Canada Square Canary Wharf, London

Check out more ASP.Net courses in UK

Framework Training Logo

PHP Training Course

This course focuses on PHP language and syntax, working with dynamic data from and to MySQL. PHP is a mature scripting language that you can find in use on many major commercial web sites - platforms such as Wordpress and Magento.

by Framework Training [Claim Listing ]
Seven Institute Logo

jQuery Web Development

This jQuery Web Development course is designed to provide web developers with the skills needed to utilise jQuery in web applications. Delegates will use the effects, animations, plug-ins and tools provided by the jQuery library to create rich client interfaces.

by Seven Institute [Claim Listing ]
Digital Skills Academy Logo

Coding Beginners Bootcamp

Our Coding Beginners Bootcamp to Software Development is a great starting point to give you a flavour of what to expect in industry. You will learn the basics to get you ready for the next step in your journey into this exciting career.

by Digital Skills Academy [Claim Listing ]
Pitman Training Logo

Animate CC

The Adobe Animate CC course will help you learn how to create online animations. Such animations are found all over the internet on websites, online videos, video games, advertisements, cartoons etc. It is an essential program for anyone wanting to work in a creative online animation role.

by Pitman Training [Claim Listing ]
New Horizons Birmingham Logo

Adobe Dreamweaver CC - Part 1

In this course, you will learn to maintain and administer your website with Dreamweaver’s site and page management tools.

by New Horizons Birmingham [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy