Facebook Twitter Blogger You Tube

877.484.1182

MCSD Web Applications Ultimate Bootcamp (MS 20480, 20486, 20487)

Facebook Share on Facebook
10 Days
MCSD Web Applications Ultimate Bootcamp (MS 20480, 20486, 20487)

 
Join our Mailing list

Certifications:

Course At A Glance

Today's customers need high-quality, interactive line-of-business and consumer web solutions. Get recognized for your expertise in creating and deploying modern web applications... READ MORE

Request a Quote

 

There are currently no scheduled classes.

Try searching for another option from our course list.

Course Locator

Or call us at (623) 570-4309 to request a class near you!

MCSD Web Applications Ultimate Bootcamp (MS 20480, 20486, 20487)

Course Length: 10 Days

Today's customers need high-quality, interactive line-of-business and consumer web solutions. Get recognized for your expertise in creating and deploying modern web applications and services by earning the Microsoft Certified Solutions Developer (MCSD): Web Applications certification.
This is a 10-day certification Boot Camp course that prepares you for the 3 required exams necessary to achieve your MCSD: Web Applications certification (Exams (70-480, 70486 & 70-487).
When you pass exams 70-480, 70-486 and 70487, you satisfy the requirements for MCSD: Web Applications certification. In addition, you also receive a Microsoft Specialist certification upon passing 70-480.

Benefits of Certification

For IT professionals, certification is a third party validation of your skills, that helps distinguish you from your peers. Beyond demonstrating a level of competency and proficiency, certification proves that you are committed to your cause and that you've invested the time and money to prove it. Holding a certification also makes you a more valuable employee, and often results in raises, promotions, and a better career.
For organizations, certifications identify the credentials that can be used to hire the right employee. Having certified employees also increases sales for the organization by proving to prospective clients that the organization has the skills to support its claims.


Course Objectives

20480: Programming in HTML5 with JavaScript and CSS3 Boot Camp (3 days)

  • Explain how to use Visual Studio 2012 to create and run a Web application
  • Describe the new features of HTML5, and create and style HTML5 pages
  • Add interactivity to an HTML5 page by using JavaScript
  • Create HTML5 forms by using different input types, and validate user input by using HTML5 attributes and JavaScript code
  • Send and receive data to and from a remote data source by using XMLHTTPRequest objects and jQuery AJAX operations
  • Style HTML5 pages by using CSS3
  • Create well-structured and easily-maintainable JavaScript code
  • Use common HTML5 APIs in interactive Web applications
  • Create Web applications that support offline operations
  • Create HTML5 Web pages that can adapt to different devices and form factors
  • Add advanced graphics to an HTML5 page by using Canvas elements, and by using and Scalable Vector Graphics
  • Enhance the user experience by adding animations to an HTML5 page
  • Use Web Sockets to send and receive data between a Web application and a server
  • Improve the responsiveness of a Web application that performs long-running operations by using Web Worker processes

20486: Developing ASP.NET MVC 4 Web Applications Boot Camp (3 days)

  • Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application.
  • Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models
  • Create MVC Models and write code that implements business logic within Model methods, properties, and events
  • Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views
  • Create Views in an MVC application that display and edit data and interact with Models and Controllers
  • Run unit tests and debugging tools against a web application in Visual Studio 2012 and configure an application for troubleshooting
  • Develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users
  • Implement a consistent look and feel, including corporate branding, across an entire MVC web application
  • Use partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests
  • Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application
  • Implement a complete membership system in an MVC 4 web application
  • Build an MVC application that resists malicious attacks and persists information about users and preferences
  • Describe how to write a Windows Azure web service and call it from and MVC application
  • Describe what a Web API is and why developers might add a Web API to an application
  • Modify the way browser requests are handled by an MVC application
  • Describe how to package and deploy an ASP.NET MVC 4 web application from a development computer to a web server for staging or production

20487: Developing Windows Azure and Web Services Boot Camp (3 days)

  • Query and manipulate data with Entity Framework
  • Use ASP.NET Web API to create HTTP-based services and consume them from .NET and non-.NET clients
  • Extend ASP.NET Web API services using message handlers, model binders, action filters, and media type formatters
  • Create SOAP-based services with the Windows Communication Foundation (WCF) and consume them from .NET clients
  • Apply design principles to service contracts and extend WCF services using custom runtime components and behaviors
  • Secure WCF services using transport and message security
  • Use Windows Azure Service Bus for relayed messaging and brokered messaging using queues and topics
  • Host services on on-premises servers, and on various Windows Azure environments, such as Web Roles, Worker Roles, and Web Sites
  • Deploy services to both on-premises servers and Windows Azure
  • Store and access data in Windows Azure Storage, and configure storage access rights
  • Monitor and log services, both on-premises and in Windows Azure
  • Implement federated authentication by using ACS with ASP.NET Web API services
  • Create scalable, load-balanced services

MCSD Web Applications Ultimate Bootcamp (MS 20480, 20486, 20487)

20480: Programming in HTML5 with JavaScript and CSS3 Boot Camp (3 days)

Module 1: Overview of HTML and CSS

  • Overview of HTML
  • Overview of CSS
  • Creating a Web Application by Using Visual Studio 2012
  • Lab : Exploring the Contoso Conference Application

Module 2: Creating and Styling HTML5 Pages

  • Creating an HTML5 Page
  • Styling an HTML5 Page
  • Lab : Creating and Styling HTML5 Pages

Module 3: Introduction to JavaScript

  • Overview of JavaScript Syntax
  • Programming the HTML DOM with JavaScript
  • Introduction to jQuery
  • Lab : Displaying Data and Handling Events by Using JavaScript

Module 4: Creating Forms to Collect Data and Validate User Input

  • Overview of Forms and Input Types
  • Validating User Input by Using HTML5 Attributes
  • Validating User Input by Using JavaScript
  • Lab : Creating a Form and Validating User Input

Module 5: Communicating with a Remote Data Source

  • Sending and Receiving Data by Using XMLHTTPRequest
  • Sending and Receiving Data by Using jQuery AJAX operations
  • Lab : Communicating with a Remote Data Source

Module 6: Styling HTML5 by Using CSS3

  • Styling Text
  • Styling Block Elements
  • CSS3 Selectors
  • Enhancing Graphical Effects by Using CSS3
  • Lab : Styling Text and Block Elements using CSS3

Module 7: Creating Objects and Methods by Using JavaScript

  • Writing Well-Structured JavaScript
  • Creating Custom Objects
  • Extending Objects
  • Lab : Refining Code for Maintainability and Extensibility

Module 8: Creating Interactive Pages using HTML5 APIs

  • Interacting with Files
  • Incorporating Multimedia
  • Reacting to Browser Location and Context
  • Debugging and Profiling a Web Application
  • Lab : Creating Interactive Pages by Using HTML5 APIs

Module 9: Adding Offline Support to Web Applications

  • Reading and Writing Data Locally
  • Adding Offline Support by Using the Application Cache
  • Lab : Adding Offline Support to a Web Application

Module 10: Implementing an Adaptive User Interface

  • Supporting Multiple Form Factors
  • Creating an Adaptive User Interface
  • Lab : Implementing an Adaptive User Interface

Module 11: Creating Advanced Graphics

  • Creating Interactive Graphics by Using Scalable Vector Graphics
  • Programmatically Drawing Graphics by Using a Canvas
  • Lab : Creating Advanced Graphics

Module 12: Animating the User Interface

  • Applying CSS Transitions
  • Transforming Elements
  • Applying CSS Key-frame Animations
  • Lab : Animating User Interface Elements

Module 13: Implementing Real-Time Communications by Using Web Sockets

  • Introduction to Web Sockets
  • Sending and Receiving Data by Using Web Sockets
  • Lab : Implementing Real-Time Communications by Using Web Sockets

Module 14: Creating a Web Worker Process

  • Introduction to Web Workers
  • Performing Asynchronous Processing by Using a Web Worker
  • Lab : Creating a Web Worker Process

20486: Developing ASP.NET MVC 4 Web Applications Boot Camp (3 days)

Module 1: Exploring ASP.NET MVC 4

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 4.5
  • Introduction to ASP.NET MVC 4
  • Lab : Exploring ASP.NET MVC 4

Module 2: Designing ASP.NET MVC 4 Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views
  • Lab : Designing ASP.NET MVC 4 Web Applications

Module 3: Developing ASP.NET MVC 4 Models

  • Creating MVC Models
  • Working with Data
  • Lab : Developing ASP.NET MVC 4 Models

Module 4: Developing ASP.NET MVC 4 Controllers

  • Writing Controllers and Actions
  • Writing Action Filters
  • Lab : Developing ASP.NET MVC 4 Controllers

Module 5: Developing ASP.NET MVC 4 Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views
  • Lab : Developing ASP.NET MVC 4 Views

Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy
  • Lab : Testing and Debugging the ASP.NET MVC 4 Web Applications

Module 7: Structuring ASP.NET MVC 4 Web Applications

  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure
  • Lab : Structuring ASP.NET MVC 4 Web Applications.

Module 8: Applying Styles to ASP.NET MVC 4 Web Applications

  • Using Template Views
  • Applying CSS to an MVC Application
  • Creating an Adaptive User Interface
  • Lab : Applying Styles to ASP.NET MVC 4 Web Applications

Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications

  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy
  • Lab : Building Responsive Pages in ASP.NET MVC 4 Web Applications

Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications

  • Rendering and Running JavaScript Code
  • Using jQuery and jQueryUI
  • Lab : Using JavaScript and jQuery for Responsive MVC 4 Web Applications

Module 11: Controlling Access to ASP.NET MVC 4 Web Applications

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership
  • Lab : Controlling Access to ASP.NET MVC 4 Web Applications

Module 12: Building a Resilient ASP.NET MVC 4 Web Application

  • Developing Secure Sites
  • State Management
  • Lab : Building a Resilient ASP.NET MVC 4 Web Application

Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

  • Introduction to Windows Azure
  • Designing and Writing Windows Azure Services
  • Consuming Windows Azure Services in a Web Application
  • Lab : Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications

  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications
  • Lab : Implementing Web APIs in ASP.NET MVC 4 Web Applications

Module 15: Handling Requests in ASP.NET MVC 4 Web Applications

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets
  • Lab : Handling Requests in ASP.NET MVC 4 Web Applications

Module 16: Deploying ASP.NET MVC 4 Web Applications

  • Deploying Web Applications
  • Deploying MVC 4 Applications
  • Lab : Deploying ASP.NET MVC 4 Web Applications

20487: Developing Windows Azure and Web Services Boot Camp (3 days)

Module 1: Overview of service and cloud technologies

  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Cloud Computing
  • Exploring Blue Yonder Airlines' Travel Companion Application
  • Lab : Exploring the work environment

Module 2: Querying and manipulating data using Entity Framework

  • ADO.NET overview
  • Creating an entity data model
  • Querying data
  • Manipulating data
  • Lab : Creating a data access layer using Entity Framework

Module 3: Creating and consuming ASP.NET Web API services

  • What are HTTP services?
  • Creating an ASP.NET Web API service
  • Handling HTTP requests and responses
  • Hosting and consuming ASP.NET Web API services
  • Lab : Creating the travel reservation ASP.NET Web API service

Module 4: Extending and securing ASP.NET Web API services

  • The ASP.NET Web API request pipeline
  • The ASP.NET Web API response pipeline
  • Creating OData services
  • Implementing Security in ASP.NET Web API services
  • Injecting dependencies into controllers
  • Lab : Extending Travel Companion's ASP.NET Web API services

Module 5: Creating WCF services

  • Advantages of creating services with WCF
  • Creating and implementing a contract
  • Configuring and hosting WCF services
  • Consuming WCF services
  • Lab : Creating and consuming the WCF booking service

Module 6: Designing and extending WCF services

  • Applying design principles to service contracts
  • Handling distributed transactions
  • WCF pipeline architecture
  • Extending the WCF pipeline
  • Lab : Designing and extending WCF services

Module 7: Implementing Security in WCF services

  • Transport security
  • Message security
  • Configuring service authentication and authorization
  • Lab : Securing a WCF service

Module 8: Windows Azure Service Bus

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics
  • Lab : Windows Azure Service Bus

Module 9: Hosting services

  • Hosting services on-premises
  • Hosting services in Windows Azure
  • Lab : Hosting Services

Module 10: Deploying Services

  • Creating and deploying Web Application packages
  • Command-line tools for web deployment packages
  • Deploying to Windows Azure
  • Continuous delivery with TFS and GIT
  • Best practices for production deployment
  • Lab : Deploying services

Module 11: Windows Azure Storage

  • Introduction to Windows Azure storage
  • Windows Azure Blob Storage
  • Windows Azure Table Storage
  • Windows Azure Queue Storage
  • Restricting access to Windows Azure Storage
  • Lab : Windows Azure Storage

Module 12: Monitoring and diagnostics

  • Performing diagnostics using tracing
  • Configuring service diagnostics
  • Monitoring IIS
  • Monitoring services using Windows Azure diagnostics
  • Debugging using IntelliTrace
  • Collecting Windows Azure metrics
  • Lab : Monitoring and Diagnostics

Module 13: Identity management and access control

  • Claim-based identity concepts
  • Access Control Service
  • Configuring services to use federated identities
  • Handling federated identities in the client side
  • Lab : Identity management and access control

Module 14: Scaling Services

  • Introduction to scalability
  • Load balancing
  • Scaling on-premises services with distributed cache
  • Windows Azure caching
  • Caveats of scaling services
  • Scaling globally
  • Lab : Scalability

MCSD: Web Application

MCSD: Web Application

The globally recognized standard for developer excellence

Get recognized for your expertise in creating and deploying modern web applications and services.

Earning an MCSD: Web Applications certification will qualify you for a position as a web developer or web administrator.

Step

Exam title

Optional training

Required exam

1

Programming in HTML5 with JavaScript and CSS3

480
480

2

Developing ASP.NET MVC 4 Web Applications

486
486

3

Developing Windows Azure and Web Services

487
487

 

Training and Certification Courses and Bootcamps in VMware | Microsoft Technical | Microsoft Developer | Microsoft Sharepoint | Security | Cisco | Citrix