Course: Developing ASP.NET MVC 4 Web Applications (20486 part of MCSD Web and Sharepoint Applications)
In this course, 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. This course will also prepare the student for exam 70-486.
Please select your required training start date:
Day 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Month January February March April May June July August September October November December Year 2019 2020
Please select your desired location
MBIT Worcester - Worcester Learning Zone
MBIT Basepoint - Tewkesbury
MBIT Basepoint - Chepstow
MBIT Basepoint - Dartford
MBIT Basepoint - Eastcote
MBIT Basepoint - Folkestone
MBIT Basepoint - Gosport
MBIT Basepoint - Havant
MBIT Basepoint - Haywards Heath
MBIT Basepoint - Ipswich
MBIT Basepoint - Luton
MBIT Basepoint - Newhaven
MBIT Basepoint - Northfleet
MBIT Basepoint - Romsey
MBIT Basepoint - Shoreham
MBIT Basepoint - Southampton
MBIT Basepoint - Swindon
MBIT Basepoint - Tilbury
MBIT Basepoint - Waterlooville
MBIT Basepoint - Andover
MBIT Basepoint - Basingstoke
MBIT Basepoint - Bournemouth
MBIT Basepoint - Bromsgrove
MBIT Basepoint - Camberley
MBIT Basepoint - Canterbury
MBIT Basepoint - Chatham
MBIT Basepoint - Crawley
MBIT Basepoint - Evesham
MBIT Basepoint - Exeter
MBIT Basepoint - High Wycombe
MBIT Basepoint - Weymouth
MBIT Basepoint - Winchester
Delivery: Blended learning OR On-site (Private delivery) Minimum number of delegates: 1:1 Maximum class size: 20 Delivery date: (as requested by customer) Offers: contact for details however 20% consecutive discount on all group bookings. Next availability: Immediate Applicable for: Application Developer, Data Analyst, Programmer Offers: contact for details In this course, 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. This course will also prepare the student for exam 70-486.
After 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.
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 stagingweb or production.
(Cited from the Microsoft Learning Website)