Microsoft Dev Camps

  • Agenda

    Every Web Developer Camp is different, but here’s an example of the topics covered at a Web Developer Camp.


    Welcome Back to the Microsoft Web Stack

    In this keynote session, you'll be introduced to all the great new techniques and features available in Microsoft's new web technologies. We'll touch on everything from the brand spankin' new improvements made to WebMatrix 2.0, our free web developer tool, to the groundbreaking features available to you as a seasoned web technophile in Visual Studio 11. From CSS 3 support to building Web APIs, from the improved Razor view engine, you'll get a sneak peek into what Microsoft has done to make the web fun again. Finally, you'll see all this great stuff running in our beautiful new Internet Explorer 9 browser and be introduced to what's on the horizon in Internet Explorer 10. 


    Integrating Your Site with Internet Explorer 9

    Web development is an art form, and IE9 is the perfect canvas for web developers to use to make their magic happen. This session will introduce you to the some unprecedented statistics on how IE9 can speed up your sites and make your customers' experiences more efficient. You'll learn about some tricks available only to the IE9 user, like Site Pinning and Jump Lists. Web standards and interoperability and how IE9 solves these problems for developers will also be discussed in great detail. You'll also learn some of the low-level technical details about IE9's improvements. You'll also be introduced you to what you'll need to know in the coming months regarding Windows 8 and Internet Explorer 10 and the opportunities it'll add to your development experience. 


    Top 10 Things You Didn't Know about WebMatrix 2

    The WebMatrix team at Microsoft has been working around the clock to create what may be the best free web IDE you'll ever use. Seriously. WebMatrix 2 has been improved in such a way that you can literally accomplish all aspects of your development exercise in one tiny download. WebMatrix 2 has support for databases, CSS 3 support, code-completion, Razor support, and a whole bag of tricks you won't see unless you're here. You won't want to miss the awesomeness of WebMatrix 2.


    Creating Rich HTML 5 Experiences

    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 new advancements in real-time communication like SignalR and the idea of achieving MVC or MVVM functionality using libraries like Knockout.js, and you've got a whole new web of opportunities to blow your users' minds. This session will leave you breathless with ideas on how you can improve your existing apps. You might even dream up a few new apps of your own just to try your hands at the stuff you learn, especially once you see how well they all perform in beautiful Internet Explorer 9. We'll even show you how to use jQuery Mobile to mobilize your web applications so that they run seamlessly in any mobile browser.


    Building Web Sites Using ASP.NET 4.5

    We'll cover all the new features of the new ASP.NET 4.5 runtime and introduce you to the idea of the One ASP.NET Framework. Forget about the distinctions and debates of "WebForms or MVC," "Razor or ASPX," because the new, combined framework provides everything to you in one big basket. Want some web forms in your MVC? Fine. Want to add a simple MVC view to an existing Web Forms app? No problem. Need to add some client side calls to an API living within your ASP.NET site? We've got you covered. You'll be introduced to how Visual Studio 11 brings the ASP.NET family together into a unified solution, complete with new features like script bundling and minification. You'll also learn about all the new features, from MVC 4.0 to Web API, the new advancements in Entity Framework, and how adaptive rendering can ease the pain of writing web apps for the browser or the mobile device. No more arguing over what direction you'll need to take - ASP.NET is the only answer you need, it's the 1-stop-shop server-side solution. 


    Building a Service Layer with ASP.NET Web API

    This session will take a deeper dive into the new ASP.NET Web API, which has been completely overhauled and rolled into the ASP.NET runtime. It makes creating JSON or XML-based service layers a snap, so that your jQuery code can make AJAX calls to server-side functionality dirt simple. You'll learn how to extend ASP.NET Web API too, so that it can output virtually any format you need - even images - and how you can self-host a Web API from within native code or on the Windows Azure cloud platform. 


    Deploying ASP.NET Apps to the Cloud

    We'll take an existing ASP.NET application or Web API service and deploy it into the Microsoft Windows Azure platform, and in seconds have a cloud-based application that can scale and grow as your business or usage needs. Topics such as session maintenance and other cloud-based considerations will be discussed in more detail too, so that, as you build new ASP.NET applications from scratch, you'll be doing so with cloud-specific ideas in mind so that, once you need to scale from individual hosted situations to scalable, cloud-based environments, there will be zero pain in the process.