VisitMix

5. April 2010

I haven’t had the privilege yet of going to a MIX conference.  My eyes weep.  However, I applaud them for recording the sessions and putting them online.  Just seeing some of these, makes me want to go to a Mix Conference even more.

So for those of you like me, or for those of you that did go… I want to just bring to attention that the recordings are online at http://videos.visitmix.com/

There’s a lot here. Something for everyone. Mainly geared towards all .NET and Microsoft but there still .NET development with Ruby and Python and business development related videos. You have Silverlight, Web Services, Windows 7 Phone development, RIA, Sketchflow, Design for Developers, User Experience, Software Entrepreneurs, Social Networking Development, Windows Messenger Live Services and more..

Check out the list of these videos.

MIX 10 Conference Videos

Title

Changing our Game – an Introduction to Windows Phone 7 Series
Joe Belfiore

Authoring for Windows Phone, Silverlight 4 and WPF 4 with Expression Blend
Christian Schormann, Peter Blois

Prototyping Rich Microsoft Silverlight Applications with Expression SketchFlow
Chris Bernard

Designing Bing: Heart and Science
Paul Ray

Microsoft Silverlight 4 Overview: What's in Store for Silverlight 4?
Keith Smith

Microsoft Silverlight 4 Business Applications
Scott Morrison

Developing with WCF RIA Services Quickly and Effectively
Nikhil Kothari

Stepping Outside the Browser with Microsoft Silverlight 4
Ashish Shetty

Overview of the Windows Phone 7 Series Application Platform
Charlie Kindel

Windows Phone UI and Design Language
Chad Roberts, Michael Smuga, Albert Shum

An Introduction to Developing Applications for Microsoft Silverlight
Shawn Oster

Building Windows Phone Applications with Silverlight, Part 1
Mike Harsh

Building Windows Phone Applications with Silverlight, Part 2
Peter Torr

Windows Phone Application Platform Architecture
Istvan Cseri

Development and Debugging Tools for Building XNA Games for Windows Phone
Cullen Waters

Distributing and Monetizing Windows Phone Applications and Games
John Bruno, Todd Biggs

Building Windows Phone Games
Michael Klucher

Building a High Performance 3D Game for Windows Phone
Shawn Hargreaves, Tomas Vykruta

Designing and Developing for the Rich Mobile Web
Joe Marini

The Microsoft Silverlight Analytics Framework
Michael Scherotter, Alfonso Corretti

Microsoft Silverlight "Media" : Moving at 60fps
Eric Schmidt

Introducing the Silverlight Rough Cut Editor
Jason Suess

HTML5: Cross-Browser Best Practices
Tony Ross

In-Depth Look at Internet Explorer 9
Ted Johnson, John Hrvatin

HTML5: High-Performance Best Practices for Web Sites
Jason Weber

Building Innovative Windows Client Software
Tim Huckaby, Scott Hanselman, Scott Stanfield, Tim Sneath, Dave Wolf

Search Engine Optimization for Microsoft Silverlight
Brad Abrams

Building an Accessible Microsoft Silverlight Experience
Mark Rideout

Microsoft Silverlight Optimization and Extensibility with MEF
Glenn Block

Flash Skills Applied to Microsoft Silverlight Design and Development
Adam Kinney

Software and Web Entrepreneurs: Go Big with BizSpark and WebsiteSpark
Alex Souza, Julien Codorniou

Dynamic Layout and Transitions for Microsoft Silverlight 4 with Microsoft Expression Blend
Kenny Young

A Case Study: Rapid WordPress Design and Prototyping with Expression Web 3
Morten Rand-Hendriksen

Practical Strategies for Debugging Cross-Browser Display Issues
Lori Dirks

Accessing Web Services in Microsoft Silverlight
Yavor Georgiev

Unit Testing Silverlight and Windows Phone Applications
Jeff Wilcox

Silverlight Performance on Windows Phone
Seema Ramchandani

The Laws of User Experience
Anthony Franco

Treat Your Content Right
Tiffani Jones Brown

Running with Wireframes: Taking Information Architecture (IA) into Design
Matt Brown

Lifecycle of a Wireframe
Nick Finck

Total Experience Design
Paul Dawson

Touch in Public: Multi-touch Interaction Design for Kiosks and Architectural Experiences
Jason Brush

The Art, Technology and Science of Reading
Kevin Larson

Creating Great Experiences through Collaboration
Noah Gedrich, Eric Perez, Sean Scott

Peanut Butter and Jelly: Putting 'Content Management' Back into Context
Nick Katsivelos

Service Design Goes Social
Shelley Evenson

Great User Experiences: Seamlessly Blending Technology and Design
Ben Jones, Andy Hood

Total Experience: A Design Methodology for Agencies
Conor Brady

The Elephant in the Room
Nishant Kothary

The Democratization of the Design Industry
Mike Samson, Ross Kimbarovsky

The Type We Want
Jonathan Snook

An Hour With Bill Buxton
Bill Buxton

Cloud Computing Economies of Scale
James Hamilton

The Mono Project
Miguel de Icaza

Modern Web Form Design
Luke Wroblewski

Robots at MySpace: Massive Scaling a .NET Website with the Microsoft Robotic Studio
Erik Nelson, Tony Chow, Akash Patel

10 Ways to Attack a Design Problem and Come Out Winning
Robby Ingebretsen

Principles of Microsoft Silverlight Graphics and Animation
Jeff Paries

Building a Next-Generation Web Application with Microsoft ASP.NET MVC 2 and jQuery
Nate Kohari

Using Storage in the Windows Azure Platform
Chris Auld

Creating Effective Info Viz in Microsoft Silverlight
Matthias Shapiro

Microsoft Surface Goes Social: Research Project at the University of Linz
Mario Meir-Huber

Understanding the Model-View-ViewModel Pattern
Laurent Bugnion

Build Your Own MVVM Framework
Rob Eisenberg

Securing Microsoft Silverlight Applications
Shawn Wildermuth

IronRuby for the .NET Developer
Cory Foy

Developing Natural User Interfaces with Microsoft Silverlight and WPF 4 Touch
Joshua Blake

The OpenRasta Framework for Building RESTful Applications
Kyle Baley

Building Great Standards-Based Websites for the Big Wide World with Microsoft ASP.NET 4
Tatham Oddie, Damian Edwards

Syncing Audio, Video and Animations in Microsoft Silverlight Applications
Dan Wahlin

Six Things Every jQuery Developer Must Know
Elijah Manor

Building Facebook Apps with Microsoft .NET and Deploying to Windows Azure
Jim Zimmerman

Design the Ordinary, Like the Fixie
DL Byron, Kevin Tamura

From Comp to Code: A Design Communion
Evan Sharp

Do You Speak My Language? Microsoft Translator and the Power of Collaboration
Neil Roodyn, Vikram Dendi

Building Rich and Interactive User Experiences in SharePoint
Andre Engberts

Building Platforms and Applications for the Real-Time Web
Chris Saad, Brett Slatkin, Ari Steinberg, Ryan Sarver, Lili Cheng, Dare Obasanjo

SVG: The Past, Present and Future of Vector Graphics for the Web
Patrick Dengler, Doug Schepers

Developing Multiplayer Games with Microsoft Silverlight 4
Mike Downey, Grant Skinner

Smooth Streaming Live in HD: From Camera to Screen
Michael Hanley, Scott Stanfield

Smooth Streaming Live in HD: 2010 Olympic Winter Games
Bob Cowherd, Scott Stanfield

Participating in the Web of Data with Open Standards
Christian Heilmann

Opening Up Opportunity with Twitter
Ryan Sarver

How jQuery Makes Hard Things Simple
John Resig

Adding the "Where" to the "When" of Social Applications
Raffi Krikorian

Building Large-Scale, Data-Centric Applications with Silverlight
Roman Rubin, Ramya Parthasarathy

The Tale of JavaScript. I Mean ECMAScript.
Douglas Crockford

Debugging Microsoft Silverlight Applications
Shawn Wildermuth

Building Finance Applications with Microsoft Silverlight 4
Cai Junyi

Copyright: A Cloudy Subject
Jonathan Zuck

Storm Clouds: What to Consider About Privacy Before Writing a Line of Code
Jonathan Zuck

Building the eBay Simple Lister with Silverlight
Michael Wolf

Designing Rich Experiences for Data-Centric Applications
Yoshihiro Saito, Ken Azuma

Tips and Tricks for Making Web Forms Shine with Microsoft ASP.NET 4
Jon Galloway

What's New in Microsoft ASP.NET MVC 2
Phil Haack

The HaaHa Show: Microsoft ASP.NET MVC Security with Haack and Hanselman
Scott Hanselman, Phil Haack

Deep Dive into Orchard Extensibility for CMS Developers
Renaud Paquay

Beyond File | New Company: From Cheesy Sample to Social Platform
Scott Hanselman

Improving Software Quality for the Modern Web
Euan Garden

Pumping "Iron" on the Web: IronRuby and IronPython
Jimmy Schementi

Driving Experiences via Services Using the Microsoft .NET Framework
Ron Jacobs

Designing and Delivering Scalable and Resilient Web Services
Ron Jacobs

OData: There's a Feed for That
Pablo Castro

Implementing OData: How to Create a Feed for That
Mike Flasko

Web Deployment Made Awesome: If You're Using XCopy, You're Doing It Wrong
Scott Hanselman

Accessing Data in a Microsoft .NET-Connected Web Application
Shyam Pather

Advanced Web Debugging with Fiddler
Eric Lawrence

Internet Explorer Developer Tools
Jon Seitel

Reactive Extensions for JavaScript
Erik Meijer

Building Pivot Collections
Troy Schauls, Jeff Weir

Unlocking Audio/Video Content with Speech Recognition
Behrooz Chitsaz

Incarnate: Behind the Scenes
Karsten Januszewski

Quickly Implementing New Cross-Browser Features with Ruby and Python
Hans Hugli

Keynote Day 1

Keynote Day 2

Designing Corporate Web Sites using SharePoint 2010
Paul Stubbs

Designing an Internet-Facing Web Site Using SharePoint 2010
Elisabeth Olson

Using Windows Identity Foundation for Creating Identity-Driven Experiences in Microsoft Silverlight
Caleb Baker

Microsoft Project Code Name "Dallas": Data For Your Apps
Moe Khosravy

Using Ruby on Rails to Build Windows Azure Applications
Sriram Krishnan

Lap around the Windows Azure Platform
Steve Marx

Building Web Applications with Windows Azure Storage
Brad Calder

Microsoft Silverlight and Windows Azure: A Match Made for the Web
Matt Kerner

Building Web Applications with Microsoft SQL Azure
David Robinson

Connecting Your Applications in the Cloud with Windows Azure AppFabric
Clemens Vasters

Building and Deploying Windows Azure-Based Applications with Microsoft Visual Studio 2010
Jim Nakashima

Building Offline Web Apps Using Microsoft Sync Framework
Mike Clark

Building PHP Applications using the Windows Azure Platform
Craig Kitterman, Sumit Chawla

Improving the Usability and Security of OpenID
Mike Jones

 

 

MX09 Conference

Title

Semantic HTML and Unobtrusive JavaScript
Nate Koechley

Design Fundamentals for Developers
Robby Ingebretsen

Hiking Mt. Avalon
Robby Ingebretsen, Mike Hillberg, Jaime Rodriguez

Ask The Gu

Scaling a Rich Client to Half a Billion Users
Steve Zheng

Software Entrepreneurs: Go Big with BizSpark
Julien Codorniou

Copyright Laws for Web Designers and Developers
Jonathan Zuck

Enhancing Large Windows Media Platforms with Microsoft Silverlight
Matt Smith, Robert Ames

Exposing Web Content to a Global Audience Using Machine Translation
Dr. Neil Roodyn

Sketch Flow: From Concept to Production
Celso Gomes, Christian Schormann

Improving UX through Application Lifecycle Management
Christian Thilmany, Chris Bernard

Microsoft Expression Web: No Platform Left Behind
Tyler Simpson, Steve Guttman

The Future of Microsoft Expression Blend
Douglas Olson, Christian Schormann

C# for Designers
Jennifer Smith, Fred Gerantabee

Ten Ways to Ensure RIA Failure
Anthony Franco

Deep Zoom++ : Build Dynamic Deep Zoom Applications with Open Source
Allan Li, Ken Azuma

Using Total Experience Design to Transform the Digital Building
Daren May, Paul Dawson

A Website Named Desire
Nishant Kothary

Design Prototyping: Bringing Wireframes to Life
Dan Harrelson

Escaping Flatland in Application Design: Rich User Experiences
Peter Eckert, Jeff McLean

Go Beyond Best Practices: Evolving Next Practices to Prosper in the 21st Century
Lou Carbone

Interaction Techniques Using the Wii Remote (and Other HCI Projects)
Johnny Lee

Interactive Prototyping with DHTML
Bill Scott

Touch and Gesture Computing, What You Haven't Heard
Joseph Fletcher

The Way of the Whiteboard: Persuading with Pictures
Dan Roam

Web Form Design
Luke Wrobleski

Wireframes That Work: Designing (Rich Internet) Applications
Aaron Adams

How Razorfish Lights Up Brand with Microsoft SharePoint
Tony Jones

State of the Art in Web Site Design on Microsoft SharePoint
Chris Auld

User Experience Design Patterns for Business Applications with Microsoft Silverlight …
Corrina Black

Creating a Great Experience on Digg with Windows Internet Explorer 8
Joel K. Neubeck

Windows Internet Explorer 8 in the Real World: How Is Internet Explorer 8 Used
Paul Cutsinger

Measuring Social Media Marketing
Jason Burby, Ryan Turner

Designing the Windows 7 Desktop Experience
Stephan Hoefnagels

Creating Interactivity with Microsoft Expression Blend
Peter Blois

Integrating Microsoft Expression Blend with Adobe Creative Suite
Joanna Mason

Effective Infographics with Interactivity
Joshua Allen

User Experience Design for Non-Designers
Shawn Konopinsky

Day One Keynote
Bill Buxton, Scott Guthrie

Day Two Keynote
Deborah Adler, Dean Hachamovitch

A Lap around Microsoft .NET Services
Todd Holmquist-Sutherland , John Shewchuk

Simplifying Distributed Access Control with Microsoft .NET Services
Justin Smith

Connecting Applications across Networks with Microsoft .NET Services
Clemens Vasters

Mesh-Enabled Web Applications
Arash Ghanaie-Sichanie

Live Framework and Mesh Services: Live Services for Developers
Ori Amiga

What's New in Microsoft SQL Data Services
Nigel Ellis

Overview of Windows Azure
Manuvir Das

Windows Azure Storage
Brad Calder

Building Web Applications with Windows Azure
Steve Marx

RESTful Services for the Programmable Web with Windows Communication Foundation
Ron Jacobs

Developing RESTful Services and Clients with "M"
Chris Sells, Douglas Purdy

Principles of Microsoft Silverlight Animation
Jeff Paries

Working across the Client Continuum
Laurent Bugnion

What's New in Microsoft Silverlight 3
Joe Stegman

High-Speed RIA Development with the Microsoft Silverlight Toolkit
Shawn Oster

Building Microsoft Silverlight Controls
Karen Corby

Deep Dive into Microsoft Silverlight Graphics
Seema Ramchandani

Delivering Ads to a Silverlight Media Player Application
Nicholas Brookins

Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder
James Clarke

Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space
Jared Eischen, John Stockton

Running PHP on Microsoft Servers and Services
Michael Joffe, Shaun Hirschman

Using Dynamic Languages to Develop Microsoft Silverlight Applications
John Lam

Choosing between ASP.NET Web Forms and MVC
Rachel Appel

The Microsoft Web Sandbox: An Open Source Framework for Developing Secure …
Scott Isaacs

Web Development Using Microsoft Visual Studio: Now and in the Future
Jeff King

<3 the New Windows Live Messenger Web Toolkit for Social Websites
Steve Gordon, Keiji Kanazawa

Protecting Online Identities
Jorgen Thelin

Standards for Aggregating Activity Feeds and Social Aggregation Services
Luke Shepard, John McCrea, Marc Canter, Kevin Marks, Monica Keller, Dare Obasanjo

Adding Microsoft Silverlight to Your Company's Skill Set
Noah Gedrich, Ken Martin

Advance Your Design with UX Design Patterns
Ambrose Little

Microsoft Xbox "Lips" and "Fable II": Multi Channel Experiences
Charles Duncan

Cloud Computing: What's in It for Me?
John Keagy

Customized Live Search for Web and Client Applications
Alessandro Catorcini

Introducing the Microsoft Virtual Earth Silverlight Map Control CTP
Chris Pendleton

Building a Rich Social Network Application
Gilbok Lee, Miho Heo

Modeling RESTful Data Services: Present and Future
Pablo Castro

Extending Your Brand to the Desktop with Windows 7
Yochay Kiriaty

See through the Clouds: Introduction to the Azure Services Platform
James Conard

What's New in Windows Presentation Foundation (WPF) 4
Mark Wilson-Thomas, Kevin Gjerstad

Building Amazing Business Centric Applications with Microsoft Silverlight 3
Brad Abrams

.NET RIA Services - Building Data-Driven Applications with Microsoft Silverlight and …
Nikhil Kothari

Consuming Web Services in Microsoft Silverlight 3
Eugene Osovetsky

Microsoft Silverlight Media End-to-End
Alex Zambelli

Microsoft ASP.NET Model View Controller (MVC): Ninja on Fire Black Belt Tips
Phil Haack

Building Out of Browser Experiences with Microsoft Silverlight 3
Mike Harsh

Microsoft ASP.NET 4.0 : What's Next?
Stephen Walther

Microsoft ASP.NET 4.0 Data Access: Patterns for Success with Web Forms
David Ebbo

Microsoft ASP.NET: Taking AJAX to the Next Level
Stephen Walther

File|New -> Company: Creating NerdDinner.com with Microsoft ASP.NET Model …
Scott Hanselman

ASP.NET MVC: America's Next Top Model View Controller Framework
Phil Haack

The Microsoft Web Platform: Starring Internet Information Services (IIS) and Your …
Crystal Hoyer, Mai-lan Tomsen Bukovec

A Lap around Windows Internet Explorer 8
Giorgio Sardo

Building High Performance Web Applications and Sites
John Hrvatin

Securing Web Applications
Eric Lawrence

Creating a "Next Generation" E-Commerce Experience
Scott Cairney, Jean-Yves Martineau

Delivering Media with Internet Information Services 7 (IIS) Media Services and …
John Bishop, John Bocharov

Developing and Deploying Applications on Internet Information Services (IIS)
Thomas Deml

Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Vijay Rajagopalan

Building Scalable and Available Web Applications with Microsoft Project Code Name …
Murali Krishnaprasad

Miss March and Other Distractions
Scott Stanfield

Windows Mobile 6.5 Overview
Loke Uei Tan

There's a Little Scripter in All of Us: Building a Web App for the Masses
Rob Conery

Building Data-Driven Scalable AJAX Web Pages
Jon Flanders

Caching REST with Windows Communication Foundation
Jon Flanders

Building Accessible RIAs in Microsoft Silverlight
Reed Shaffner, Chris Auld

Building Microsoft Silverlight Applications with Eclipse
Shawn Wildermuth

Building an Optimized, Graphics-Intensive Application for Microsoft Silverlight
Seema Ramchandani

When Errors Happen: Debugging Microsoft Silverlight
John Papa

Microsoft Silverlight Is Ready for Business
Ward Bell

Optimizing Performance for Microsoft Expression Encoder
James Clarke

Going Inside Microsoft Silverlight: Exploring the Core CLR
Brandon Bray

Making XML Really, Really Easy with Microsoft Visual Basic 9
Alex Turner

What's New for Microsoft Silverlight and Microsoft Windows Presentation …
Mark Wilson-Thomas

Protecting Against Internet Service Abuse
John Scarrow

Five Killer Scenarios for the Windows Live Messenger Web Toolkit
Chris Parker

Lighting Up Web and Client Applications with Microsoft Live Services
Gregory Renard

Oomph: A Microformat Toolkit
Tim Aidlin

Offline Network Detection in Microsoft Silverlight 3
Peter Smith

How'd they do it? Real App. Real Code. Two Weeks. Nothing but .NET
Scott Hanselman

How I Learned to Stop Worrying and Love the Microsoft ADO.NET Entity Framework
Pablo Castro

Using the Windows Azure Tools for Microsoft Visual Studio to Build Cloud Services
Jim Nakashima

Introducing the Microsoft Web Platform
Lauren Cooney

Automated User Interface (UI) Testing with Microsoft Visual Studio Team System 2010
Brian Keller

A Shot of Windows Live Messenger and a Pint of Microsoft Silverlight
Jordan Snyder

Improving Mobile Experiences with the Microsoft Mobile Device Browser File
Chris Woods

Search Engine Optimization (SEO) for Web Developers
Thomas Deml

Microsoft Silverlight and Windows Presentation Foundation (WPF): Sharing Skills and …
Jeff Wilcox

“Hey honey, you want to watch a movie tonight?”

“No thanks, I’m already watching Design Fundamentals for Developers, it’s a 3 hours kick ass video”

Microsoft, Programming, Training & Learning, Visual Studio, Web Tools , , , , ,

Microsoft Certification Step-By-Step Road Map for .NET Development, SQL 2008 Server, Team Foundation and Sharepoint

6. January 2010

I’ve put together, from the Microsoft Site a Step-By-Step plan for getting certifications by Microsoft in the areas of .Net 3.5 Development, Team Foundation Server, Sharepoint and SQL 2008.

I’ve listed in order that you need to study and take exams that makes the most sense. The links go back to the Microsoft site Training/Certification pages.  This list is to make it easy.  Just follow it down and you study the book or e-learning class, then you take the listed exam and you get the listed certification.

Step Order

Study Press Book or E-Learning

Take This Exam

Get This Certification

 

.NET 3.5 Development Track (See Notes for 2.0 Track)

   

1

Microsoft Press Book

· MCTS Self-Paced Training Kit (Exam 70-536):
Microsoft .NET Framework--Application Development Foundation,
Second Edition

Microsoft E-Learning

· 5161AE: Advanced development with the Microsoft .NET
Framework 2.0 Foundation (16 Hours)

· 5160AE: Core development with the Microsoft .NET
Framework 2.0 Foundation (14 Hours)

Exam 70-536

 

2

Microsoft Press Book

· MCTS Self-Paced Training Kit (Exam 70-562):
Microsoft .NET Framework 3.5 - ASP.NET

Microsoft E-Learning

· 6463AE: Visual Studio 2008: ASP.NET 3.5 (20 Hours)

Exam 70-562

MCTS: .NET Framework 3.5, ASP.NET Applications

3

Classroom Training

· 01: Learning Plan for Designing and Developing ASP.NET Applications
Using the Microsoft .NET Framework 3.5 (Exam 70-564) (1 Forms)

Exam 70-564

MCPD: ASP.NET Developer 3.5 on Visual Studio 2008

Note: 2.0 Track

Since the previous exam has no book at this time, you can also take the .NET 2.0 Track Instead take Exam, Exam 70-528 and Exam 70-547 instead for 2.0 Certification.

 

MCTS: .NET Framework 2.0, ASP.NET Applications
AND
MCPD: Web Developer on Visual Studio 2005

4

Microsoft Press Book

· MCTS Self-Paced Training Kit (Exam 70-505):
Microsoft .NET Framework 3.5 -- Windows Forms Application Development

· MCTS Self-Paced Training Kit (Exam 70-526):
Microsoft .NET Framework 2.0 Windows-Based Client Development

Microsoft E-Learning

· 2546AE: Core Windows Client Development with
Microsoft Visual Studio 2005 (18 Hours)

· 2542AE: Advanced Data Access with
Microsoft Visual Studio 2005 (12 Hours)

· 2547AE: Advanced Windows Client Programming with
Microsoft Visual Studio 2005 (12 Hours)

· 2541AE: Core Data Access with
Microsoft Visual Studio 2005 (16 Hours)

Exam 70-505

 

5

Classroom Training

· 001: Learning Plan for Designing and Developing Windows
Applications Using the Microsoft .NET Framework 3.5 (Exam 70-563) (1 Forms)

Exam 70-563

MCPD: Windows Developer 3.5 on Visual Studio 2008

Note: 2.0 Track

Since the previous exam has no book at this time, you can also take the .NET 2.0 Track Instead take Exam, Exam 70-526 and Exam 70-548 instead for 2.0 Certification.

 

MCPD: Windows Developer on Visual Studio 2005

6

Microsoft Press Book

· MCTS Self-Paced Training Kit (Exam 70-561):
Microsoft .NET Framework 3.5 - ADO.NET

Microsoft E-Learning

· 6464AE: Visual Studio 2008: ADO.NET 3.5 (20 Hours)

Exam 70-561

 

7

Microsoft Press Book

· MCTS Self-Paced Training Kit (Exam 70-503):
Microsoft .NET Framework 3.0—Windows Communication Foundation

Microsoft E-Learning

· 6461AE: Visual Studio 2008:
Windows Communication Foundation (20 Hours)

Exam 70-503

 

8

Classroom Training

· 01: Learning Plan for Designing and Developing Enterprise Applications
Using the Microsoft .NET Framework 3.5 (Exam 70-565) (1 Forms)

Exam 70-565

MCPD: Enterprise Application Developer 3.5 on Visual Studio 2008

Note: 2.0 Track

Since the previous exam has no book at this time, you can also take the .NET 2.0 Track Instead take Exam ,Exam 70-529 and Exam 70-549 instead for 2.0 Certification.

 

MCPD: Enterprise Application Developer on Visual Studio 2005

 

SharePoint Certifications

   

9

Microsoft Press Books

· The Microsoft SharePoint Step by Step Kit:
Microsoft Windows SharePoint Services 3.0 Step by Step
and Microsoft Office SharePoint Designer 2007

Microsoft E-Learning

· 5403AE: MCTS (Exam 70-631):
Microsoft Windows SharePoint Services 3.0, Configuring (12 Hours)

Exam 70-631

MCTS: Microsoft Windows SharePoint Services 3.0 – Configuration

10

Microsoft Press Books

Inside Microsoft Office SharePoint Server 2007

Microsoft E-Learning

· 5404AE: MCTS (Exam 70-630):
Microsoft Office SharePoint Server 2007, Configuring (12 Hours)

· 3376AE: Implementing Enterprise Search Using
Sharepoint Technologies (8 Hours)

Exam 70-630

MCTS: Microsoft Office SharePoint Server 2007 – Configuration

11

Microsoft E-Learning

· 5392AE: Developing and Extending Microsoft Windows SharePoint
Services 3.0 with Visual Studio 2005 (12 Hours)

· 5385AE: Developing Solutions with Microsoft Windows SharePoint
Services 3.0 and Visual Studio 2005 (12 Hours)

Exam 70-541

MCTS: Microsoft Windows SharePoint Services 3.0 – Application Development

12

Microsoft E-Learning

· 6071AE: Developing Solutions with Microsoft Office SharePoint
Server 2007 and Visual Studio 2005 (12 Hours)

Exam 70-542

MCTS: Microsoft Office SharePoint Server 2007 – Application Development

 

Team Foundation Server Certification

   

13

Classroom Training

· 6215A: Implementing and Administering
Microsoft Visual Studio 2008 Team Foundation Server (2 Days)

Exam 70-510

MCTS: Microsoft Team Foundation Server: Configuration and Development

 

SQL 2008 Certifications

   

14

Microsoft E-Learning

· 6369AE: Implementing and Maintaining Microsoft SQL Server 2008 (16 Hours)

· 2778CE: MCTS (Exam 70-433): TS: Microsoft SQL Server 2008, Database Development (18 Hours)

Microsoft Press Books

· MCTS Self-Paced Training Kit (Exam 70-432):
Microsoft SQL Server 2008 - Implementation and Maintenance

Exam 70-432

MCTS: SQL Server 2008, Implementation and Maintenance

15

Classroom Training

· 01: Learning Plan for Designing, Optimizing and Maintaining a
Database Server Infrastructure
using SQL Server 2008 (Exam 70-450) (1 Forms)

Exam 70-450

MCITP: Database Administrator 2008

16

Microsoft E-Learning

· 2778CE: MCTS (Exam 70-433): TS: Microsoft SQL
Server 2008, Database Development (18 Hours)

Microsoft Press Books

· MCTS Self-Paced Training Kit (Exam 70-433):
Microsoft SQL Server 2008 - Database Development

Exam 70-433

MCTS: SQL Server 2008, Database Development

17

Classroom Training

· 01: Learning Plan for Designing Database Solutions and Data
Access using SQL Server 2008 (Exam 70-451) (1 Forms)

Exam 70-451

MCITP: Database Developer 2008

18

Microsoft Press Books

· MCTS Self-Paced Training Kit (Exam 70-448):
Microsoft SQL Server 2008 -
Business Intelligence Development and Maintenance

Exam 70-448

MCTS: SQL Server 2008, Business Intelligence Development and Maintenance

19

Microsoft Press Books

· Microsoft SQL Server 2008 Reporting Services Step by Step

· Microsoft SQL Server 2008 MDX Step by Step

Exam 70-452

MCITP: Business Intelligence Developer 2008

.Net Framework, Developer Tools, ASP.NET, Programming, Microsoft, Visual Studio, Education ,

Microsoft Test And Lab Management with Test Runner and Visual Studio 2010 CodedUI Testing UI

8. December 2009

Ok who at Microsoft can I go hug and bow down too for creating Test and Lab and Test Runner and the CodedUI Recorder script generator.  Client of mine wanted to do more automated and better testing of their web apps. I knew VS 2010 had new testing tools but didn’t know to what extent. So I did some quick research and installed it on my own and tried it out against a business application I develop.  Wow.

I still have a lot to learn on it’s use but in 5min I created a script that I could automate and test the UI functionality of the business web app.

Applications to look at:

  • Visual Studio 2010
  • Microsoft Test and Lab Management 2010 (Yes this only works with Team Foundation Server 2010. If you have TFS 2008, you’re out of luck.
  • Microsoft Test Runner 2010 (Comes as part of Test and Lab I believe)

Some quick overview features

  1. You can record your testing and play it back later to automate it
  2. It’s designed for non-developers but not end-users, for someone in QA
  3. With this tool you can have “Shared” scripts, so say you create 100 scripts and we change the login functionality. You would only need to edit that one shared script and all the other 100 are changed.
  4. Manual Testing can be turned into automated testing
  5. You can setup test environments for local, QA and Prod
  6. You can do full screen capture when manual testing and it will create Bug item in Team Foundation System with your screen shots and all the steps you performed and what data was used when you were developing.
  7. You can use datasource for username’s and passwords and addresses to test with etc.
  8. You can perform Coded UI Automated Scripts without coding anything, a recorder records and generates it for you.

You can view the Test and Lab Management Video here, skip ahead to 13:10 into video to see it in action. http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/2/3/7/4/104Episode23AnIntroductionToManualTesting_ch9.wmv

CodedUI Functionality in VS 2010 Video. Fast forward to 2:20 to 7:10:  (You can do this on any VS 2008 project you have, using VS 2010 only) http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/1/8/6/4/104Episode18FunctionalUITesting_2MB_ch9.wmv

Good Post on some of the Lab stuff: The Microsoft Test Runner – innovation for the Generalist Tester

Visual Studio, Troubleshooting, Developer Tools, Microsoft , , , ,

Show Ports In Use on your Windows OS

2. December 2009

TCP Ports:

netstat –anop TCP

UDP Ports:

netstat -anop UDP

Troubleshooting, Microsoft, Operating Systems , , ,

Play Ripped DVD’s on Windows Media Center

24. November 2009

For Windows Vista:

Open Registry Editor (Start, Run, REGEDIT) and navigate to:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center\Settings\DvdSettings

Double-click the key ShowGallery and change the value from “Play” to “Gallery”.

For Windows 7:

Don’t need it, it’s already built this way.

Microsoft, Media Center

Essential Software needed on your Mac if you just switched over from Windows

1. December 2008

I've recently switched from the Windows world to the Mac world and recently, a friend of mine purchased a Mac because I had purchased one not to long ago, and as I started telling him the things I thought he should know, I realized everyone switching to Mac from Windows should know. 

I was fortunate enough to have a friend of mine show me what I needed to know about the Mac, coming from the Windows side. All over IM mind you, and maybe a few times using iChat desktop sharing. Many things I'm still learning... this post is not really designed to be an all knowing post, it's more of a, this is the software you might want/need, this is some of the things you should know.. and then the rest let you figure out.

So where to start? I'm going to write this out like I'm telling it to him.

Note: I'm by far no Mac Genius or Guru. I'm a Windows Guru. So please feel free to correct me as I'm sure my understanding maybe off in certain areas, but the end result is the same.

 

Basic Training

You should visit Apple's site at this link.  Switch 101.  It will go some basics with you but there's a good site out there for it somewhere.

 

Installing Mac Applications

First thing was to Explain how the Applications work on Mac.

On Windows we're used to going through and Install process and files get installed everywhere... and then later we have to uninstall the applications.  A lot of Mac apps do not work this way, some do.  Mac applications are all contained within a single file. So usually if you download an application or unzip a file you'll find the app file or see the Icon for the Mac Application.   You could run it from this location but that would be like opening an attachment directly from an email, it's not really saved anywhere "officially". It won't save your settings that way.  You need to take that file and put it somewhere else first, usually drag it onto your Applications doc icon, or drop it into a sub-folder in your application folder via the Finder.

Finder is your Windows Explorer, the icon to the far left of the Doc bar at the bottom of the screen.

Some downloads or zip files contain DMG files. This is basically an ISO image or a CD Image.  You double click it and Mac will mount this image on your desktop which you can then open. It will look like a drive.  Once you open it you'll find the application icon or file in the image. Drag this to your application folder.

  DMG File when it's been mounted. (Yee-Haw)

Once you've dragged the application into your Apps folder you can then delete your download. For DMG files you need to right click them and eject. (MacBook, you can use two fingers on mouse pad to right click).  Delete the files then check your Apps folder you should still see the App. Then you can empty your Trash Can.

 Some apps are Packages, these you double click to install from your downloaded file. They all look the same as far as I know. They look like the image here to the left. Most other apps will have thier own icon.

 

 Other System Installs

At times you may not get an App file, you may get a "plugin" file or  a "prePane" file. These have to go in specific places, usually they will say but for the most part I find...

PrePane files go into: /Users/<UserName>/Library/PreferencePanes/

I've had to put PlugIn files for my right-click menu into:  /Users/<UserName>/Library/Contextual Menu Items/

 

Free (and some not) Applications To Install

 

Adium - So first I'd say he needs Adium, so we can get back on Chat. iChat is good, but like most people I use more then just aol (I never use aol) and gmail (I always use gmail) and have accounts on MSN, yahoo, icq etc...

---

  • Firefox - Web Browser - Free
    FireFox FireFox - Yeah Safari's ok, but knowing him, he'll like FF much better. I tried to look for the Mac version of IE but seems version 6.0 was the last version or was it 5.0? Either way, old.

---

ThunderbirdThunderbird - Granted there is the built in Mac Email client, sure you can try that. I tried Entourage (MS Outlook for Mac) and I find that it blows. Just don't like it. Thunderbird isn't 100% but it's the best I could find so far and robust with all the mail accounts I have.  If you find better let me know.

Note: Some things to note that frustrated me, is on Windows you can copy paste a webpage right into outlook and it will paste the html and keep the same formatting. You lost this ability with the current version of Thunderbird and any other mac email client I've tried. It doesn't paste URL's or email or images, it sucks in that aspect. I had to install some add-on to copy HTML from firefox and kind of do a work around.

UPDATE: I’ve since stopped using Thunderbird and starting using Mac’s built in Mail program. The more I use the more I like it.

---

TextMate (or Smultron) - Don't really need this but if you use Notepad as much as I did, or actually if you use Notepad2 as much as I did on Windows, you'll hate Mac's TextEdit program. It's more like WinWord is to windows then notepad.  So I found TextMate to be great. With Syntax formating and coloring.  Smultron is pretty good too, I just liked TextMate better.

---

  • Overflow - Purchase $15
    • A Free Alternate - Right Click Application Doc Icon, and change to List View. Now looks like Start Menu on Windows. ( lol )

Overflow - This is probably my most used program so far.  As my applications folder got larger I started making subfolders, but then realized I couldn't get to the folders in the pretty grid, icon view. This program kicks butt. I'm able to create categories and drag in my apps into here, once they've been copied to the Apps folder, and find stuff very quickly.  I usually use the Spotlight or Quicksilver (See below) to quickly open apps but sometimes I can't remember the name of an App, so this helps.  I like using this more though.

---

VMFusion - Ok this is a Must Have item if you're going to run Windows. Don't install this and create a VM Image with it. Instead follow the Apple Steps to dual boot your machine to Windows and Mac (pdf).  Then when that's done, install this and set it up.  The great thing is, it will use your Dual Boot Windows OS for the VM enviornment.  So you can run it in VM or you can boot to it.  You get to have best of both worlds on top of having best of both OS's.   Boot Camp Partition Size? I don't know I went with 40gb because I had to install a lot of work related applications, but you could probably go with 20gb.  Keep in mind you will only use the Windows for running apps really, not for storing all your music, pictures and videos.  VMFusion will allow your Windows OS to see your Mac Files.

---

FileZilla - Everyone needs an FTP client, I use this on Windows so was inclined to user thier Mac version. Though.. it's just not the same.  I didn't like CyberDuck too much but maybe you will, it's free too.

---

VLC - Everyone should have VLC. It plays everything, it decrypts DVD's it plays even Windows Media Center Recorded shows. It makes julian fries!  Without it the world would be a sadder place.  Seriously, this will play things that I couldn't play with "QuickTime".

---

MacTheRipper - What PC isn't complete with out a DVDRipper.  Granted I think Mac has one built in, but I've yet to use it honestly.

---

Handbreak -  is an application that will take that video you have or that DVD video from the DVD ripping you just did with MacTheRipper, and will convert it to many formats to use on your iPhone or iPod or run it on the Mac as a standalone file, or convert to use on the Xbox 360 etc...

---

Connect360 - This is another of my top 5 apps that I love. Granted this is only beneficial if you have an Xbox 360. It allows your 360 so see your music, photos and videos on your mac. You can choose what to allow to be shared, but it's instant.  It's so fast. On windows you have to go through that pairing process and then Windows has to give that Media Center User access and rights blah blah.  This things you just drag and drop into your Control Panel System Preferences folder and done.

Note: This is a System Preference app, so see above in Other System Installs on where to put the file.

---

  • KeyChain - Free BuiltIn

KeyChain - Not something you have to download but make use of this app. It's a pretty good app for storing your Passwords for various websites etc. I usually bring it up using Spotlight (See below).  Another alternate if you want more features, which I also like, is KeePassX - Free.

---

MS RDP - If you have a Windows PC you'll want this. Remote Desktop Protocol or Terminal Connection Service for the Mac, by Microsoft.

---

Little Snitch - This is one I wanted for reasons I'll keep to myself. You might not need it but it's sort of like a firewall. The mac has something built in, but this is better. It will prevent ANYTHING from getting out onto the internet. It will prompt you for every app, not like Windows and just genericsize everything, but everything.  Then you can block forever or just this time or allow. It's great tool, but not a must have.  I just like to know what my Mac is trying to do, well what the apps are trying to do, and when they want to phone home.

---

SeaShore - This is a simple free image editing application for the Mac, a little more robust then using iPhoto. Of course no where near as good as Photoshop but smaller foot print.  There's an app named Gimp too which is more robust then this but I think I had to install it using MacPorts or something can't remember.

---

CrossOver - Now this you don't need unless you have a reason.  I had one and tried it out and it worked great. This application will allow you to install a Windows program onto your Mac and run it nativily, like it's running on your Mac, which it is.  At the time of this posting it doesn't work for .Net apps that require .Net 2.0 though so keep that in mind.  Not sure when the next version is due out. Again, not something I would buy unless you needed it and were too lazy, like me, to boot up your windows partition, VM or no VM.

---

FilePath Context Menu Plugin - This isn't really an app, but more of a plug-in on the right click menu.  On windows I'd always copy a path from the UNC path bar like C:\Windows\System32\Drivers\etc and paste it somehwere for example. On the Mac I lost this ability, the Finder window has a lot of things it needs to make me a happy convert.  So this plugin allows me to right click a file or folder and copy the FilePath to the clipboard, then I can paste it somewhere.  See above under Other System Installs for Plugin install.

---

AppCleaner - This one is helpful, it will clean up files from Applications you want to remove from your system. Just drag and drop it onto the icon and it will do the rest.

Mono - You know I'm not 100% sure what you can do with this. I'm a developer now by trade and I code in VB.Net for ASP.Net apps and I found this interesting but have not messed around with it much.  Seems you can create .Net apps for the Mac after you've installed the framework.

---

Burn - is free OpenSource CD Burning software.


--------

Suggestion Apps from Comments and Others

Well the list above is what I could come up with with the aid of a few from a friend that had direcected me in the first place.  Here are some that have been sent to me or suggested after I wrote this article.

From Jeff Coughlin

* AppZapper (removes ALL files for a program - not just the file.app. Works great when you want to use a program with a timed-trial... just use AppZapper to remove the program's attribute file and timer restarts  :)  ).
* Zipeg (really awesome and free compression program - like Winzip, WinRar, and other programs rolled into one. plus supports many more compression types)
* Colloquy or XChat Aqua for IRC usage
* CoRD (free MS RDP program, but so much better than Microsoft's)
* TextWrangler (free text editor. Makes it easy to find and edit hidden and protected files like hosts and https.conf (if you're a web developer))
* Transmit - FTP client software (one of the few programs I've actually purchased... it was just too good to not pay for. $30 USD)
* Shimo - for connecting to VPNs and firewalls (an all-in-one client).  Used to be free, now has a cost. Most people just find the previous/free version.
* Azureus (now called Vuze). A bitorrent client (there are plenty others than are not all into the graphical user interface which most people prefer - I'm just too lazy to research them :) )
* Audacity (free audio editing software for Mac and PC)
* Miro (Win, Mac, Linux) - video rss consumer (pretty cool)
* Mozy (Mac, Win) - offsite/online remote backup system
* NeoOffice - Free MS Office substitute
* OpenOffice  - Free MS Office substitute
* RazorSQL - (Mac, Win) - an awesome SQL management interface (that can connect and interact to many many SQL engines - not free but worth it)
* Toast - for CD/DVD burning and downloading video from your TiVO (there is also a free program out there to download videos from TiVO - just don't recall the name).

Web Developer tools
* Balsamiq - An AIR app (Mac, PC, Linux) for designing website mockups napkin-style)
* Eclipse (multi-platform) multifaceted IDE
* Changes - like csdiff for the PC
* Charles - web debugging proxy (Mac, Win, Linux)

Well, those were a few off the top of my head.  Hope it helps :) - Jeff Coughlin

 

Finding/Running Applications

Ok so you got a huge amount of apps now in your app folder. Well you can use Overflow, which I listed above. But you should also be aware of Spotlight. Built into the Mac, it's a search all-in-one type program. Press Command (or Windows Key if you on a windows keyboard like me) and Space Bar. Then just type in what you want. So one I use a lot is KeyChain.  That's built in, so try it. Cmd+Space Keychain.   It will show up in the list and just highlight and press Enter.  If you know the name of the app this is the fastest way.  There is also QuickSilver which does a lot more and is more robust, but I just havn't gotten into it as others have.

 

Other Blog Sites with Good Info From Ex-Windows Guys

http://www.jeffcoughlin.com/blog/

http://www.davidhayden.com/blog.aspx

 

Summary

Well that's about it for now.  Hopefully this helps my friend out with what he needs to install to get going.

Apple/Mac, Computers, Software, Training & Learning, Microsoft , , ,

MCSD and MCAD Outdated? Is MCPD Widely Recognized?

7. February 2008

So I was tracing out my Certification Path from Microsoft to get my MCSD.  MCSD the mother ship of programming cert's, equivalent to MCSE right? Well that's what I thought.  However, as I started to dig down to what test were needed and the study material, I realized that it only covers .Net 1.0 and 1.1.  Hmm, strange, and MCAD? Same thing, .NET 1.0 and 1.1.  With .NET 2.0 out, that makes those cert's more outdated, but tell someone you are an MCSD and they recognize that certification as top of the line development. 

So then what? Well as I traced the paths of other cert's I realized that the new version is called MCPD - Enterprise Applications.  You actually need 5 test to get this certification which is the new top of the line in my eyes.  However, if you simply take 3 test you can get MCPD - Web Developer.  Notice the cert has the same name. Both are MCPD. So telling someone your an MCPD isn't enough.  There are three levels of MCPD. Web, Windows and Enterprise.  Each of these require a pre-req Cert called MCTS in Web, Windows or Distributed.

 

Anyway, you could still get your MCSD as that seems to be more widely known then MCPD.  Never even heard of it until I checked the site. So here's the tracks to take. 

 

  MS .NET Framework 2.0 - Application Development Foundation
Exam 70-536
 
MS .NET Framework 2.0 Web-Based Client Development
Exam 70-528
MS .NET Framework 2.0 Windows-Based Client Development
Exam 70-526
MS .NET Framework 2.0 Distributed Application Development
Exam 70-529
MCTS - Web Client Development Certification MCTS - Windows Client Development Certification MCTS - Distributed Application Development Certification
Designing and Developing Web-Based Applications Using MS .Net Framework Designing and Developing Windows-Based Applications Using MS .Net Framework Designing and Developing Enterprise Applications Using MS .Net Framework
MCPD - Web Application Certification MCPD - Windows Application Certification MCPD - Enterprise Application* Certification
*Note
- You can't get this certification until you've taken 70-528, 70-526, 70-529

 

After all this you could try for an MCA that's really the new mac-daddy certification.

 

Programming, Training & Learning, Microsoft , , ,