Study notes on the 70-492 certification
- Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications
- Building Web Apps with ASP.NET Jump Start
- Developing Windows Azure and Web Services Jump Start
- Study notes from @adnanmasood
- Choosing a Message Exchange Pattern
- Difference between BasicHttpBinding and WsHttpBinding
- Azure
- Windows Azure: The Big Picture (1.5h)
- Applied Windows Azure (5h)
- Fundamentals of Azure Cloud Services and Storage (2h)
- Building Apps with Azure Mobile Svcs, SignalR, MVC, Win 8 and WP8 (2h)
- Windows Azure Storage In-Depth (7h)
- Windows Azure Service Bus (2)
- Windows Azure Access Control Service (2h)
- Migrating Internet Applications to Azure (2h)
- ASP.Net MVC
- Web API
- Design and implement the Windows Azure role life cycle
- identify and implement Start, Run, and Stop events
- identify startup tasks (IIS configuration (app pool), registry configuration, third-party tools)
- Design and implement UI behavior:
- Plan and implement globalization and localization.
- Design and implement MVC controllers and actions.
- Control application behavior by using MVC extensibility points.
- implement MVC filters and controller factories
- control application behavior by using action results, viewengines, model binders, and route handlers
- Reduce network bandwidth.
- Debug a Windows Azure application
- collect diagnostic information by using Windows Azure Diagnostics API Implement on demand vs. scheduled
- choose log types, for example, event logs, performance counters, and crash dumps
- debug a Windows Azure application by using IntelliTrace and Remote Desktop Protocol (RDP)
- Design and implement claims-based authentication across federated identity stores.
- implement federated authentication by using Windows Azure Access Control Service
- create a custom security token by using Windows Identity Foundation
- handle token formats (for example, oAuth, OpenID, LiveID, and Facebook) for SAML and SWT tokens
- Implement data storage in Windows Azure.
- Create and configure a WCF service on Windows Azure:
- Implement messaging patterns.
- Implement one way, request/reply, streaming, and duplex communication
- implement Windows Azure Service Bus and Windows Azure Queues
- Host and manage services.
- Design a Web API.
- Implement a Web API.
- accept data in JSON format (in JavaScript, in an AJAX callback)
- use content negotiation to deliver different data formats to clients
- define actions and parameters to handle data binding
- use HttpMessageHandler to process client requests and server responses
- implement dependency injection, along with the dependency resolver, to create more flexible applications
- implement action filters and exception filters to manage controller execution
- implement asynchronous and synchronous actions
- implement streaming actions
- Secure a Web API.
- Host and manage Web API.
- Consume Web API web services.
- Manage packages by using NuGet.
- Share assemblies between multiple applications and servers.
- Prepare the environment for use of assemblies across multiple servers (interning)
- sign assemblies by using a strong name
- deploy assemblies to the global assembly cache
- implement assembly versioning
- create an assembly manifest
- configure assembly binding redirects (for example, from MVC2 to MVC3 or MVC4)