How To, Getting Started Videos for Developers

Windows Azure

Windows Azure Platform Training Course

The Windows Azure Platform Training Course includes a comprehensive set of technical content including samples, demos, hands-on labs, and presentations that are designed to expedite the learning process for the set of technologies released as part of the Windows Azure Platform.

Everything You Need to Know About Azure as a Developer

This series of Web seminars is designed to quickly immerse you in the world of the Windows Azure Platform. You’ll learn what Azure is all about, including the fundamental concepts of cloud computing and Windows Azure. You’ll learn why you should target Windows Azure, and see the tangible business benefits you can gain by deploying your apps to the cloud.

PHP and the Windows Azure Platform

This series of Web seminars is designed to quickly guide PHP developers on how to work with Windows Azure. You’ll learn the essential concepts of the Windows Azure Platform, and then you’ll learn how to use some of the Azure services from PHP and deploy your PHP applications to Azure.

Why Windows Azure?

In this video series, Bill Lodin, uses a whiteboard to help illustrate why people should adopt Windows Azure. The series takes an interesting turn when the whiteboard’s personality emerges and it becomes a co-host.


Windows 7

Why Develop on Windows 7? - User Experience

Why Develop on Windows 7? - User Experience

Windows 7 gives users what they want, which makes them happy which is what you want.  The new Windows 7 Taskbar has bigger icons, which are easier to see and touch if you have a touch screen.  Jump lists, little menus for common actions, custom categories, custom tasks and thumbnail previews lets users see what an app is doing without switching to the application.  Use taskbar buttons for custom progress or status information through icon overlays, get more from the taskbar buttons by…[more ]

Tags: Jump Lists, Taskbar, Win 7, win7, Windows 7

Why Develop on Windows 7 ? - Sensor and Location based service

Why Develop on Windows 7 ? - Sensor and Location based service

The Windows 7 operating system provides built-in support for sensor devices. This includes support for location sensors, such as GPS devices. As part of this support, the Windows Sensor and Location platform provides a standard way for device manufacturers to expose sensor devices to software developers and consumers. At the same time, the platform gives developers a standardized API and device driver interface (DDI) to work with sensors and sensor data. This video discusses the new sensor and…[more ]

Tags: GPS, Location Based Service, Sensor, Win 7, Windows 7

Why Develop on Windows 7? - Touch and Multi Touch

Why Develop on Windows 7? - Touch and Multi Touch

Windows 7 Touch allows developers to create new experiences that go beyond simple mouse pointing, clicking, and dragging. The new multi touch APIs support rich gestures, such as pan, zoom, and rotate. The Windows 7 Multi touch Platform also provides raw touch data inputs and advanced manipulation and inertia. This Video discusses the new touch features of Windows 7 and how some software vendor solutions are taking advantage of the touch capabilities of Windows 7 and differentiating their…[more ]

Tags: Multi-touch, Touch, Win 7, Windows 7, Windows Touch

How-To-Guides: Application Compatibility for Windows 7 and Windows Server 2008 R2: New Features

This series of short how-to sessions describe a number of enhancements to Windows 7 and Windows Server 2008 R2 that may have an impact on new or existing software applications and explains how you can correctly use the new features in new applications, as well as how to avoid problems they could cause in existing applications. Join Front Runner, an early adopter program, that helps you get your applications compatible with the latest Microsoft technologies. www.msdev.com/frontrunner

Windows 7 in 7 Minutes! (Part 1)

Get to know Windows 7, 7 minutes at a time! In this series of short, code-focused videos you’ll see how to take advantage of the great new [Business Decision Maker, Technical Decision Maker, Developer] features in Windows 7. Each video is under seven minutes long, so you can check out a new video in less time than it takes to check your mail or grab your morning cup of coffee!

Windows 7 in 7 Minutes! (Part 2)

Get to know Windows 7, 7 minutes at a time! In Part 2 of this series of short, code-focused videos you’ll see how to take advantage of the great new features in Windows 7. Each video is under seven minutes long, so you can check out a new video in less time than it takes to check your mail or grab your morning cup of coffee!

Windows 7 Online Training

Windows 7 offers a myriad of new features to make it easy for you to make the most of your applications – as well as current PCs' hardware capabilities. Whether you want to improve robustness and performance or you want to boost end-user productivity and satisfaction, this kit will provide you with what you need to know about the new developer features to make your applications shine in Windows 7.

Windows 7 New Features for Managed Code Developers

This series presents examples of how developers who write in managed code (Visual Basic and C#) can take advantage of some of the new features of Windows 7. The series includes: an introductory overview on new features, overview of the Windows API Code Pack and individual sessions that include a demonstration of the new features in Windows 7

Application Compatibility: Windows 7 and Windows Server 2008 R2 Series

This series of web seminars will dive into business aspects of making your applications compatible with Windows 7/ Windows Server 2008 R2, the programs that can help you reach compatibility, testing your applications and much more. Join Front Runner, an early adopter program, that helps you get your applications compatible with the latest Microsoft technologies. www.msdev.com/frontrunner

How-To-Guides: Application Compatibility for Windows 7 & Windows Server 2008 R2: Writing High Quality Software

This series of short how-to sessions presents information that can help developers write high quality software for Windows 7 and Server 2008 R2. It includes how to use new tools for troubleshooting and deployment. Join Front Runner, an early adopter program, that helps you get your applications compatible with the latest Microsoft technologies. www.msdev.com/frontrunner

A Developer's First Look at Windows 7

This series introduces Windows 7 with an emphasis on those new features that will be of most interest and use to developers. It consists of: two introductory sessions, one focusing on the new user interface, and one on behind-the-scenes features, two hour-long sessions that cover compatibility and security issues, six shorter sessions which focus on coding for a single new feature

Attachmate Describes Benefits of Joining Front Runner for Windows 7

Attachmate Describes Benefits of Joining Front Runner for Windows 7

Kris Lall at Attachmate describes the benefits for joining the early adopter program, Front Runner for Windows 7 and Windows Server 2008 R2. Now with the launch of Windows 7, there's still time to join Front Runner. Front Runner is an early adopter program for ISVs in the US that helps you get your applications compatible with the latest Microsoft technologies. Once you tell us that your application is compatible, you’ll get a range of marketing benefits to help you let your customers know…[more ]

Tags: Attachmate, Front Runner, Partners, Windows 7, Windows Server 2008 R2

How Attachmate Earned Windows 7 Software Logo

Attachmate was among the very first to earn the Compatible with Windows 7 software logo. In this video, Product Marketing Manager Kris Lall and Test Lead Chinh Vu talks with me about the whole process. Kris tells why the logo is important to Attachmate and the customer benefits. Chinh explains the process, how it is different from other logo tests, and what steps he took to get the logo.[more ]

Tags: ISV, Partners, Testing, Windows 7


Windows Phone 7

Windows Phone 7 in 7! Get to know Windows Phone 7, 7 minutes at a time! In this series of short, code-focused videos you’ll learn how to build applications for Microsoft’s revolutionary new mobile platform, Windows Phone 7. Each video is under seven minutes long, so you can learn something new over your next coffee break!

Windows Phone 7 Series Developer Training Kit

Windows Phone 7 Series promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace. This Training Kit will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.


Visual Studio 2010

.NET Framework 4

Visual Studio 2010 and .NET Framework 4 Training Course

The Visual Studio 2010 and .NET Framework 4 Training Course includes videos and hands-on-labs designed to help you learn how to utilize the Visual Studio 2010 features and a variety of framework technologies including: C# 4.0, Visual Basic 10, F#, Parallel Computing Platform, WCF, WF, WPF, ASP.NET AJAX 4.0, ASP.NET MVC Dynamic Data.

New Features in .NET Framework 4 and Visual Studio 2010, Beta 2

This series of 8 hour-long sessions will cover some of the new features in Visual Studio 2010, as of the Beta 2 release, and some of the new language features in .NET languages including C#, Visual Basic.NET, and F#, as of version 4 of the .NET framework.

A First Look at Visual Studio 2010 and .NET 4.0

This series is an early look at the new Visual Studio 2010 and the .NET Framework 4.0. It includes sessions covering • Visual Studio 2010 • .NET 3.0 Framework • ASP.NET AJAX 4.0 • Velocity • Parallel Computing • Test Driven Development • Visual Studio Team System 2010

Developing Web Applications with ASP.NET AJAX Series

ASP.NET AJAX is a collection of components in ASP.NET 3.5 that allow for building rich AJAX styled web applications using the design patterns familiar to ASP.NET developers. In this series of brief screencasts you will become familiar with the fundamental components of ASP.NET AJAX and how to use them to create richer, more interactive Web applications.

Whirlwind 14: What's new in C# 4 - Events

Whirlwind 14: What's new in C# 4 - Events

ISV Architect Evangelist Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. This session on C# 4 shows how the compiler handles eventing. The compiler no longer sets locks on events, instead uses a compare and swap technique. Stuart compares C# from .NET 3.5 and .NET 4 to show the differences and explains the implications for your existing code.[more ]

Tags: CSharp, CSharp 4.0, Visual Studio 2010, whirlwind

Whirlwind 13: What's new in C# 4 - Covariance & Contravariance

Whirlwind 13: What's new in C# 4 - Covariance & Contravariance

Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. Stuart describes covariance and contravariance, which provide a way for you to access collections of derived classes and base classes.[more ]

Tags: .NET 4, CSharp, CSharp 4.0, Generics, Visual Studio 2010, whirlwind

Whirlwind 12: What's new in C# 4 - More COM Love

Whirlwind 12: What's new in C# 4 - More COM Love

Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. In this episode Stuart describes two improvements to C# 4 for COM Interop.[more ]

Tags: .NET 4, COM Interop, CSharp, CSharp 4.0, Visual Studio 2010, whirlwind

Whirlwind 11: What's new in C# 4 - Named & Optional Parameters

Whirlwind 11: What's new in C# 4 - Named & Optional Parameters

Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. Stuart describes the feature that VB programmers have known, using parameters by name and having default values set on parameters that are not specified.[more ]

Tags: .NET 4, CSharp, CSharp 4.0, VB.NET, Visual Studio, Visual Studio 2010, whirlwind

Whirlwind 10: What's new in C# 4 - Dynamic Lookup

Whirlwind 10: What's new in C# 4 - Dynamic Lookup

Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. This session on dynamic lookup introduces a new pseudo-type dynamic is introduced into the C# type system. It's used to call dynamic languages and COM object using types not known at compile time (aka duck typing). Stuart introduces the concepts of dynamic lookup and how you use it in your C# code.[more ]

Tags: .NET 4, CLR 4, CSharp, CSharp 4.0, DLR, Dynamic Languages, IronPython, IronRuby, Python, Ruby, Visual Studio, Visual Studio 2010, whirlwind

Whirlwind 9: Introducing C# 4

Whirlwind 9: Introducing C# 4

Bruce Kyle of Microsoft and MVP Stuart Celarier explore the new languages features in C#. It's a Whirlwind Tour of the important language features of C# 4. This episode provides an introduction to all the key features in C# 4.[more ]

Tags: .NET 4, CSharp, CSharp 4.0, Visual Studio 2010, whirlwind

What’s New in Windows Presentation Foundation 4

This series of short, “how-to” videos will introduce the various new features that have been added to WPF with .NET 4.0. Each video provides a code-focused look at how you can leverage a new feature or set of features in your WPF applications.


ASP.NET

Get Started with ASP.NET

You can get started with ASP.NET from the beginning. Topics include Overview of ASP.NET, Download and Install ASP.NET, Choosing the Right Programming Model, Build your 1st ASP.NET Application, and Host Your Application.

ASP.NET MVC Tutorial – Building an Application from Beginning to End

This series of videos is built around an application called NerdDinner. The best way to learn a new framework is to build something with it. This tutorial walks through how to build a small, but complete, application using ASP.NET MVC, and introduces some of the core concepts behind it.

The application we are going to build is called "NerdDinner". NerdDinner provides an easy way for people to find and organize dinners online. The series includes: Introducing the NerdDinner Tutorial, Create a New ASP.NET MVC Project, Create a Database, Build a Model with Business Rule Validations, Use Controllers and Views to Implement a Listing/Details UI, Provide CRUD (Create, Read, Update, Delete) Data Form Entry Support.

The page also includes more advanced videos on ASP.NET MVC.


Windows Server 2008 R2

Introducing Windows Server 2008 R2

Windows Server 2008 R2 is the latest release of the Windows Server operating system. Built on the proven foundation of Windows Server technology, the R2 release expands on existing technology and adds a host of new features. In this series of webcasts, you’ll get to know Windows Server 2008 R2, learn about what’s changed and get a jump start on developing for this new platform.

How to Embed PowerShell Within a C# Application

How to Embed PowerShell Within a C# Application

Join James Brundage, Tester from the Windows PowerShell team, for a quick introduction to how embed Powershell within your C# application. See how you can easily reference the PowerShell assembly and start embedding PowerShell cmdlets inside of a C# application with PowerShell V2.[more ]

Tags: c#, James Brundage, PowerShell, Windows PowerShell

How to Parallelize Your Application - Part 2 Threads v Tasks

How to Parallelize Your Application - Part 2 Threads v Tasks

In Part 2 of this series on development using parallel features in .NET 4, ISV Architect Evangelist Bruce Kyle, explores the differences between Threads and System.Threading.Tasks.Task.[more ]

Tags: .NET 4, multi-core, parallel, Parallel Computing, Task Parallel Library

How to Parallelize Your Application - Part 3 Using Tasks

How to Parallelize Your Application - Part 3 Using Tasks

In Part 3 of this series on development using parallel features in .NET 4, ISV Architect Evangelist Bruce Kyle, explores three ways to use the Parallel Task Library in your application.[more ]

Tags: .NET 4, multi-core, parallel, Parallel Computing, Task Parallel Library

How to Parallelize Your Application - Part 1 Why Do It?

How to Parallelize Your Application - Part 1 Why Do It?

In Part 1 of this series on development using parallel features in .NET 4, ISV Architect Evangelist Bruce Kyle, explores the rationale for your applications to embrace multi-core technologies offered on Windows 7 and Windows Server 2008 R2.[more ]

Tags: .NET 4, multi-core, parallel, Parallel Computing

Windows Server 2008 R2 Developer Training

Windows Server 2008 R2 builds upon the exceptional legacy of Windows Server. Although R2 is an incremental release, it's not your "average R2". Key new feature areas include "many-core" scalability, virtualization, power management, web workloads, and enterprise network solutions. Learn about select R2 platform technologies and build your own integrated solutions.


Silverlight 4

Silverlight Training Course (Silverlight 4)

The Silverlight 4 Training Course includes a whitepaper that explains all of the new Silverlight 4 features, several hands-on-labs that explain the features, and a 8 unit course for building business applications with Silverlight 4. The business applications course includes 8 modules with extensive hands on labs as well as 25 accompanying videos that walk you through key aspects of building a business application with Silverlight. Key aspects in this course are working with numerous sandboxed and elevated out of browser features, the new RichTextBox control, implicit styling, webcam, drag and drop, multi touch, validation, authentication, MEF, WCF RIA Services, right mouse click, and much more!

Microsoft Silverlight 3 Series

This series of on demand web seminars will walk through the technology fundamentals, data, graphics, and .NET RIA Services of Silverlight 3.

XAMLfest Online

Extensible Markup Language, or XAML, is the platform for Microsoft’s next-generation client technologies on the Web and on the desktop. If you’re a .NET developer and you want to write great client applications, you need to know XAML. View these on demand sessions today!

Windows Presentation Foundation: Writing Components that Work in Silverlight and Windows Presentation Foundation

Silverlight 2 is a subset of Windows Presentation Foundation, which allows you to share skills and code between the two frameworks. In this screencast you’ll learn how to write components that can be used on both platforms with little or no changes.


SQL Server 2008 R2

Microsoft SQL Server 2008 R2 Update for Developers Training Course

The goal of the SQL Server 2008 R2 Update for Developers Training Course is to provide information about the improvements introduced in SQL Server 2008 and the new features added in SQL Server 2008 R2. Its primary audience is solution architects and developers who are familiar with SQL Server, and also developers who are new to SQL Server and want to learn the basics. The content focuses on development aspects and illustrates how to design more effective database applications that take advantage of improved capabilities in SQL Server. This version of the training course is designed to work best with the SQL Server 2008 R2 November Community Technology Preview.


Office 2010

Office 2010 Workshop

Office 2010 Beta is a broadly extensible platform for building information worker productivity solutions and developing for Office with Visual Studio 2010 makes this easy. The Office 2010 Developer Workshop includes videos and presentations. This content is designed to help you get started developing solutions, from Add-ins to full featured Office Business Applications (OBAs), using Visual Studio 2010 with Office 2010 and SharePoint 2010 as the core platform.

Programming Microsoft Office 2010

This series will show how a developer can extend Office 2010 products, by using an application such as Word as the basis for custom applications – called Office Solutions – to take advantage of the existing interface which is already familiar to users. It includes information on how to customize the functionality and the interface of an Office application, and how to manipulate the data contents in code.


SharePoint 2010

A First Look at Microsoft SharePoint Server 2010

This series will look at the new features of Microsoft SharePoint Server 2010. Topics to include: SharePoint 2010 from the Technical Decision Maker perspective, SharePoint 2010 Excel Services, Forms Services, and Visio Services.

SharePoint 2010 Developer

SharePoint 2010 provides the business collaboration platform for developers to rapidly build solutions using familiar tools while leveraging a rich set of out of the box features. Visual Studio 2010 and SharePoint Designer 2010 make developers more productive and Visual Studio Team Foundation Server delivers support for application lifecycle management. Developers can integrate Line of Business data in SharePoint 2010 with read/write capability delivered by Business Connectivity Services. Sandboxed Solutions can be deployed to a shared hosting environment to limit the impact of unpredictable code to the other applications in use.

Microsoft SharePoint 2010 Administration

In this series you will become familiar with SharePoint administration basics. Examples of topics are installation, solution deployment, security, and PowerShell administration.

Publishing an Office add-in to a SharePoint Site for Distribution

John Wiese been asked many times, "How do I publish my VSTO/Office Add-in installation files to a SharePoint site?".  It's relatively straight-forward to publish to a basic web site, or to a UNC file share, but SharePoint is a slightly different beast.

So, how do you publish your add-in to a SharePoint site?  Well, if you watch this short five and half minute video you will get the skinny on how to do just that.  There are a few basic steps that need to be done in order to accompllish this that I will walk you through in the video, enjoy!


Dynamics

Introduction to Microsoft Dynamics – Why ISVs are Partnering with Microsoft Dynamics

This series of webinars will provide a background to Microsoft’s investments in building an ERP and XRM platform with Microsoft Dynamics development platforms. Microsoft Dynamics™ is a largely untapped opportunity for the Independent Software Vendor (ISV) community. As part of this series you will hear from both Microsoft representatives as well as existing partners talking about their experiences working with the Microsoft Dynamics product range.


Windows Server HPC

Windows Server HPC Learning Course

Learn High Performance Computing. This course covers the conceptual basics and presents HPC Server 2008, explaining what can it do for you and how can you start using it. You will also have a glance over how to develop applications that take advantage of the platform and the administrative tools you have available.

Windows HPC Server 2008 Introduction Web Seminar Series

Microsoft's High Performance Compute Server 2008 (HPCS) combines the power of the Windows Server platform with rich, out-of-the-box functionality to help improve the productivity and reduce the complexity of your high performance computing environment. Join us for this seminar series to learn the fundamentals and architecture of the new Microsoft offering.


Identity

Identity Developer Training Course

Claims-based identity is a simple but powerful way of handling identity and access for your web sites and web services, whether you work on-premises or you are targeting the cloud. The videos and hands-on labs in the Identity Developer Training Course will show you how to take advantage of technologies such as Windows Identity Foundation for easily solve authentication, authorization and identity-driven personalization challenges. As you go through the course you will soon discover that claims-based identity equips you with skills that can be reused for securing a wide range of application types, from ASP.NET websites to WCF web services.


Surface

Microsoft Surface Design and Development Training

This online course begins with an introduction to the Microsoft Surface platform and its unique attributes – including its vision (camera) based massive multi-touch input, 360° multiuser interface, and physical object recognition.  The subsequent training modules include detailed videos, how-to information, reference materials, and step-by-step hands-on labs. Topics include the Surface SDK, WPF controls, user experience guidelines, the Surface shell, simulator, hardware and more.


Expression

Introduction to Prototyping with SketchFlow (twelve video series)

Ready to learn how you can create interactive prototypes with SketchFlow in Expression Blend 3? Get started with this 12-video series with downloadable guide and files.

Microsoft Expression Fundamentals Web Seminar Series

Microsoft Expression Studio is a suite of tools that allow designers and developers to collaborate on rich Web and WPF content. This series will focus on each of the tools in Expression Studio and give the user a detailed overview of what they do, and how they can work together to improve your content creation process.

Microsoft Expression Web Essentials Web Seminar Series

HTML, XHTML, CSS, PHP, ASP.NET … developing for the web has never more complicated, and, it’s never been easier. Expression Web is a powerful tool that allows users to design cutting edge web sites quickly and easily while adhering to standards. This series will dive into specific details on Expression web’s most important and powerful features.

Microsoft Expression Design Essentials Web Seminar Series

Microsoft Expression Design is a powerful vector creation tool that allows user to design cutting edge graphics. This series will dive into specific details on Designs most important and powerful features.

Microsoft Expression Encoder Essentials Web Seminar Series

Microsoft Expression Encoder gives designers, editors and producers the ability to generate VC-1-encoded content wrapped in a Silverlight experience. This series will dive into specific details on Encoders most important and powerful features.

Microsoft Expression Media Essentials Web Seminar Series

Microsoft Expression Design is a powerful vector creation tool that allows user to design cutting edge graphics. This series will dive into specific details on Designs most important and powerful features.

Microsoft Expression Blend Essentials Web Seminar Series

Microsoft Expression Blend is a powerful tool that allows users to bridge the gap between the design world and the development world. This series will dive into specific details on Blend’s most important and powerful features.

Microsoft Expression for Designers

Creating a BeeHive Game with Behaviors in Expression Blend 3

Learn more about how to build a traditional "bricks" game using Expression Blend 3 Behaviors. Simply drag and drop Behaviors over objects in your artboard to easily add powerful and sophisticated functions like animation, physics, interactivity, data connection, effects and more. All without coding. The ever growing Behaviors Gallery at expression.microsoft.com is always avaialable for you to download new behaviors.

Discovering SuperPreview in Expression Web 3

Learn more about SuperPreview, a new visual diagnostics tool in Expression Web 3. In this series you will be provided with detailed guidance on how to leverage SuperPreview to diagnose issues across multiple browser, all with full rendering fidelity and detailed control.