Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer.

Similar presentations


Presentation on theme: "Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer."— Presentation transcript:

1 Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer

2 Windows Azure Technical Evangelist Focused on ASP.NET MVC http://weblogs.asp.net/jgalloway Web development on Microsoft platform since late '90s Ex-submariner; Showcase Showdown winner “Price is Right” Popular Author and Conference Speaker Wrox Professional MVC 4; MVC Music Store tutorial Virtual ASP.NET MVC Conference (mvcConf) World wide Web Camps speaker Herding Code podcast (http://herdingcode.com)http://herdingcode.com Meet Jon Galloway | @jongalloway

3 Meet Christopher Harrison | ‏@geektrainer Head Geek, GeekTrainer –Specializes in ASP.NET, SharePoint and SQL Server –Microsoft Certified Trainer Over 14 years experience –Regular presenter at TechEd –Periodic blogger –Certification advocate –Marathoner, husband, father of one four legged child

4 Course Topics MVC 4 Jump Start 01 | Introduction to MVC 405 | Integrating JavaScript and MVC 4 02 | Developing ASP.NET MVC 4 Models06 | Implementing Web APIs 03 | Developing MVC 4 Controllers07 | Deploying to Windows Azure 04 | Developing ASP.NET MVC 4 Views 08 | Visual Studio 2013 / MVC 5 Sneak Peek

5 Setting Expectations Target Audience –New to MVC 4 –Considering taking the 70-486 Exam Suggested Prerequisites/Supporting Material –Microsoft Official Course 20486 Developing ASP.NET MVC 4 Web Applications

6 Microsoft Virtual Academy –Free online learning tailored for IT Pros and Developers –Over 1M registered users –Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” –Get 50 MVA Points for this event! –Visit http://aka.ms/MVA-Voucherhttp://aka.ms/MVA-Voucher –Enter this code: ASPNET-MVC4 (expires 10/18/2013) Join the MVA Community!

7 01 | Introduction to MVC Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer

8 Module Overview Overview of ASP.NET 4.0 Topic Two Topic Three

9 Overview of ASP.NET 4.5 Web Pages Applications Web Forms Applications MVC Applications Shared ASP.NET Features

10 Web Pages Applications Web Matrix or Visual Studio Code in.CSHTML files Precise Control of HTML Special Offers Get the best possible value on Northwind specialty foods by taking advantage of these offers: @foreach (var item in offers) { @if (!String.IsNullOrEmpty(item.PhotoUrl)){ } }

11 Web Forms Applications Visual Studio only Code in.aspx files and code-behind files Create a UI by dragging controls onto a page Controls provide rich properties and events Bind controls to data

12 MVC Applications Models encapsulate objects and data Views generate the user interface Controllers interact with user actions Visual Studio only Code in.cshtml and.cs files Precise control of HTML and URLs

13 Shared ASP.NET Features Configuration Authentication Membership and Roles State Management Caching

14 Lesson 3: Introduction to ASP.NET MVC 4 Models, Views, and Controllers Demonstration: How to Explore an MVC Application New Features of ASP.NET MVC 4

15 Models, Views, and Controllers Browser Controller View Model Database Web Server HTTP SQL

16 New Features of ASP.NET MVC 4 ASP.NET Web API Mobile Features Display Modes Asynchronous Controllers OAuth and OpenID Bundling and Minification

17 Demonstration: Hello, MVC In this demonstration, you will see how to: 1.Create a new project 2.Discuss the basics of the moving parts 3.Introduce MVC conventions 4.“See the Actors”

18 ©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Jon Galloway | Development Platform Evangelist Christopher Harrison | Microsoft Certified Trainer."

Similar presentations


Ads by Google