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

ITrain Scotland Logo

Microsoft Excel VBA

Whether you are a new user or have been using Excel VBA for years, this course will vastly increase your understanding of Excel VBA.

by ITrain Scotland [Claim Listing ]
Computeraid Ltd Logo

Visual Basic

Visual Basic training is offered by Computeraid Ltd. We can provide training at our facilities, work with satellite centres, deliver training at a client’s training room, provide laptops at a client’s site, set up training centres or deliver online.

by Computeraid Ltd [Claim Listing ]
City of Bristol College Logo

Diploma in Web Application Development

This course is designed to deliver the practical skills to design, develop, build and test a web-based software application. The content aims to develop your abilities and proficiency in the most relevant and sought-after coding languages and tools for both front and back-end development.

by City of Bristol College [Claim Listing ]
Verhoef Training Logo

jQuery

Attendees will learn how to perform Document Object Model (DOM) manipulations that dynamically change the look and content of their Web pages. They will learn how to make Ajax requests to gather and use data from a server and how to create user interface elements such as tab panel and accordion lay...

by Verhoef Training [Claim Listing ]
Siren Search Logo

Wordpress Training

Through our WordPress Training, you will learn how to create your WordPress website and make the changes to improve your website performance.

by Siren Search [Claim Listing ]

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