Snel navigeren naar:

  • Inhoud
  • Voordelen
  • Specificaties
  • Reviews
  • More information
  • FAQ


In deze MVC 4.0 training / cursus leert u op basis van ASP.NET de belangrijkste functionaliteiten van het razend populaire Model View Controller patroon.

Inhoud van de training

MVC 4.0 Development

29 uur

MVC 4.0: Architecture

In this course we’ll explore some of these real-time communication options, including HTTP polling, HTTP long polling, server-sent events, and the news of the bunch, Web sockets. You’ll also learn about Microsoft’s response to this need with a variety of technologies, including the SignalR library. Next we’ll explore two pieces of the basic ASP.NET infrastructure that are useful in some situations when building applications. The first is HTTP handlers and the other is HTTP modules, each of which are implemented as .NET classes that implement specific interfaces. An HTTP handler executes whenever a client makes a request for a certain path or file so that you can generate a response on the fly or retrieve resources from unusual places. An HTTP module executes with every client request, letting you implement various cross-cutting features in your application.

MVC 4.0: Caching

In this course you’ll learn about these ASP.NET caching features, as well as those implemented and extended in MVC 4. You’ll first learn about how caching works and some scenarios where you can use various caching features. Then you’ll learn about server-side caching, ranging from caching features that support a single Web request to those that span across multiple users and multiple sessions. You’ll learn about the OutputCache action method filter and how it provides some very flexible caching options. And you’ll learn about donut and donut hole caching, two techniques that help implement some advanced caching techniques. And we’ll wrap up the course by exploring various client-side caching techniques, including some nice features introduced with HTML 5.

MVC 4.0: Controllers

The engine that drives powerful web applications is the Controller. This one object is responsible for creating the page that goes to the user and supplying it with all the data it needs. This course will show you how to create a controller and how they work. Then you will learn about Actions of the controller then the how Action Inputs do their job. To close this course you will see Action Results and how it can be used to interface with the end user.

MVC 4.0: Dependency Injection and Deployment

In this course we’ll talk about what dependence injection is and what kinds of problems it’s trying to solve. We’ll take a look at what every dependence injector needs to do when you wire it up to your MVC framework application, including how you might go about writing your own dependence resolver. Next we are going to take a look at integration testing where we test the entire web application in an automated way, starting from the user interface and drilling down through all the functionality. We are going to take a look at unit testing and where we can isolate down to the very controller methods and make sure those are working properly. Finally we’ll take a look at where we can put these applications and how easy it is with MVC applications to deploy them, ranging all the way from simply coping your files to the very elaborate and extensive and handy functionality that is built in to the publish functionality built in Visual Studio.

MVC 4.0: Introduction

There are all kinds of tools available for web developers these days. Even the oldest tools are still relatively young in technology. In the vast landscape of options, how do you choose the best solution? This course will help you to understand the pain of the past and the promise of the future. You will see how the ASP.NET Framework has harnessed the MVC pattern to solve a variety of problems. Then you will see how the ASP.NET Web Forms model is a framework for web application development. Then you will dive into how an MVC application works.

MVC 4.0: Security Concepts

In this course you’ll explore a wide range of security threats and a variety of features in MVC that help you protect against them. We’ll start with a discussion of critical security concepts, then look at some of the differences between Web Forms and MVC applications from a security perspective. Then you’ll learn various techniques you can use to protect the integrity of application data, including how you can encrypt configuration file sections, use SSL for various security purposes, and hash passwords for storage. I’ll finish up the course by looking at various serious threats that MVC applications face, and explore some of the options available for protecting against them.

MVC 4.0: UI Design and Mobile Development

The MVC 4 framework has a lot of tools that makes web development powerful. In this course you will learn how to use JavaScript, jQuery UI and Partial Views to enhance MVC 4 Web Applications. Then you will continue use JavaScript with jQuery Mobile to detect mobile browsers in a MVC 4 web application.

MVC 4.0: Validation and Working with Ajax

Once you have started to use data input you want to be sure the input is valid, enter data validation. This course will start with teaching you about validation attributes, then you will learn how to implement custom validation and explore displaying validation errors. Next the course move on to Ajax, you will learn about Ajax and MVC and why they are a perfect combination. You will also explore MVC’s Ajax features.

MVC 4.0: Views and Models

You don't have to be an artist to know that the way an application looks to a user is one of the most important things you can deliver. An application that is easy to use, performs quickly, and is easy to change can make or break you in the market or mean thousands of dollars of productivity gained or lost. This course will cover how Views can affect your application, and then you will see how Typed Views can bind to Models. Next you will be introduced to a view engine called Razor. To close the course you will see how to use Layouts to take advantage of the MVC framework’s features that allows you to reuse views and parts of views.

MVC 4.0: Web Services and Authorization

In this course we’ll look at using web services and using JavaScript to create quick interactive web pages. So then we’ll look at the web API and what are the benefits or draw backs. We are also going to look at how you can create your own web services using the web API that’s rolled in to the MVC framework. Then we’ll talk about how you can use Java Script to interact with these services to create dynamic client side experiences. As web technologies become more open and more interactive, then it is more important than ever to figure out how we are going to control who gets to our application and what they can do once they get there. Well the MVC framework as a number of methods in store for you to actually control who can get to your application and what they can do once they get there. But we are also going to take a look at some MVC specific ways to use attributes to authenticate our users and figure out who they are, and we’ll also take a look at an emergent authentication pattern in terms of claims. Then we’ll look at how we let people log in from Google or Facebook or Microsoft and use claims to verify who they are and what they have access to.

MVC 4.0: Working With Data

If you need user input or output you will be working with Data. This course will start with making Models in the Entity Framework. Then you will learn about HTML helpers and what they can do for your views. Then you will be shown how to create Forms in MVC and explore the life cycle of posting changes.


Engels (US)
29 uur
180 dagen online toegang

Meer informatie

Extra product informatie 0
Doelgroep Softwareontwikkelaar

U heeft basiskennis van het Microsoft’s .NET Framework en ASP.NET development tools.


Na het volgen van deze training bent u bekend met MVC 4.0.

Positieve reacties van cursisten

Ontwikkel je tot data analist

Service is echt heel goed. Snel, klantvriendelijk, weten waar ze over praten en denken met je mee met oplossingen. Daarnaast hebben ze ook een goed leerplatform om je studie te volgen en na elke module een korte toets om te zien hoeveel je ervan heb begrepen en je kan de status zien hoeveel tijd je hebt besteed aan je studie. Ik waardeer ze enorm en ik raad elke ICT'er aan om met hen in zee te gaan om je studie te volgen.

- Emilio Jones

Training: Introduction to SQL

Eén training geprobeerd en deze naar tevredenheid gevolgd. Een module werkte in eerste instantie niet, maar na contact opgenomen te hebben met klantenservice kreeg ik snel antwoord met een oplossing.

- Lars van der Spek

Training: Certified Ethical Hacker (CEHv12) - incl. examen

Eerste keer dat ik een online training heb gedaan en zou zo weer een training volgen via

- Jerry Jialal

Training: Microsoft Managing Modern Desktops (exam MD-101)

Het resultaat van de groep is absoluut bevredigend. Ik ga in ieder geval geen ander meer bellen.

- Antoine Evertze, Sales Engineer bij Chubb

Training: PRINCE2® 6e editie Foundation- incl. examen

Als er wat is staan ze altijd voor me klaar. Ik word meteen geholpen als ik bel.

- E. Zeijlmans, P&O adviseur bij Parnassia Groep

Training: ITIL® 4 Foundation - incl. examen

Wij zijn gebaat bij mensen die bijblijven in hun vakgebied en continu getriggerd worden.

- W. van Uijthoven, IT manager bij gemeente Arnhem

Training: Excel 2013 Compleet

Ik heb al eens eerder een training gehad via en dat was een erg leerzame, leuke ervaring. Nu heb ik via het werk een online cursus en deze lijkt tot nu toe ook erg leerzaam.

- Michelle Brierley

Hoe gaat het te werk?


Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.


Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.


Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.


Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!