Web Development with ASP.NET MVC 5, HTML5 and JavaScript

Hands-on practice with thorough explanations, presentations, demos, small standalone exercises during the training.
A 2-3 days seminar for experienced and senior developers

View Agenda

This training is for

Experienced and senior programmers, ideally with some experience with Microsoft .NET

web development with other technologies.

GET COMPREHENSIVE TRAINING FOR YOUR TEAM

Agenda

Day 1

1. ASP.NET in general. Session, custom session providers, Postback, Viewstate, page lifecycle, etc.

2. Hosting web apps in IIS: app domain, application pools, load balancing

3. Performance and scalability optimizations: caching and asynchronous pages

4. Model View Controller

URL Routing explained. Custom routes

Views with the Razor engine

Controllers

Views, Strongly typed views, Partial Views, User Controls

5. MVC with Entity Framework and data accessg

6. Data annotations, validation, client side validation

Day 2

7. Complex binding, Model Binders

Deep hierarchy: Product.ChildProduct

Complex type: Person.Address

Custom model binders: IProduct : Product

8. Action Filters

Business logic validation

9. Membership and authorization with ASP.NET MVC 5

10. jQuery, Ajax calls from client code, backend with MVC Actions

11. Dependency Injection in MVC

HARDWARE

The course will be held at the customer’s location, where we must have:

  1. Video projector and screen or white wall to project on

SOFTWARE

Each trainee should have a laptop / computer with the following installed:

  • Microsoft Visual Studio 2012 Web Express, or Professional or higher
  • ASP.NET MVC 5 tools for Visual Studio
  • MS SQL Server Express (2008 R2 or higher)

GET COMPREHENSIVE TRAINING FOR YOUR TEAM

Get exclusive offers and the latest updates on our upcoming events

You have Successfully Subscribed!

Pin It on Pinterest