Skip Navigation Links
902 Clint Moore Rd · Suite 138 · Boca Raton, Florida 33487, USA · +1(561)988-0567
Skip navigation links
Home
Location
Principal's Bios
Contact Us
SQL Server 2012 HOS
HTML5 HOS
MVC 3/4 and HTML 5 HOS
Visual Studio/TFS 11 HOS
   HSI Training
        Joe's Blog
              Joe's Blog
  Gold Coast Users Group

 
  
ASP.Net MVC 3/4 & HTML 5 Hands-On Seminar 
 
Typical Hands On Seminar 

Two day Hands-On Instructor led training. This is absolutely the most efficient and cost effective way to learn new complex technologies.

$750 includes lunch and course content on USB Flash Drive.  Learn to develop on this technology deploying to both on-premise and Cloud infrastructures.

Register now securely 

June 4-5

  

Learn ASP.Net MVC 3/4 and HTML 5 in a two day Hands-On Seminar presented by Joe Homnick and other Microsoft Certified Trainers in Developer Technologies from Homnick Systems.   We will supply you with a Course Setup USB, VM to RDP into and workbook.  You can optionally,  BYOL (bring your own laptop) to walk along with the instructor and/or take the materials with you for further lab work after the class.   

What is a "Hands-On Seminar? This is a seminar format, pioneered by Homnick Systems in 2004, where the Instructor mostly uses demos  to teach the attendee concepts originally presented in slide format.  The attendee can approach this learning solution as a pure seminar without a laptop and then work on the courseware demos on their own time.  Optionally, the  attendee can "walk along" with the instructor on their own systems running a supplied Virtual Machine instance.  This "walk along" can be of varied involvement and should still be supplemented with lab work on their own time.  Both approaches work very well in learning the concepts and the seminar attendees are usually evenly split on the approach they select. 

Optional hands-on laptop system requirements to walk along with the instructor during demos and labs:

A laptop with a minimum of 2 gig of memory, USB 2.0 port and Windows XP, Vista or 7.0 installed.

Who Should Attend: Software Developers and managers who  want to learn about developing with ASP.Net MVC 3/4 and HTML 5. 

Course Outline-ASP.Net MVC 3/4 and HTML 5

·  Introduction to ASP.Net MVC

o Overview of the MVC pattern in ASP.NET

o Routes, controllers, actions and action results

o Models

o Views

·  Overview of HTML 5

o Elements

o New Input Types

o Attributes and Events

o Application Programming Interfaces

o Browser support

·  Models and the View Model

o Model binder

o ViewModels

o Database First, Model First, Code First Approaches

o Creating Models with Entity Framework

§ Basic CRUD Functionality

§ Sorting, Filtering, and Paging

§ A More Complex Data Model

§ Reading Related Data

§ Updating Related Data

§ Handling Concurrency

§ Implementing Inheritance

o Repository & Unit of Work Patterns

o Creating Models from Services and oDATa

·  Validation Scenarios

o Validating Data Using Attributes

o Implementing Remote Validation

·  Working with Views

o HTML 5

o Razor Engine

o Using partial views

o Making new HtmlHelper extensions

o The extensibility of the ViewEngine

·  Authentication and Authorization

o Basic authentication

o Intranet authentication

o Controlling access via authorization

·  Test Driven Development

o Red, yellow and green light approach

o Writing unit tests

o Dependency injection

o Using a mocking framework

o ASP.Net MVC Service Location

o Implementing the Repository Pattern for TDD

·  Ajax, JSON and jQuery

o Using the AjaxHelper

o Using JSON

o jQuery plugins

·  Deployment

o ASP.NET Deployment Content Map

o Enabling IIS 7.x

o Web Application Projects Deployment

·  NuGet (Packages)

o NuGet Overview

o Installing a Package in Visual Studio

o Creating a Package

·  Whats New in MVC 4

    • ASP.NET Web API
    • ASP.NET Single Page Applications and Knockout.js
    • Enhancements to Default Project Templates
    • Mobile Project Template
    • Display Modes
    • jQuery Mobile, the View Switcher, and Browser Overriding
    • Recipes for Code Generation in Visual Studio
    • Task Support for Asynchronous Controllers
    • Azure SDK

·  Deploying ASP.Net MVC Applications to the Cloud

o Web Role MVC project

o Membership tweaks

o Implementing cloud storage

o Integrating SQL Azure into Models