Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway.

Similar presentations


Presentation on theme: "Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway."— Presentation transcript:

1 Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway

2 Microsoft /web ®

3 ®

4 ®

5 First HalfSecond Half (01)What’s New in ASP.NET 4.5 (60 mins)** MEAL BREAK ** (02) Building and Deploying Websites with ASP.NET MVC 4 (60 mins) (06) Building and Leveraging Social Services in ASP.NET (30 mins) (03) Creating HTML5 Applications with jQuery (60 mins) (07) Building for the Mobile Web (60 mins) (04) Building a Service Layer with ASP.NET Web API (30 mins) (08) Real-time Communications with SignalR (45 mins) (05) Leveraging your ASP.NET Development Skills to Build Office Apps (15 mins) (09) Taking advantage of Windows Azure services (30 mins)

6 Microsoft /web ®

7 ®

8 ® Introduction: ASP.NET Foundations and Scenarios Jon Galloway Scott Hanselman

9 Microsoft /web ®

10 ® Visual Studio NuGetASP.NET Windows Azure

11 Microsoft /web ®

12 ®

13 ®

14 ®

15 ®

16 ® Visual Studio NuGetASP.NET Windows Azure

17 Microsoft /web ® Visual Studio NuGetASP.NET Windows Azure HTML5 HTTP Services Apps for Office Mobile Social Apps Realtime

18 Microsoft /web ® What’s New in ASP.NET 4.5 Jon Galloway Scott Hanselman

19 Microsoft /web ® First HalfSecond Half (01)What’s New in ASP.NET 4.5 (60 mins)** MEAL BREAK ** (02) Building and Deploying Websites with ASP.NET MVC 4 (60 mins) (06) Building and Leveraging Social Services in ASP.NET (30 mins) (03) Creating HTML5 Applications with jQuery (60 mins) (07) Building for the Mobile Web (60 mins) (04) Building a Service Layer with ASP.NET Web API (30 mins) (08) Real-time Communications with SignalR (45 mins) (05) Leveraging your ASP.NET Development Skills to Build Office Apps (15 mins) (09) Taking advantage of Windows Azure services (30 mins)

20 Microsoft /web ®

21 ®

22 ® <asp:Repeater ID="customersRepeater" runat="server" ItemType="WebFormsLab.Model.Customer"> Step 1: Set the ItemType "> Step 2: Reference the properties as needed using the Item keyword

23 Microsoft /web ® <asp:Repeater ID="customersRepeater" runat="server" ItemType="WebFormsLab.Model.Customer" SelectMethod="GetCustomers"> Step 1: Set Select Method public IQueryable GetCustomers([Control]DateTime? createdSince) { IQueryable query = _db.Customers; if (createdSince.HasValue) { query = query.Where( i => i.CreatedOn >= createdSince.Value); } return query; } Step 2: Get method returns IEnumerable or IQueryable

24 Microsoft /web ® <asp:FormView runat="server" ID="customerForm" InsertMethod="InsertCustomer" UpdateMethod="UpdateCustomer" " /> Step 1: Set Insert Method public void InsertCustomer() { var customer = new Customer(); TryUpdateModel(customer); if (ModelState.IsValid) { _db.Customers.Add(customer); SaveChanges(customer); } Step 2: Use TryUpdateModel to validate, then save

25 Microsoft /web ® public Album EditAlbum_GetItem([FriendlyUrlSegments] int? id) { return _db.Albums.Find(id); }

26 Web Forms Model Binding & Friendly URLs, Mobile Support demo…

27 Microsoft /web ®

28 ®

29 ®

30 ® Page Inspector CSS and HTML editor JavaScript editor Web Essentials

31 Visual Studio 2012 and Web Essentials demo

32 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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 "Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway."

Similar presentations


Ads by Google