Download presentation
Presentation is loading. Please wait.
Published byClinton Garrett Modified over 9 years ago
1
Building Social Web Apps in ASP.NET
3
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 Social Web Applications with 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)
4
Microsoft /web ®
5
®
6
® How authentication works with OAuth
7
Microsoft /web ® https://manage.dev.live.com/Applications/Index
8
demo OAuth & OpenID
9
Identity Social Graph Application Integration Real-Time Updates
10
{ "id": "14812017", "name": "Nathan Totten", "first_name": "Nathan", "last_name": "Totten", "link": "https://www.facebook.com/totten", "username": "totten", "hometown": { "id": "108059045881132", "name": "Urbandale, Iowa" }, "location": { "id": "111723635511834", "name": "Bellevue, Washington" }, "bio": "Technical Evangelist at Microsoft", "work": [ { "employer": { "id": "20528438720", "name": "Microsoft" },14812017https://www.facebook.com/tottentotten10805904588113211172363551183420528438720
12
Flexible API: Dynamic Objects var client = new FacebookClient("access_token"); // Get current user’s basic information dynamic me = await client.GetTaskAsync("me"); string firstName = me.first_name; // Post a message to the current user's wall var post = new { message = "This is a wall post!" }; dynamic result = await client.PostTaskAsync("me/feed", post);
15
demo Facebook Template
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.