- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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.
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.
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.
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.
In this course, you will learn how to collect diagnostics and
debug Windows Azure applications.
In this course, you will learn how to create databases and
administer access to model classes using Entity Framework.
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.
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.
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.
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.
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.
In this course you will learn how to implement state management,
implement a web socket strategy in Visual Studio 2017.
In this course you will learn how to use and manage asynchronous
tasks in an ASP.NET MVC web application in Visual Studio 2017.
In this course you will learn how to design a distributed
application in Visual Studio 2017.
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.
In this course, you will learn how to implement claims-based
authentication in an ASP.NET MVC web application in Visual Studio
2017.
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.
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.
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.
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.
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.
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