Schedule

  • Web
Location Date Technology Register CampType

Videos

Using Cloud Application Services

Learn how to take advantage the rich array of services Windows Azure offers to scale your site. We'll see how to start with a standard ASP.NET site hosted on Windows Azure Web Sites and take advantage of Service Bus Integration, Storage, CDN, and Caching in Web Role.

Building for the Mobile Web

Find out how to build websites that work great on mobile devices using new features in ASP.NET MVC. You've got a range of option, from built-in adaptive rendering (using standard CSS media queries) to offering mobile and device-specific views with Display Modes, all the way to full mobile websites powered by jQuery Mobile and the ASP.NET MVC Mobile Application template.

Building Social Web Apps in ASP.NET

What if you could enable users to log into your site using social services like Facebook, Google, Twitter and their Microsoft Account? What if you could create full Facebook applications without having to spend time learning about the Facebook developer platform? You can! ASP.NET now offers great support for social platforms and services, and in this platform you'll learn how to put that new power to work!

Building and Deploying Web Sites with ASP.NET MVC 4

You'll learn how to get started with ASP.NET MVC 4. Starting with a new project, you'll see how to add in data access with Entity Framework Code First, build out some business logic and client-side interaction, and deploy it using Windows Azure Web Sites. You'll then see how new features in ASP.NET MVC, Entity Framework migrations, and Visual Studio 2012 help you to gracefully handle site updates.

Building a Service Layer with ASP.NET Web API

Your web applications can do a lot more than serve HTML to browsers. With ASP.NET Web API, you can easily provide powerful services in a variety of formats (including XML and JSON) without your having to fight with formats, plumbing code, and configuration. ASP.NET Web API was designed to help you leverage the HTTP protocol, so you can build services the right way minimal effort. You'll see how you can take make use of these services to power devices and apps as well as cutting edge Ajax clients.

What’s New in ASP.NET 4.5

Jon Galloway shows how easy it is to take advantage of some seriously powerful features in ASP.NET 4.5 and Visual Studio 2012. He covers top new features of the latest releases (and some sneak peeks at some unreleased ones, too!) and shows how they all fit together into a cohesive, comprehensive web development toolkit that provides you with both ease of use and extreme flexibility.

Agenda

Some Web Camps vary a bit based on speakers and new releases, but here’s the standard agenda.

Keynote: The ASP.NET Web Platform in Context
We'll start with a quick keynote which lays out roadmap for the day. We'll make sure you're familiar with the core building blocks and tools used to create modern web applications on the Microsoft web platform, then examine some key web development scenarios the modern web platform helps you solve.
What’s new in ASP.NET 4.5 and Visual Studio 2012
In this session, we'll show you how easy it is to take advantage of some seriously powerful features in ASP.NET 4.5 and Visual Studio 2012. We'll overview top new features in our latest releases and show how they all fit together into a cohesive, comprehensive web development toolkit that provides you with both ease of use and extreme flexibility.
Building and deploying websites with ASP.NET MVC 4
In this session, you'll learn how to get started with ASP.NET MVC 4. We'll start with a new project, add in data access with Entity Framework Code First, build out some business logic and client-side interaction, and deploy it using Windows Azure Web Sites. But we're not done there: you'll see how new features in ASP.NET MVC, Entity Framework migrations and Visual Studio 2012 help you to gracefully handle site updates.
Creating HTML5 Applications with jQuery
By now you should know that HTML5 is literally the best thing to happen to the web in years. There is a massive array of new tags that provide support for video, audio, embedded fonts, databinding, and in-browser data persistence. When coupled with advancements in JavaScript technology like jQuery and the myriad of jQuery plugins available for free, the ability to create truly dynamic client experiences is limited only by your imagination. Add to that the new Single Page Application template using Knockout.js, and you've got a whole new web of opportunities to blow your users' minds.
Building a service layer with ASP.NET Web API
Your web applications can do a lot more than serve HTML to browsers. With ASP.NET Web API, you can easily provide powerful services in a variety of formats (including XML and JSON) without your having to fight with formats, plumbing code, and configuration. ASP.NET Web API was designed to help you leverage the HTTP protocol, so you can build services the right way minimal effort. You'll see how you can take make use of these services to power devices and apps as well as cutting edge Ajax clients.
Leveraging your ASP.NET development skills to build apps for Office
Did you know that the new cloud-based app model lets you build apps for Office and SharePoint on the ASP.NET platform? The new app model embraces standard web technologies, so you can build an all new class of apps for Office and SharePoint using your HTML, JavaScript and ASP.NET skills. You'll see how the combination of ASP.NET and ASP.NET Web API backed applications hosted in Windows Azure lets you build and ultimately land your apps in the Office Store. The apps for Office and SharePoint in the Store on office.com are available to both on-premises and Office 365 users of Office and SharePoint worldwide.
Building social web applications in ASP.NET
What if you could enable users to log into your site using social services like Facebook, Google, Twitter and their Microsoft Account? What if you could create full Facebook applications without having to spend time learning about the Facebook developer platform? You can! ASP.NET now offers great support for social platforms and services, and in this platform you'll learn how to put that new power to work!
Building for the mobile web
Find out how to build websites that work great on mobile devices using new features in ASP.NET MVC. You've got a range of option, from built-in adaptive rendering (using standard CSS media queries) to offering mobile and device-specific views with Display Modes, all the way to full mobile websites powered by jQuery Mobile and the ASP.NET MVC Mobile Application template.
Real-time communications with SignalR
Like to provide real-time client-server communications in a way that works cross-browser and doesn't require an advanced degree in JavaScript? Time for SignalR! SignalR handles the tricky client-server communications with automatic protocol fallback, so you can focus on the fun. We'll look at some applications, from business sites to games, and you'll see how recent updates make it even easier to bring SignalR into your applications.
Leveraging Windows Azure
Learn how to take advantage the rich array of services Windows Azure offers to scale your site. We'll see how to start with a standard ASP.NET site hosted on Windows Azure Web Sites and take advantage of Service Bus Integration, Storage, and Caching in Web Role.

FAQ

What is a Developer Camp?
Developer Camps (DevCamps for short) are free, fun, no-fluff events for developers, by developers. You learn from experts in a low-key, interactive way and then get hands-on time to apply what you’ve learned.
What will I learn at a Web Developer Camp?
At the Web Developer Camps, you’ll learn what’s new in developing web sites using ASP.NET MVC, WebMatrix, OData and more.
How much does it cost to attend a Web Developer Camp?
The camps are free. You need to pay for your own travel and expenses to attend and bring a laptop if you’d like to do the labs, but attendance is free.
What do I need to do to prepare for attending a Web Developer Camp?
You’ll need to register to attend a camp. You can find an event and register on the schedule page. If you’d like to do the labs or build a site at camp you’ll need to bring a laptop configured with all the tools and hands on labs content. You can get details on how to do that on the downloads page.
How can I contact the Web Developer Camps team?
Email us at webcamps@microsoft.com or @DeveloperCamps