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
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
History Of JBI Training
JB International (JBI Training) is a London (UK) company which was formed in 1995, delivering Technology training courses to leading organisations.
JBI has always focused on cutting edge technology and is widely recognised as a leading specialist provider of training in the fields of Artificial Intelligence, Machine Learning, Analytics, DevOps, Security....
Instructors & Consultants
We are confident that you will find our instructors to be among the finest around. Our Instructors bring into the classroom the experience of applying their skills in the "Real World" as systems developers and consultants.
Many are leading figures in the world of Technology and are able to add a lot of value to your training. The instructors are personable and able to communicate their technical knowledge effectively to delegates.
Increasingly, clients are looking for consultancy and project mentoring to help get leading-edge systems design , development and implementation underway smoothly.
JBI is able to provide this service and have a number of leading consultants who can add value to client projects.
Whether you are a new user or have been using Excel VBA for years, this course will vastly increase your understanding of Excel VBA.
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.
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.
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...
Through our WordPress Training, you will learn how to create your WordPress website and make the changes to improve your website performance.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy