developing asp.net mvc 4 web...

3

Click here to load reader

Upload: vuongnhu

Post on 15-Feb-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Developing ASP.NET MVC 4 Web Applicationsstore.globalknowledge.net/course-overviews/SA/M20486.pdf · A minimum of two to three years of experience developing This course helps prepare

M20486 www.globalknowledge.com.sa [email protected] 00 966 92000 9278

Developing ASP.NET MVC 4 Web Applications

Duration: 5 Days Course Code: M20486

Overview:

In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. Thefocus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introducedand compared with Web Forms so that students know when each should/could be used. This course will also prepare the student for exam70-486.

Target Audience:

This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized tolarge development environment. Candidates for this course are interested in developing advanced web applications and want to manage therendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

Objectives:

Describe the Microsoft Web Technologies stack and select an Use partial page updates and caching to reduce the networkappropriate technology to use to develop any given application. bandwidth used by an application and accelerate responses to user

requests.Design the architecture and implementation of a web applicationthat will meet a set of functional requirements, user interface Write JavaScript code that runs on the client-side and utilizes therequirements, and address business models. jQuery script library to optimize the responsiveness of an MVC web

application.Create MVC Models and write code that implements businesslogic within Model methods, properties, and events. Implement a complete membership system in an MVC 4 web

application.Add Controllers to an MVC Application to manage userinteraction, update models, and select and return Views. Build an MVC application that resists malicious attacks and persists

information about users and preferences.Create Views in an MVC application that display and edit dataand interact with Models and Controllers. Describe how to write a Windows Azure web service and call it from

and MVC application.Run unit tests and debugging tools against a web application inVisual Studio 2012 and configure an application for Describe what a Web API is and why developers might add a Webtroubleshooting. API to an application.

Develop a web application that uses the ASP.NET routing engine Modify the way browser requests are handled by an MVCto present friendly URLs and a logical navigation hierarchy to application.users.

Describe how to package and deploy an ASP.NET MVC 4 webImplement a consistent look and feel, including corporate application from a development computer to a web server forbranding, across an entire MVC web application. staging or production.

Prerequisites: Testing and Certification

A minimum of two to three years of experience developing This course helps prepare candidated for exam 70-486.web-based applications by using Microsoft Visual Studio and Exam 70-486: Developing ASP.NET MVC 4 Web Applications:Microsoft ASP.NET, proficiency in using the .NET Framework, counts as credit toward the following certification(s):and some familiarity with the C# language. MCSD: Web Applications

Page 2: Developing ASP.NET MVC 4 Web Applicationsstore.globalknowledge.net/course-overviews/SA/M20486.pdf · A minimum of two to three years of experience developing This course helps prepare

M20486 www.globalknowledge.com.sa [email protected] 00 966 92000 9278

Content:

Module 1: Exploring ASP.NET MVC 4 Module 7: Structuring ASP.NET MVC 4 Module 13: Using Windows Azure Webline Web Applications Services in ASP.NET MVC 4 Web

Overview of Microsoft Web Technologies line ApplicationsOverview of ASP.NET 4.5 Analyzing Information Architecture lineIntroduction to ASP.NET MVC 4 Configuring Routes Introduction to Windows AzureExploring a Photo Sharing Application Creating a Navigation Structure Designing and Writing Windows AzureExploring a Web Pages Application Using the Routing Engine ServicesExploring a Web Forms Application Building Navigation Controls Consuming Windows Azure Services in aExploring an MVC Application Web Application

Module 8: Applying Styles to ASP.NET Creating and Coding a Windows Azure

Module 2: Designing ASP.NET MVC 4 Web MVC 4 Web Applications Service

Applications line Consuming Data from a Windows Azureline Using Template Views Service

Planning in the Project Design Phase Applying CSS to an MVC ApplicationDesigning Models, Controllers, and Views Creating an Adaptive User Interface Module 14: Implementing Web APIs inPlanning Models Using Template Views ASP.NET MVC 4 Web ApplicationsPlanning Controllers Applying a Consistent Look and Feel to linePlanning Views an MVC Application Developing a Web APIArchitecting an MVC Application Adapting Webpages for Different Calling a Web API from Mobile and Web

Browsers Applications

Module 3: Developing ASP.NET MVC 4 Developing a Web API in MVC 4

Models Module 9: Building Responsive Pages in Adding Routes and Controllers to Handleline ASP.NET MVC 4 Web Applications REST Requests

Creating MVC Models line Calling RESTful services from Client-SideWorking with Data Using AJAX and Partial Page Updates Code Creating an MVC Project and Adding a Implementing a Caching StrategyModel Using Partial Page Updates Module 15: Handling Requests in ASP.NETCreating a New SQL Azure Database in Configuring ASP.NET Caches MVC 4 Web ApplicationsVisual Studio lineAdding Properties and Methods to MVC Module 10: Using JavaScript and jQuery Using HTTP Modules and HTTP HandlersModels for Responsive MVC 4 Web Applications Using Web SocketsUsing Display and Edit Annotations in MVC line Writing a Web Handler that Uses WebModels Rendering and Running JavaScript Code Sockets

Using jQuery and jQueryUI Building a Chat Room in the Photo SharingModule 4: Developing ASP.NET MVC 4 Using jQuery to Respond to Users Application

Controllers Using jQueryUI to Build a User Interface line Module 16: Deploying ASP.NET MVC 4

Writing Controllers and Actions Module 11: Controlling Access to ASP.NET Web ApplicationsWriting Action Filters MVC 4 Web Applications lineAdding an MVC Controller and Writing the line Deploying Web ApplicationsActions Implementing Authentication and Deploying MVC 4 ApplicationsWriting the Action Filters in a Controller Authorization Deploying an Application to WindowsUsing the Photo Controller Assigning Roles and Membership Azure

Configuring Authentication Testing the Completed ApplicationModule 5: Developing ASP.NET MVC 4 Controlling Access to Resources

Views Providing User Account Facilities line

Creating Views with Razor Syntax Module 12: Building a Resilient ASP.NETUsing HTML Helpers MVC 4 Web ApplicationReusing Code in Views lineAdding a View for Photo Display Developing Secure SitesAdding a View for New Photos State ManagementCreating and Using a Partial View Storing User PreferencesAdding a Home View and Testing the Views Using User Preferences in the Photo

Gallery

Module 6: Testing and Debugging ASP.NETMVC 4 Web Applicationsline

Unit Testing MVC ComponentsImplementing an Exception HandlingStrategyPerforming Unit TestsConfiguring Exception Handling

Page 3: Developing ASP.NET MVC 4 Web Applicationsstore.globalknowledge.net/course-overviews/SA/M20486.pdf · A minimum of two to three years of experience developing This course helps prepare

M20486 www.globalknowledge.com.sa [email protected] 00 966 92000 9278

Further Information:

For More information, or to book your course, please call us on 00 966 92000 9278

[email protected]

www.globalknowledge.com.sa

Global Knowledge - KSA, 393 Al-Uroubah Road, Al Worood, Riyadh 3140, Saudi Arabia