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

Slides:



Advertisements
Similar presentations
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Advertisements

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Jeffrey Snover | Distinguished Engineer & Lead Architect Jason Helmick | Senior Technologist, Concentrated Technology.
Susan Ibach | Microsoft Technical Evangelist Christopher Harrison | Microsoft Certified Trainer.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
06 | Implementing Web APIs Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Kate Gregory | Gregory Consulting James McNellis | Senior Engineer, Visual C++
Gerry O’Brien| Technical Content Development Manager Paul Pardi| Senior Content Publishing Manager.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
08 | What’s Next and Resources Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Jaime Rodriguez | Microsoft Principal Technical Evangelist Laurent Bugnion | IdentityMine Senior Director XAML Deep Dive for Windows & Windows Phone Apps.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Microsoft Virtual Academy Stacey Mulcahy | Technical Evangelist Christopher Harrison | Content Developer.
Exploring ASP.NET MVC 4.  Các mô hình phát triển Web ASP.Net  Kiến trúc phát triển ứng dụng Web MVC  Khám phá ASP.Net MVC  Tổ chức, Cấu hình dự án.

Jeffrey Snover | Distinguished Engineer & Lead Architect Jason Helmick | Senior Technologist, Concentrated Technology.
03 | Word Templates Brian Meier| Senior Lead Program Manager.
Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
06 | Debugging and Deploying on Azure Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
04 | Business Analyzer Brian Meier| Senior Lead Program Manager.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Demo Fest of Some Leading Store Apps Module 2.
03 | Developing MVC 4 Controllers Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.

Naqash Ahmed | Microsoft Student Partner. Naqash Ahmed | Student of Bachelors in Software Engineering Microsoft Student Partner since November.
Tom Resing | SharePoint Engineer, Jive Software Christopher Harrison | Microsoft Certified Trainer.
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
06 | Summarize and Prepare for Exam Christopher Harrison | Content Developer, Microsoft Rachel Jones| Microsoft Certified Trainer, SourceDev.
03 | The Power of Visual Studio Jon Galloway | Technical Evangelist Christopher Harrison | Content Developer.
Microsoft Virtual Academy
Web API Design Jeremy Likness | Principal Architect
Introduction to ASP.NET MVC Jump Start
Sandy Rivas | Program Manager
Cross Platform Development with Xamarin & Visual Studio 2013
Introduction to AngularJS
Hooking into Apps for SharePoint
Microsoft Virtual Academy
Alex Kelly | Program Manager
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
A Lap Around Azure Websites Introduction
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Microsoft Virtual Academy
Lighting Up Real-time Web Communications with SignalR Introduction
What’s New in Visual Studio 2012 for Web Developers
Getting Started with PowerShell Jump Start
What’s ASP.NET 5 and Why? Scott Hunter | Director of Program Management Scott Hanselman | Principal Program Manager.
Adding Style with CSS Helen Zeng | Developer Evangelist
Presentation transcript:

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

Windows Azure Technical Evangelist Focused on ASP.NET MVC 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 ( Meet Jon Galloway

Meet Christopher Harrison | 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

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

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

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 –Enter this code: ASPNET-MVC4 (expires 10/18/2013) Join the MVA Community!

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

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

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

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 (var item in offers) (!String.IsNullOrEmpty(item.PhotoUrl)){ } }

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

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

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

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

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

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

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”

©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.