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.
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.
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.
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.
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 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!
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy