Course: Developing ASP.NET MVC Web Applications (exam 70-486) - Updated

$369.00
$446.49 incl. vat

duration: 76 hours |

Language: English (US) |

access duration: 180 days |

Details

In this online ASP.NET MVC course you learn to develop applications based on the .NET Framework 4.5 ASP.NET MVC. The major take aways of this course is to develop web applications with better performance and scalability.

Among topics this course covers are Visual Studio 2017, MVC 5, Unit Tests, User expericne, MVC Razor code, jQuery, AJAX, Entity Framework, Web API, JSON, debugging, security and far more.

Result

After successful completion you are able to develop advanced ASP.NET MVC applications. You are also prepared for the Microsoft 70-486 exam. The exam is part of the MCSA Web Applications.

Prerequisites

You have at least 2 years of experience with developing web applications with Visual Studio and ASP.NET. Furthermore you have basic knowledge of C# and Programming in HTML5 with JavaScript and CSS3 (exam 70-480).

Target audience

Software Developer, Web Developer

Content

Developing ASP.NET MVC Web Applications (exam 70-486) - Updated

76 hours

Getting Started with ASP.NET MVC Web Applications in Visual Studio 2013

  • start the course
  • create a new Web Pages application in Visual Studio 2013
  • add a new page in a Web Pages application in Visual Studio 2013
  • apply a site layout page to a newly added page in a Web Pages application in Visual Studio 2013
  • create a new Web Forms application in Visual Studio 2013
  • add a new Web Forms page to a Web Forms application in Visual Studio 2013
  • apply a site layout page to a newly added web form page in a Web Forms application in Visual Studio 2013
  • create a new ASP.NET MVC Web application in Visual Studio 2013
  • add a new view to an ASP.NET MVC application in Visual Studio 2013
  • apply a site layout page to a newly added view in an ASP.NET MVC Web application in Visual Studio 2013
  • obtain and display controller route data in an ASP.NET MVC Web application view in Visual Studio 2013
  • configure an MVC controller route parameter
  • define new MVC controller action results in an ASP.NET MVC web application
  • use an ActionName to alias an existing controller action; use an AcceptVerb to specify the type of HTTP request used to access a particular controller action
  • globally register a custom controller action filter in an ASP.NET MVC web application in Visual Studio 2013
  • directly apply MVC 4 controller action filters to MVC controller actions
  • define a custom MVC action filter
  • create a unit test project for an ASP.NET MVC web application in Visual Studio 2013
  • implement basic unit tests for an ASP.NET MVC web application in Visual Studio 2013
  • add a new unit test to an ASP.NET MVC unit test project in Visual Studio 2013
  • apply the Assert AreEqual test; apply the Assert IsNotNull test; apply the Assert IsFalse test; apply the Assert Fail test with error message string
  • locate and fix unit test errors in an ASP.NET MVC web application in Visual Studio 2013
  • understand how to create new ASP.NET MVC web applications with layout/master pages, configure MVC controller routes, implement MVC controller actions, and administer basic MVC unit tests in Visual Studio 2013

Designing the User Experience in ASP.NET MVC Web Applications

  • start the course
  • write a simple Razor code block in C# that dynamically processes user input in an MVC view
  • write comments in MVC Razor code in an ASP.NET MVC web application
  • combine MVC Razor code blocks with HTML markup to render view content in an ASP.NET MVC web application
  • add and use a new layout page in an ASP.NET MVC web application
  • use HTML helper methods to create and render form elements in an ASP.NET MVC web application
  • create a custom HTML helper class in an ASP.NET MVC web application
  • create a custom HTML helper using an extension method in an ASP.NET MVC web application
  • create and render a partial view in an ASP.NET MVC web application in Visual Studio 2013
  • use the Page Inspector to browse application code and examine layout and styling in an ASP.NET MVC web application in Visual Studio 2013
  • use the NuGet package manager to add a JavaScript library and then use the added library in an ASP.NET MVC web application
  • use jQuery selectors to select HTML elements; use jQuery "val" function to change HTML element values; use jQuery "css" function to change HTML element styling
  • add and display a jQuery UI widget in an ASP.NET MVC application view
  • add a jQuery effect to show and hide HTML elements in an ASP.NET web application view
  • add and use a jQuery utility to position content in an ASP.NET MVC web application view
  • add and use jQuery from Microsoft AJAX CDN
  • use jQuery to call a web service in an ASP.NET MVC web application
  • use AJAX to make partial page updates to an ASP.NET MVC web application view
  • use an AJAX helper function (Ajax.ActionLink) to make an asynchronous HTTP request to server in an ASP.NET MVC web application
  • use Modernizr to detect and respond to client browser features in an ASP.NET MVC web application
  • use the DOM to determine browser feature support for the Performance object of the Navigation Timing specification
  • use the hasFeature method to determine browser support for a given specification
  • implement the Output cache in an ASP.NET MVC web application in Visual Studio 2013
  • implement the HTTP Browser cache in an ASP.NET MVC web application in Visual Studio 2013
  • prevent view content caching using the HttpCachePolicy.SetCacheability method in an ASP.NET MVC view in Visual Studio 2013
  • use the Response.WriteSubstitution method to display dynamic data in a cached MVC web application view in Visual Studio 2013
  • create a cache profile in web.config and implement it with the OutputCache attribute on an MVC controller action in Visual Studio 2013
  • to write CSS so as to automatically adjust web page display from a desktop screen to a handheld mobile screen in an ASP.NET MVC web application
  • create view files for the generic desktop browser display mode; create view files for the generic mobile browser display mode; run a web application and test the desktop and mobile browser display modes on application views using browser developer tools
  • use the DisplayModeProvider class to create custom display modes for specific user smartphone models in an ASP.NET MVC web application in Visual Studio 2013
  • use the DisplayModeProvider class to create custom display modes for specific user tablet models in an ASP.NET MVC web application in Visual Studio 2013
  • add jQuery Mobile to an ASP.NET MVC web application and use it to create a page link that can be used to switch between desktop view and mobile view when using a mobile browser user agent
  • develop a basic ASP.NET MVC web application using the Mobile Application template in Visual Studio 2013
  • understand how to use Razor code and HTML helper methods, implement data validation on client and server, dynamically render application scripts, and create adaptive user interfaces for multiple browser support and mobile devices in Visual Studio 2013

Working with ASP.NET MVC Models

  • start the course
  • create a model class and access data from class properties in an ASP.NET MVC web application
  • implement a relationship between two model classes in an ASP.NET MVC web application
  • instantiate an MVC model class object from a controller class action and display object property values in a view in an ASP.NET MVC web application
  • use the DisplayName annotation on a model class object property to customize property label display in an application view in ASP.NET MVC web application
  • use the DataType data annotation on a model class object property to affect how the property value gets displayed in an MVC view
  • use the DisplayFormat data annotation on a DateTime field in order to customize the display format in an ASP.NET MVC view
  • validate user input data by applying data annotations to a model property in an ASP.NET MVC view
  • create a custom data validation attribute and apply it to a model class property in an ASP.NET MVC web application
  • use the jQuery Validation plugin to carry out client-side validation in an ASP.NET MVC web application in Visual Studio 2013
  • customize validation error messages in ASP.NET MVC view
  • use the default MVC model binder to pass HTTP request parameters to a controller action method in an ASP.NET MVC web application in Visual Studio 2013
  • create and use a custom model binder to pass HTTP request parameters to a controller action using form field values in an ASP.NET MVC web application in Visual Studio 2013
  • generate a strongly-typed view in an ASP.NET MVC web application in Visual Studio 2013
  • understand how to create and manage application databases and model classes in an ASP.NET MVC web application

ASP.NET MVC Databases and the Entity Framework

  • start the course
  • use a database initializer class with Entity Framework 6 to create and seed a SQL Server Express database with sample data in an ASP.NET MVC web application
  • use MVC Scaffolding to create a controller with actions and views that can be used to add new records to a SQL Server Express database
  • use MVC Scaffolding to create a controller with actions and views that can be used to read existing records in a SQL Server Express database
  • use MVC Scaffolding to create a controller with actions and views that can be used to edit existing records in a SQL Server Express database
  • use MVC Scaffolding to create a controller with actions and views that can be used to delete existing records from a SQL Server Express database
  • connect an ASP.NET MVC web application to a SQL Server Compact 4.0 database in Visual Studio 2013
  • connect an ASP.NET MVC web application to a Windows Azure SQL database in Visual Studio 2013
  • use the Entity Framework database-first approach to produce MVC models, controllers, and views from a connected SQL Server Compact 4.0 database in an ASP.NET MVC web application in Visual Studio 2013
  • use the Entity Framework model-first approach to generate a SQL Server database in an ASP.NET MVC web application in Visual Studio 2013
  • use the Entity Framework code-first approach to generate a SQL Server Express database from an MVC model class in an ASP.NET MVC web application in Visual Studio 2013
  • use a LINQ to Entities query with method syntax to retrieve data from a connected SQL Server Compact 4.0 database in an ASP.NET MVC web application in Visual Studio 2013
  • use a LINQ to Entities query with a combination of method and query syntax to retrieve data from a connected SQL Server Compact 4.0 database in an ASP.NET MVC web application in Visual Studio 2013
  • create a data repository class; use a data repository class to implement data management logic in an ASP.NET MVC web application in Visual Studio 2013
  • understand concepts in implementing application state management, using asynchronous tasks and web sockets, and designing distributed systems

Developing the User Experience in ASP.NET MVC

  • start the course
  • define an MVC route that handles a custom URL pattern in an ASP.NET MVC web application
  • define an MVC route and apply a route constraint to it in an ASP.NET MVC web application
  • configure the ASP.NET MVC runtime to ignore specific application routes in an ASP.NET MVC web application
  • obtain and display application route data in an ASP.NET MVC web application
  • define and register new areas in an ASP.NET MVC web application
  • create hyperlinks so as to access controllers and their actions across different areas in an ASP.NET MVC web application
  • implement redirection from a controller action in one area to an action in another area in an ASP.NET MVC web application
  • specify an override filter in an ASP.NET MVC web application
  • implement a default Web API controller route in an ASP.NET MVC web application
  • implement a custom Web API route that uses a controller action name in its route template in ASP.NET MVC web application
  • register Web API controller routes with the Web API framework in an ASP.NET MVC web application
  • use the NonAction attribute to prevent a controller method from being invoked as an action in an ASP.NET MVC web application
  • use the ActionName attribute to override Web API controller action names in an ASP.NET MVC web application
  • use the HttpRouteUrl helper to generate URLs in an MVC view that invoke Web API controller methods in an ASP.NET MVC web application
  • implement an HTTP GET method for a Web API controller in an ASP.NET MVC web application
  • define an HTTP PUT method on a Web API controller to update a resource in an ASP.NET MVC web application
  • configure the main view so that application data can be modified using view bindings to model properties in an ASP.NET MVC web application
  • define an HTTP POST method on a Web API controller to create a new resource in an ASP.NET MVC web application
  • configure the main view so that new application data can be added using view bindings to model properties in an ASP.NET MVC web application
  • implement an HTTP DELETE method on a Web API controller to delete an existing resource in an ASP.NET MVC web application
  • configure the main view so that application data can be deleted using view bindings to model properties in an ASP.NET MVC web application
  • use a JSON media type formatter to format the display of HTTP response data in an ASP.NET MVC web application
  • use an XML media type formatter to format the display of HTTP response data in an ASP.NET MVC web application
  • configure a JSON media type formatter to handle circular object references in JSON in an ASP.NET MVC web application
  • configure an XML media type formatter to handle circular object references in XML in an ASP.NET MVC web application
  • use the ASP.NET Web API framework to retrieve and display JSON data in an ASP.NET MVC application view
  • use the ASP.NET Web API framework to retrieve and display XML data in an ASP.NET MVC application view
  • understand how to implement Web API routes and controllers and the retrieval of JSON and XML data

Designing ASP.NET MVC Application Architecture

  • start the course
  • use the ViewData dictionary object to pass data from a controller to a view in an ASP.NET MVC web application
  • use the TempData object to persist view data through a redirect action in an ASP.NET MVC web application
  • use the ViewBag object to persist data among views in an ASP.NET MVC web application
  • create and add a structured cookie to an HTTP response in an ASP.NET MVC web application
  • use a query string to pass state information from one page to another in an ASP.NET MVC web application
  • use Session State to save and read state information for the current browser session in an ASP.NET MVC web application
  • use Application State to save and read state information in an ASP.NET MVC web application
  • use the profile properties feature to store user-specific data in an ASP.NET MVC web application
  • read and write string data asynchronously over a web socket connection in an ASP.NET MVC web application
  • read and write binary data asynchronously from/to a web socket in an ASP.NET MVC web application
  • use the SignalR library to implement real-time communications in an ASP.NET MVC web application
  • choose a web socket connection loss strategy in an ASP.NET MVC web application
  • use the Task Parallel library to manage concurrent, independent tasks in an ASP.NET MVC web application
  • use the async/await asynchronous programming model in an ASP.NET MVC web application
  • create an asynchronous MVC controller in an ASP.NET MVC web application
  • create asynchronous controller actions in an ASP.NET MVC web application
  • use asynchronous timeouts in an ASP.NET MVC web application
  • handle asynchronous exceptions in an ASP.NET MVC web application
  • test asynchronous method functionality in an ASP.NET MVC web application
  • design a hybrid ASP.NET MVC web application
  • create a console application in Visual Studio 2013 to be used as an on-premises server solution for a hybrid web application
  • create an MVC application and convert it to a Windows Azure Cloud Service project in Visual Studio 2013
  • configure an Azure Cloud Service project to access and retrieve data from an on-premises server in Visual Studio 2013
  • create and configure a new Microsoft Azure Redis cache using Microsoft Azure Portal Preview
  • access a Microsoft Azure Redis cache from a Microsoft Azure web site developed using an ASP.NET MVC application template
  • access and interact with a remote Microsoft Azure web site using the Server Explorer in Visual Studio 2013
  • manage session information in an ASP.NET MVC web application in a distributed environment
  • plan a web farm for an ASP.NET MVC web application in a distributed environment
  • understand concepts in implementing application state management, using asynchronous tasks and web sockets, and designing distributed systems

Implementing ASP.NET Authentication and Authorization

  • start the course
  • use Windows authentication in an ASP.NET MVC 4 web application in Visual Studio 2013
  • set up forms authentication user login functionality using a SimpleMembership Provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • set up forms authentication user registration functionality using a SimpleMembership Provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • run and test forms authentication in a browser using a SimpleMembership Provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • use custom authentication in an ASP.NET MVC 4 web application in Visual Studio 2013
  • use a cookie to manage user session data in an ASP.NET MVC 4 web application
  • configure a SQL Membership Provider in an ASP.NET MVC 4 web application
  • set up a model class for a SQL Membership Provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • test the operation of a SQL Membership Provider in an ASP.NET MVC 4 web application
  • configure a SQL role provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • explore role creation and user role administration in an ASP.NET MVC 4 web application in Visual Studio 2013
  • assign role authorization rules, add users to roles, and test role authorization in an ASP.NET MVC 4 web application in Visual Studio 2013
  • use ASP.NET authorization to programmatically create a new role and add users to the new role in an ASP.NET MVC 4 web application in Visual Studio 2013
  • set up a model class for a custom role provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • configure and test the operation of a custom role provider in an ASP.NET MVC 4 web application in Visual Studio 2013
  • implement authorization in WCF services for an ASP.NET MVC 4 web application
  • use federated user authentication in an ASP.NET MVC 4 web application
  • create a Visual C# class library that uses the Windows Identity Foundation framework to work with a custom security token format
  • create a custom security token handler class by inheriting and overriding properties and methods from the SecurityTokenHandler class
  • use a custom security token handler to validate custom tokens and their signatures as well as to write custom tokens to XML and generate token signatures
  • use a custom security token handler to validate custom token audience URIs, parse custom tokens, and create claims for custom tokens
  • configure a secure token service that manages SAML 2.0 tokens in an ASP.NET MVC 4 web application
  • create a custom security token service configuration class and create a signing certificate utility that retrieves X509 certificates in an ASP.NET web application
  • create a Visual C# class that implements a custom security token service in an ASP.NET web application
  • create an ASP.NET Web Forms login page that is used by a custom security token service to authenticate users from a client ASP.NET web application
  • create an ASP.NET client application that consumes tokens issued by a custom security token service
  • edit a client application's Web.config file so that the client application may consume tokens issued by a given custom security token service
  • understand concepts in configuring user authentication rules, configuring and applying user authorization roles, and implementing claims-based authentication in an ASP.NET MVC web application

Debugging ASP.NET MVC Web Applications

  • start the course
  • enable application performance tracking using the MVC Performance attribute in an ASP.NET MVC web application
  • troubleshoot key security issues for an ASP.NET MVC web application
  • troubleshoot key application errors encountered in an ASP.NET MVC web application
  • enable and use System.Diagnostics tracing in Web API in an ASP.NET MVC web application
  • implement a precondition code contract in an ASP.NET MVC web application
  • enable and configure application health monitoring using built-in web events and providers in an ASP.NET MVC web application
  • create a web test using the Browser Link feature in Visual Studio 2013
  • display a custom error page using the Application_Error event in Global.asax in an ASP.NET MVC web application
  • use HTTPHandler to display a custom error page in an ASP.NET MVC web application
  • edit web.config file to display a custom error page in an ASP.NET MVC web application
  • enable and use first chance exception handling in an ASP.NET MVC web application
  • use exception shielding to prevent disclosure of sensitive information in thrown exceptions in an ASP.NET MVC web application
  • configure application diagnostics using the Azure Diagnostics API in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to collect diagnostics on demand in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to schedule diagnostics collection in an ASP.NET MVC web application
  • use Windows Azure Diagnostics to record event logs in an ASP.NET MVC web application
  • use performance counters to monitor application performance in an ASP.NET MVC web application
  • collect and access crash dump data for a worker role in an ASP.NET MVC web application
  • use IntelliTrace to debug a Windows Azure application
  • use Remote Desktop protocol to debug a Windows Azure application
  • understand concepts and tools in debugging ASP.NET MVC Web Applications

Configuring and Deploying an ASP.NET MVC Application

  • start the course
  • create a JavaScript resource file to be used to display page information in Spanish in an ASP.NET MVC web application
  • apply a JavaScript resource file to application UI so as to display page information in Spanish in an ASP.NET MVC web application
  • create a satellite resource assembly to implement globalization in an ASP.NET MVC web application
  • implement start, run, and stop events in a Windows Azure application
  • manage IIS startup tasks in a Windows Azure application
  • enable and configure Microsoft authentication in an ASP.NET MVC web application
  • configure view compilation settings in ASP.NET MVC web application
  • configure database connection settings in an ASP.NET MVC web application
  • configure cryptography settings in an ASP.NET MVC web application
  • configure custom error settings in an ASP.NET MVC web application
  • identify configuration file hierarchy in an ASP.NET MVC web application
  • store custom application settings in a configuration file for an ASP.NET MVC web application
  • create an intuitive and user-friendly route to help more effectively model information hierarchy in an ASP.NET MVC web application
  • create a fake HTTP context class that can be used to construct unit tests for Web API routes in an ASP.NET MVC web application
  • create a unit test to test the default Web API route in an ASP.NET MVC web application
  • use the MVC SiteMap Provider NuGet package to render a breadcrumb trail in an ASP.NET MVC web application view
  • use the MVC SiteMap Provider NuGet package to render a menu control in an ASP.NET MVC web application view
  • deploy an ASP.NET MVC web application to a hosting provider
  • prepare an ASP.NET MVC web application for production deployment
  • deploy an ASP.NET MVC web application to IIS for local testing
  • deploy an ASP.NET MVC web application to an Azure web site
  • deploy a secure ASP.NET MVC web application with membership
  • understand concepts in implementing globalization and localization, implementing Windows Azure life cycle events, authentication types, configuring application settings, and deploying web applications

Optimizing and Protecting Application Data

  • start the course
  • observe the effect on network performance with bundling and minifying application scripts versus serving individual, full-size scripts in ASP.NET MVC web application
  • check a browser client's Http request encoding header for Gzip compression support in ASP.NET MVC web application
  • check a browser client's Http request encoding header for Deflate compression support in ASP.NET MVC web application
  • use Gzip compression to encode Http response data in an ASP.NET MVC web application
  • use Deflate compression to encode Http response data in an ASP.NET MVC web application
  • use the Glimpse tool to observe client and server network activity in an ASP.NET MVC web application in Visual Studio 2013
  • set up a custom URL Encryption helper class in an ASP.NET MVC web application in Visual Studio 2013
  • define a custom URL Encryption method in an ASP.NET MVC web application in Visual Studio 2013
  • run application and test custom URL Encryption in browser address bar in an ASP.NET MVC web application in Visual Studio 2013
  • set up a custom URL decryption helper class in an ASP.NET MVC web application in Visual Studio 2013
  • define a custom URL decryption method in an ASP.NET MVC web application in Visual Studio 2013
  • run application and test custom URL decryption in browser address bar in an ASP.NET MVC web application in Visual Studio 2013
  • implement URL hashing so as to prevent URL parameter tampering in an ASP.NET MVC web application in Visual Studio 2013
  • use HTML form encoding to prevent cross-site scripting attacks in an ASP.NET MVC web application
  • create and apply a salt to a hashed password before storing it in an ASP.NET MVC web application
  • create and use an SSL client certificate to provide SSL authentication in an ASP.NET MVC 4 web application
  • encrypt a section of a application configuration file in ASP.NET MVC web application in Visual Studio 2013
  • implement deferred request validation in an ASP.NET MVC web application
  • use the AllowHtml attribute to disable request validation for a model property in an ASP.NET MVC web application
  • use the ValidateInput attribute to disable validation for an MVC controller action in an ASP.NET MVC web application
  • use parameterized SQL queries to prevent SQL injection attacks in an ASP.NET MVC web application
  • use an anti-forgery token along with the ValidateAntiForgeryTokenAttribute to protect against cross-site request forgery attacks in an ASP.NET MVC web application
  • set up a model class for a custom membership provider in an ASP.NET MVC web application in Visual Studio 2013
  • configure a custom membership provider in an ASP.NET MVC web application in Visual Studio 2013
  • test the operation of a custom membership provider in an ASP.NET MVC web application in Visual Studio 2013
  • understand concepts in implementing web optimization techniques, protecting application URLs, protecting application data, and implementing a custom membership provider for ASP.NET MVC web applications

Introduction to ASP.NET MVC Web Applications

In this course, you will learn how to create and add new pages in web forms, web pages, and ASP.NET MVC web applications, as well as how to create and apply layout and master pages for each type of application in Visual Studio 2017.

Configuring MVC Controllers and Actions

In this course, you will learn how to work with MVC controller route data, and how to create and use ASP.NET MVC controller action results, selectors, and filters in Visual Studio 2017.

MVC Application Routes

In this course, you will learn how to configure and implement MVC routes, as well as define, link, and redirect areas in Visual Studio 2017.

Working with ASP.NET MVC Models and Unit Testing

In this course, you will learn how to administer basic MVC unit tests, how to add a model to an ASP.NET MVC application, how to implement business logic in a model, and how to validate user input with data annotations in Visual Studio 2017.

Debugging ASP.NET MVC Web Applications

In this course, you will learn how to collect diagnostics and debug Windows Azure applications.

ASP.NET MVC Databases and Entity Framework

In this course, you will learn how to create databases and administer access to model classes using Entity Framework.

Working with ASP.NET Web API Routes and Controllers

In this course, you will learn how to register and configure ASP.NET Web API routes, how to implement ASP.NET Web API controller HTTP methods in Visual Studio 2017.

Working with JSON and XML Data Formats

In this course, you will learn how to retrieve and display raw JSON and XML data in a browser.You will also learn how to develop a web application for multiple browsers and mobile devices in Visual Studio 2017.

Composing the UI Layout of an Application

In this course, you will learn how to use Razor code blocks, HTML helper methods in MVC views, and Page Inspector in Visual Studio 2017.

Design and Implement UI Behavior

In this course, you will learn how to implement client and server-side data validation, and how to render application scripts in Visual Studio 2017.

Adaptive UI Layout and Caching Strategy

In this course, you will learn how to design a caching strategy and work with display modes to implement adaptive user interfaces in Visual Studio 2017.

Designing ASP.NET MVC Application Architecture

In this course you will learn how to implement state management, implement a web socket strategy in Visual Studio 2017.

Asynchronous Tasks in ASP.NET MVC Web Application

In this course you will learn how to use and manage asynchronous tasks in an ASP.NET MVC web application in Visual Studio 2017.

Design a Distributed ASP.NET MVC Application

In this course you will learn how to design a distributed application in Visual Studio 2017.

Implementing ASP.NET Authentication

In this course, you will learn how to configure user authentication rules in an ASP.NET MVC web application in Visual Studio 2017. You will also prepare for exam 70-486.

Implement ASP.NET Claims-Based Authentication

In this course, you will learn how to implement claims-based authentication in an ASP.NET MVC web application in Visual Studio 2017.

Implement ASP.NET Authorization and Exception Handling Strategy

In this course, you will learn how to configure and apply user authorization roles and cover techniques in designing an exception handling strategy in an ASP.NET MVC web application in Visual Studio 2017.

Troubleshooting Runtime Issues and HTTP Modules & Handlers

In this course, you will learn how to prevent and troubleshoot runtime issues and implement HTTP modules and handlers in an ASP.NET MVC web application in Visual Studio 2017.

Configuring and Deploying ASP.NET Web Applications

In this course, you will learn how to configure various web application settings and deploy them to hosting providers, Azure websites, and to IIS for local environment testing prior to production deployment.

Implement Globalization, Azure Role Life Cycle and Search Engine Optimization

In this course, you will learn how to create resources for implementing globalization and localization, how to implement Windows Azure life cycle events, and how to plan and design for search engine optimization.

Optimizing Application Data

In this course, you will learn how to use compression to reduce network bandwidth and how to implement custom encryption and decryption of application URLs in ASP.NET MVC web applications in Visual Studio 2017.

Implementing Secure Sites with ASP.NET

In this course, you will learn how to manage validation and prevent cross-site scripting and cross-site request forgery attacks, and how to implement a custom membership provider for ASP.NET MVC web applications.

TestPrep 70-486 Developing ASP.NET MVC Web Applications

TestPrep 70-486 Developing ASP.NET MVC Web Applications

Course options

We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.

Optional practice exam (trial exam)

To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam. 

Optional practice lab

To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediatelyThe lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience. 

WHY_ICTTRAININGEN

Via ons opleidingsconcept bespaar je tot 80% op trainingen

Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo

Spar met medecursisten en profileer je als autoriteit in je vakgebied.

Ontvang na succesvolle afronding van je cursus het officiële certificaat van deelname van Icttrainingen.nl

Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers

Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten

Orderproces

Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.

read more about the order process

What is included?

Certificate of participation Yes
Monitor Progress Yes
Award Winning E-learning Yes
Examination possibleYes
Mobile ready Yes
Sharing knowledge Unlimited access to our IT professionals community
Study advice Our consultants are here for you to advice about your study career and options
Study materials Certified teachers with in depth knowledge about the subject.
Service World's best service

Platform

Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

Life Long Learning

Follow multiple courses? Read more about our Life Long Learning concept

read more

Contact us

Need training advise? Contact us!


contact