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

EQV (UK) Ltd Training Logo

Adobe Dreamweaver Introduction

Creating and designing and updating websites are an essential for any business this is an ideal tool to achieve that with. This course can be counted towards your Adobe Certified Associate qualification.

by EQV (UK) Ltd Training [Claim Listing ]
IT Professional Training Logo

Web Application Development (Full Stack Developer)

This Web application Development course is quite comprehensive and suitable for you even if you have zero programming experience, this course will take you from beginner to mastery.

by IT Professional Training [Claim Listing ]
Olas Logo

Adobe Dreamweaver

Adobe Dreamweaver course is offered by Olas. Olas uses a variety of delivery methodologies and believe a blended learning approach leads to the participants retaining the knowledge learnt through the learning event.

by Olas [Claim Listing ]
Xchange Training Logo

WordPress Training

If you are a looking to expand your skills to create great looking websites or blogs we have the WordPress course to suit you!

by Xchange Training [Claim Listing ]
Academy Class Logo

WordPress (Beginner)

By the end of the day you’ll be a little tired but you will have created your own WordPress site and understand the process well enough that you can do it again!

by Academy Class [Claim Listing ]

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