1. Programming in HTML5 with JavaScript and CSS3 70-480
2. Developing ASP.NET 4.5 MVC Web Applications 70-486
3. Developing Windows Azure and Web Services 70-487
MCSD Web Applications:
I. Programming in HTML5 with JavaScript andCSS3 (Exam 70-480)
This module provides an introduction to HTML5, CSS3, and JavaScript. This module helps students gain basic HTML5/CSS3/JavaScript programming skills. This module is an entry point into both the Web application and Windows Store apps training paths. The module focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured applications
COURSE CONTENTS
Overview of HTML and CSS
Overview of HTML, Overview of CSS, Creating a Web Application by Using Visual Studio 2017, Creating and Styling HTML5 Pages
Creating an HTML5 Page, Styling an HTML5 Page
Introduction to JavaScript
Overview of JavaScript Syntax, Programming the HTML DOM with JavaScript, Introduction to jQuery
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
Communicating with a Remote Data Source
Sending and Receiving Data by Using XMLHTTP Request, Sending and Receiving Data by Using jQuery AJAX operations
Styling HTML5 by Using CSS3
Styling Text, Styling Block Elements, CSS3 Selectors, Enhancing Graphical Effects by Using CSS3
Creating Objects and Methods by Using JavaScript
Writing Well-Structured JavaScript, Creating Custom Objects, Extending Objects
Creating Interactive Pages using HTML5 APIs
Interacting with Files, Incorporating Multimedia, reacting to Browser Location and Context, Debugging and Profiling a Web Application
II :- Developing ASP.NET 4.5 MVC Web Applications (Exam :-70-486)
About this Module
In this module, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used.
Audience Profile
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.
COURSE CONTENTS
Exploring ASP.NET MVC 5
Overview of Microsoft Web Technologies, Overview of ASP.NET 4.5,Introduction to ASP.NET MVC 5
Designing ASP.NET MVC 5 Web Applications
Planning in the Project Design Phase, Designing Models, Controllers, and Views
Developing ASP.NET MVC 5 Models
Creating MVC Models, Working with Data
Developing ASP.NET MVC 5 Controllers
Writing Controllers and Actions, Writing Action Filters
Developing ASP.NET MVC 5 Views
Creating Views with Razor Syntax, Using HTML Helpers, Reusing Code in Views
Testing and Debugging ASP.NET MVC 5 Web Applications
Unit Testing MVC Components, Implementing an Exception Handling Strategy
Structuring ASP.NET MVC 5 Web Applications
Analyzing Information Architecture, Configuring Routes, Creating a Navigation Structure
Applying Styles to ASP.NET MVC 5 Web Applications
Using Template Views, Applying CSS to an MVC Application, Creating an Adaptive User Interface
Building Responsive Pages in ASP.NET MVC 5 Web Applications
Using AJAX and Partial Page Updates, Implementing a Caching Strategy
Using JavaScript and jQuery for Responsive MVC 5 Web Applications
Rendering and Running JavaScript Code, Using jQuery and jQueryUI
Controlling Access to ASP.NET MVC 5 Web Applications
Implementing Authentication and Authorization, Assigning Roles and Membership
Building a Resilient ASP.NET MVC 5 Web Application
Developing Secure Sites, State Management
Using Windows Azure Web Services in ASP.NET MVC 5 Web Applications
Introduction to Windows Azure, Designing and Writing Windows Azure Services, Consuming Windows Azure Services in a Web Application
Implementing Web APIs in ASP.NET MVC 5 Web Applications
Developing a Web API, Calling a Web API from Mobile and Web Applications
Handling Requests in ASP.NET MVC 5 Web Applications
Using HTTP Modules and HTTP Handlers, Using Web Sockets
Deploying ASP.NET MVC 5 Web Applications
Deploying Web Applications, Deploying MVC 5 Applications
III:- Developing Windows Azure and Web Services ( Exam 70-487)
About this Module
In this module, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure.
Audience Profile
This course is intended for both novice and experienced .NET developers who want to learn how to develop services and deploy them to hybrid environments.
COURSE CONTENTS
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
Querying and manipulating data using Entity Framework
ADO.NET overview, Creating an entity data model, Querying data, Manipulating data
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
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
Creating WCF services
Advantages of creating services with WCF, Creating and implementing a contract, Configuring and hosting WCF services
Consuming WCF services
Designing and extending WCF services
Applying design principles to service contracts, Handling distributed transactions, WCF pipeline architecture, Extending the WCF pipeline
Implementing Security in WCF services
Transport security, Message security, Configuring service authentication and authorization
Windows Azure Service Bus
Windows Azure Service Bus Relays, Windows Azure Service Bus Queues, Windows Azure Service Bus Topics
Hosting services
Hosting services on-premises, Hosting services in Windows Azure
Deploying Services
Web Deployment with Visual Studio, 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
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
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
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
Scaling Services
Introduction to scalability, Load balancing, Scaling on-premises services with distributed cache, Windows Azure caching, Caveats of scaling services, Scaling globally