ASP.NET 6 With Razor Pages Training Course

by JBI Training Claim Listing

nderstand ASP.NET Core Architecture Use Razor Pages to develop applications See alternative approach of Model, View and Controller Develop for multiple screen formats using ‘Bootstrap’ Apply testing / mocking principals Create REST Based Services

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

JBI Training Logo

img Duration

4 Days

Course Details

Highlights

  • Understand ASP.NET Core Architecture

  • Use Razor Pages to develop applications

  • See alternative approach of Model, View and Controller

  • Develop for multiple screen formats using ‘Bootstrap’

  • Apply testing / mocking principals

  • Create REST Based Services

  • Utilise Routing including Attribute Routing

  • Create ViewComponents

  • Apply Dependency Injection

  • Learn ASP.NET support for multiple platform hosting

  • Exploit ‘Middleware’ to provide modular approach

  • Explore useful packages (NuGet)

  • Understand security considerations

 

Course Details

ASP.NET for .NET 6 Razor Pages

  • What are ASP.NET .NET 6

  • Development for Windows, Linux and iOS

  • Full Framework or Core options

  • What are Razor Pages?

  • Razor Pages vs Model View Controller (MVC)

  • Discuss the rapid development and evolution of ASP.NET including the features/approaches already deprecated!

  • Comparison of features for web technologies

  • Support for Dependency Injection

  • Testability

  • Creating your first ASP.NET .NET 6 web Application

  • Configuration Options

  • Razor Views

  • Building a Responsive Web Site and support for Mobile and Table using ‘bootstrap’

  • .NET Core 6 overview (.NET 7 preview)

Razor Pages

  • What are Razor Pages

  • Creating Razor Pages

  • Postback to Razor Pages

  • Adding Code Behind File

  • Binding

  • Razor Page 'Model'

  • Injection Into Razor Page

  • Page Handlers

  • Async Methods

  • Authorization

Views

  • Responsibilities of a View and View Engines

  • Creating Razor Views

  • Layout Page (Razor)

  • Strongly Typed Views

  • Tag Helpers and Html Helper methods

  • View Components

  • Validation helpers

Defining Routes

  • Introduction and motivation

  • Building your routes and defaults

  • Attribute Routing

  • Route Constraints

Models and Entity Framework

  • Using Models

  • POCO Types and Strongly Typed Views

  • Use of View Models

  • Introduction to Entity Framework

  • Using Entity Framework

  • Extending Entities and validation rules

Modular Design

  • Define and use 'Middleware' to modularise Applications

  • Separate concerns further with Services

  • Use Dependency Injection to Provide access to Services

Bootstrap

  • Using Bootstrap to provide a Responsive User Interface

  • Layout using Bootstrap

Filters

  • Understanding Filters

  • Built in Filters

  • Creating Custom Filters

  • Configuring Filters

  • Adding Filters

MVC Alternative

  • Using Controllers

  • Action Methods

  • Working with Parameters

  • Introduction to Routing

  • Understanding Model Binding and use of View Models

  • Task Asynchronous Pattern

Defining Routes

  • Introduction and motivation

  • Building your routes and defaults

  • Attribute Routing

  • Route Constraints

Rest Based services

  • What is REST?

  • Using HTTP verbs

  • Previous options for action

  • Implementing GET, POST, PUT, DELETE

Security

  • Dealing with common security threats in ASP.NET

  • Validation Options

  • Error Reporting

  • Authentication and Authorization

  • Securing controllers and actions

  • Configuration

Testing and Patterns for Development

  • Writing Tests Web Applications

  • MS Test and xUnit

  • Test Driven Development (TDD)

  • Unit Testing best practices

  • Enforcing Isolation of tests

  • Dependency Injection

Areas

  • Partitioning Large Web Applications

  • Adding Areas

  • Navigation between Areas

 

Who Should Attend

ASP.NET developers who want to leverage the power of ASP.NET MVC

 

  • London Branch

    JBI Training Wohl Enterprise Hub 2B Redbourne Avenue, London

Check out more ASP.Net courses in UK

London IT Training (LIT) Logo

Web Application Testing With PHP Unit Framework

PHPUnit is a test frame used by programmers for automatic testing of PHP web applications.

by London IT Training (LIT)
Elite Training Logo

Adobe Coldfusion MX Level 1

You already know how to create static Web sites using HTML. Now you want to expand your capabilities as a Web developer to creating Web applications that you can't create in HTML.

by Elite Training [Claim Listing ]
Acudemy Logo

PHP And MySQL Web Development

This is a practical course with extensive hands on sessions. It provides delegates with the knowledge and skills to develop PHP web applications which interface with web database servers using the SQL language.

by Acudemy
CCW Training Academy Logo

Web Development Training

CCW Offer a variety of Web Development courses that cover everything that is required for new developers of websites and web services. With web services becoming essential for organisations of all kinds and varieties, there is high demand for these services.

by CCW Training Academy [Claim Listing ]
Pioneers Academy Logo

ASP.net MVC - Level 1

ASP.NET - Level 1 course is designed to enable participants to create many different types of applications using a developer platform consisting of tools, programming languages, and libraries.

by Pioneers Academy [Claim Listing ]

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