We use cookies to provide you with the best possible experience. Please carry on browsing if you're happy with this or click here to find out more about how we use cookies and how to manage your preferences.

Contact us online or call us on 0191 377 8377

  • Name*:*
  • Organisation:
  • Telephone:
  • Email:*
  • Message*:*
  • Send me a copy of this email
  • Send me course updates from time to time via email

    Your subscription will naturally terminate after your chosen time limit. We will get in touch just before the end so that you can subscribe again if you would like to continue receiving information after that point.

* Required Fields
Course Developing ASP.Net MVC Web Applications
  • Course Duration5 Days
  • Course Options
    Please contact us to discuss options for this course
Overview
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.
Prerequisites
    • 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, and some familiarity with the C# language.
Objectives
    • 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.
Target Audience
    • 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.
What's included
    • For courses held on our premises, complimentary tea, coffee and biscuits are available. Lunch is not provided, however, there is a wide variety of eateries within a short walk of the centre.
    • Comprehensive course materials and exercises
Course Content
    • Exploring ASP.NET MVC4
      Overview of Microsoft Web Technologies
      Overview of ASP.NET 4.5
      Introduction to ASP.NET MVC 4
    • ASP.NET MVC 4 Web Applications
      Planning in the Project Design Phase
      Designing Models, Controllers, and Views
    • Developing ASP.NET MVC 4 Models
      Creating MVC Models
      Working with Data
    • Developing ASP.NET MVC 4 Controllers
      Writing Controllers and Actions
      Writing Action Filters
    • Developing ASP.NET MVC 4 Views
      Creating Views with Razor Syntax
      Using HTML Helpers
      Reusing Code in Views
    • Testing and Debugging ASP.NET MVC 4 Web Applications
      Unit Testing MVC Components
      Implementing an Exception Handling Strategy
    • Structuring ASP.NET MVC 4 Web Applications
      Analyzing Information Architecture
      Configuring Routes
      Creating a Navigation Structure
    • Applying Styles to ASP.NET MVC 4 Web Applications
      Using Template Views
      Applying CSS to an MVC Application
      Creating an Adaptive User Interface
    • Building Responsive Pages in ASP.NET MVC 4 Web Applications
      Using AJAX and Partial Page Updates
      Implementing a Caching Strategy
    • Using JavaScript and jQuery for Responsive MVC 4 Web Applications
      Rendering and Executing JavaScript Code
      Using jQuery and jQueryUI
    • Controlling Access to ASP.NET MVC 4 Web Applications
      Implementing Authentication and Authorization
      Assigning Roles and Membership
    • Building a Resilient ASP.NET MVC 4 Web Application
      Developing Secure Sites
      State Management
    • 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
    • Implementing Web APIs in ASP.NET MVC 4 Web Applications
      Developing a Web API
      Calling a Web API from Mobile and Web Applications
    • Handling Requests in ASP.NET MVC 4 Web Applications
      Using HTTP Modules and HTTP Handlers
      Using Web Sockets
    • Deploying ASP.NET MVC 4 Web Applications
      Deploying a Web Application
      Deploying an MVC 4 Application

 

Course Dates Please contact us to discuss dates for this course, thank you

 

 

 

 

 

 

Contact us

  • Name*:*
  • Organisation:
  • Telephone:
  • Email:*
  • Message*:*
  • Send me a copy of this email
  • Send me course updates from time to time via email

    Your subscription will naturally terminate after your chosen time limit. We will get in touch just before the end so that you can subscribe again if you would like to continue receiving information after that point.

* Required Fields