Loading Classes

- Select A Vendor / Topic▼
- (ISC)²
- Acronis
- Apple
- Avaya
- AWS
- BMC
- Brocade
- Business Analysis
- Cisco
- Citrix
- Cloud Computing
- Cloudera
- CompTIA
- Dell SonicWALL
- FlexPod
- ForgeRock
- HPE
- IBM
- Juniper
- Microsoft
- NetApp
- Nutanix
- Palo Alto Networks
- Pivotal - Spring
- Red Hat
- Riverbed
- Salesforce
- SAP
- Symantec
- Veeam
- Veritas
- VMware
Search
- Choose Microsoft Path ▼
- Microsoft: Azure Training
- Microsoft: Certification Bootcamps
- Microsoft: Exchange Server Training
- Microsoft: Lync Server Training
- Microsoft: Office Training
- Microsoft: PowerShell Training
- Microsoft: Programming Training
- Microsoft: SharePoint Server Training
- Microsoft: Skype Training
- Microsoft: SQL Server Training
- Microsoft: System Center and Virtualization Training
- Microsoft: Visual Studio Training
- Microsoft: Windows Client Training
- Microsoft: Windows Server Training
or
- Choose Microsoft Certification ▼
- Microsoft Certified IT Professional (MCITP): Enterprise Messaging Administrator
- Microsoft Certified IT Professional (MCITP): SharePoint Administrator 2010
- Microsoft Certified Solutions Associate (MCSA): Office 365
- Microsoft Certified Solutions Associate (MCSA): SQL Server 2012
- Microsoft Certified Solutions Associate (MCSA): Windows 10
- Microsoft Certified Solutions Associate (MCSA): Windows 8
- Microsoft Certified Solutions Associate (MCSA): Windows Server 2008
- Microsoft Certified Solutions Associate (MCSA): Windows Server 2012
- Microsoft Certified Solutions Developer (MCSD): Azure Solutions Architect
- Microsoft Certified Solutions Developer (MCSD): SharePoint Applications
- Microsoft Certified Solutions Developer (MCSD): Web Applications
- Microsoft Certified Solutions Developer (MCSD): Windows Store Apps
- Microsoft Certified Solutions Expert (MCSE): Business Intelligence
- Microsoft Certified Solutions Expert (MCSE): Communication
- Microsoft Certified Solutions Expert (MCSE): Data Platform
- Microsoft Certified Solutions Expert (MCSE): Desktop Infrastructure
- Microsoft Certified Solutions Expert (MCSE): Messaging
- Microsoft Certified Solutions Expert (MCSE): Server Infrastructure
- Microsoft Certified Solutions Expert (MCSE): SharePoint
- Microsoft Certified Technology Specialist (MCTS): System Center 2012 Configuration Manager
- Microsoft Office Specialist (MOS)
- Microsoft Specialist
- Microsoft Specialist: Lync Depth Support Engineer
- Choose Microsoft: Programming Training Path ▼
- Advanced Windows Store App Development Using C# (20485)
- Advanced Windows Store App Development Using HTML5 and JavaScript (20482)
- Developing ASP.NET MVC 4 Web Applications (20486)
- Developing Windows Azure and Web Services (20487)
- Essentials of Developing Windows Store Apps Using C# (20484)
- Essentials of Developing Windows Store Apps Using HTML5 and JavaScript (20481)
- Programming in C# (20483)
- Programming in HTML5 with JavaScript and CSS3 (20480)
Developing ASP.NET MVC 4 Web Applications (20486)
New Age Technologies has been delivering Authorized Training since 1996. We offer Microsoft’s full suite of authorized courses including courses pertaining to Developing ASP.NET MVC 4 Web Applications, Microsoft Office, Microsoft Exchange Server, Microsoft Sharepoint, Microsoft SQL and more. If you have any questions or can’t seem to find the Microsoft class that you are interested in, contact one of our Microsoft Training Specialists. Invest in your future today with Microsoft training from New Age Technologies.
✉ Microsoft Training Specialist | ☏ 502.909.0819

Current Promotion
- ENTER CODE "MICROSOFT15" @ CHECKOUT & RECEIVE 15% OFF OR REQUEST GIFT CARD EQUIVALENT
- Includes 12 Months of Exclusive Benefits
EXCLUSIVE BENEFIT:
Your course includes a twelve-month subscription to these exclusive benefits:
- 12 months of anytime access to your course labs and lab environment
- 12 months of 24/7 access to mentoring via chat, email, and phone
- 12 months of on-demand access to indexed, searchable recordings of your Online Live class
- 12 months of unlimited retakes of your class
COURSE INFORMATION
Developing ASP.NET MVC 4 Web Applications (20486) Overview:
Developing ASP.NET MVC 4 Web Applications (20486) course teaches students how to develop advanced ASP.NET applications using .NET Framework 4.5 tools and technologies. The course focuses 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 be used. This course will also prepare the student for exam 70-486.
Who Should Attend:
- Professional web developers who use Microsoft Visual Studio
- Professional web developers who are interested in developing advanced web applications and want to manage the rendered HTML comprehensively
- Professional web developers who want to create websites that separate the user interface, data access, and application logic
Developing ASP.NET MVC 4 Web Applications (20486) Prerequisites:
Before attending this course, you should have:
- A minimum of two to three years of experience developing web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET
- Proficiency in using the .NET Framework
- Some familiarity with the C# language
Developing ASP.NET MVC 4 Web Applications (20486) Objectives:
After successfully completing this course, students will be able to:
- 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.
Developing ASP.NET MVC 4 Web Applications (20486) Outline:
Module 1: Exploring ASP.NET MVC4
- Overview of Microsoft Web Technologies
- Overview of ASP.NET 4.5
- Introduction to ASP.NET MVC 4
- Module 1 Labs:
- Explore a Photo Sharing Application, a Web Pages Application, a Web Forms Application, and a MVC Application
Module 2: Designing ASP.NET MVC 4 Web Applications
- Planning in the Project Design Phase
- Designing Models, Controllers, and Views
- Module 2 Labs:
- Plan Models, Controllers, and Views
- Architect a MVC Application
Module 3: Developing ASP.NET MVC 4 Models
- Creating MVC Models
- Working with Data
- Module 3 Labs:
- Create MVC Project and Adding a Model
- Create a New SQL Azure Database in Visual Studio
- Add Properties and Methods to MVC Models
- Use Display and Edit Annotations in MVC Model
Module 4: Developing ASP.NET MVC 4 Controllers
- Writing Controllers and Actions
- Writing Action Filters
- Module 4 Labs:
- Add a MVC Controller and Writing the Actions
- Write the Action Filters in a Controller
- Use the Photo Controller
Module 5: Developing ASP.NET MVC 4 Views
- Creating Views with Razor Syntax
- Using HTML Helpers
- Reusing Code in Views
- Module 5 Labs:
- Add a View for Photo Display and for New Photos
- Create and Using a Partial View
- Add a Home View and Testing the Views
Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications
- Unit Testing MVC Components
- Implementing an Exception Handling Strategy
- Module 6 Labs:
- Perform Unit Tests
- Configure Exception Handling
Module 7: Structuring ASP.NET MVC 4 Web Applications
- Analyzing Information Architecture
- Configuring Routes
- Creating a Navigation Structure
- Module 7 Labs:
- Use the Routing Engine
- Build Navigation Controls
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
- Module 8 Labs:
- Use Template Views
- Apply a Consistent Look and Feel to a MVC Application
- Adapt WebPages for Different Browsers
Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications
- Using AJAX and Partial Page Updates
- Implementing a Caching Strategy
- Module 9 Labs:
- Use Partial Page Updates
- Configure ASP.NET Caches
Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications
- Rendering and Executing JavaScript Code
- Using jQuery and jQueryUI
- Module 10 Labs:
- Use jQuery to Respond to Users
- Use jQuery UI to Build a User Interface
Module 11: Controlling Access to ASP.NET MVC 4 Web Applications
- Implementing Authentication and Authorization
- Assigning Roles and Membership
- Module 11 Labs:
- Configure Authentication and Membership Providers
- Build the Logon and Register Views
- Authorize Access to Resources
- Build Password Reset View
Module 12: Building a Resilient ASP.NET MVC 4 Web Application
- Developing Secure Sites
- State Management
- Module 12 Labs:
- Store User Preferences
- Use User Preferences in the Photo Gallery
Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
- Introducing Windows Azure
- Designing and Writing Windows Azure Services
- Consuming Windows Azure Services in a Web Application
- Module 13 Labs:
- Create and Code a Windows Azure Service
- Consume Data from a Windows Azure Service
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
- Module 14 Labs:
- Develop a Web API in MVC 4
- Add Routes and Controllers to Handle REST Requests
- Call RESTful services from Client-Side Code
Module 15: Handling Requests in ASP.NET MVC 4 Web Applications
- Using HTTP Modules and HTTP Handlers
- Using Web Sockets
- Module 15 Labs:
- Write a Web Handler that uses Web Sockets
- Build a Chat Room in the Photo Sharing Application
Module 16: Deploying ASP.NET MVC 4 Web Applications
- Deploying a Web Application
- Deploying an MVC 4 Application
- Module 16 Labs:
- Deploy an Application to Windows Azure
- Test the Completed Application
Boost your salary by obtaining your Microsoft Certification: Microsoft Certified Solution Developer (MCSD): Web Applications
Share
-
- All Classes
- Online Live
- Classroom
- Select A Location ▼
- Atlanta, GA
- Chicago, IL
- Dallas, TX
- New York, NY
- San Jose, CA
- Washington, DC
- Self-Paced
- Guaranteed To Run
- $2,895.00
- 05/02/2016 - 05/06/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 05/16/2016 - 05/20/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 06/06/2016 - 06/10/2016
08:30 AM - (EST)
Arlington, VA - N. Glebe Road
Instructor OnsiteRegister - 06/06/2016 - 06/10/2016
08:30 AM - 04:30 PM (EST)
Online LiveRegister - 06/06/2016 - 06/29/2016
02:00 PM - 05:00 PM (EST)
Online LiveRegister - 07/18/2016 - 07/22/2016
08:30 AM - 04:30 PM (PST)
Online LiveRegister - 07/25/2016 - 07/29/2016
08:30 AM - 04:30 PM (PST)
Online LiveRegister - 07/25/2016 - 07/29/2016
08:30 AM - 04:30 PM (PST)
Santa Clara, CA - Great America Pkwy
Instructor OnsiteRegister - 08/15/2016 - 08/19/2016
08:30 AM - 04:30 PM (CST)
Irving, TX - W John Carpenter Fwy
Instructor OnsiteRegister - 08/15/2016 - 08/19/2016
08:30 AM - 04:30 PM (CST)
Online LiveRegister - 09/19/2016 - 09/23/2016
08:30 AM - 04:30 PM (CST)
Online LiveRegister - 09/19/2016 - 09/23/2016
08:30 AM - 04:30 PM (CST)
Schaumburg, IL - McConnor Pkwy
Instructor OnsiteRegister - 10/03/2016 - 10/07/2016
08:30 AM - 04:30 PM (EST)
Arlington, VA - N. Glebe Road
Instructor OnsiteRegister - 10/24/2016 - 10/28/2016
08:30 AM - 04:30 PM (EST)
New York, NY - State Street Plaza
Instructor OnsiteRegister - 10/31/2016 - 11/04/2016
08:30 AM - 04:30 PM (EST)
Atlanta, GA - Galleria Parkway SE
Instructor OnsiteRegister - 12/05/2016 - 12/09/2016
08:30 AM - 04:30 PM (EST)
Arlington, VA - N. Glebe Road
Instructor OnsiteRegister
+ Show More Classes
- 05/02/2016 - 05/06/2016