Husband, father, and .NET developer
 Search
Michael Paladino

Number of Microsoft Certified Professionals

7/19/2007

Microsoft has begun updating a page listing the number of Microsoft Certified Professionals worldwide:

http://www.microsoft.com/learning/mcp/certified.mspx

This gives me more motivation to get through the tests as the numbers are much lower than I thought they would be.  Looks like getting to my goal of MCPD: Enterprise Application Developer would put me in a fairly elite group (1,813 as of 7/19/2007).


Comments (0)



Certification Study Update

6/12/2007
I typically don't like to see posts along the lines of "Sorry, I haven't blogged lately. I've been busy." However, this blog is supposed to be about studying for my MCPD certification, so I thought I would explain my lack of blogging lately.

First, my employer moved from an older building where we were busting at the seams to a much more modern building with plenty of room for growth. Our server room went from a shelf next to the bathroom door to an actual computer room with a raised floor and a dedicated air conditioner unit. I also now have a private office rather than being in a room with three cubicles and I can definitely attest to the increase in productivity that a private office brings. Anyway, the move took a couple of weeks of my focus and therefore my studies suffered. Also up until a couple of weeks ago, I was under a pretty tight deadline that didn't allow time to study.

I have however begun again and I have finished Chapters 2 and 3 of the Training Kit book having to do with Input / Output, Text Encoding, and Regular Expressions.  It's all stuff I've done before, but so far the practice questions seem to be very syntax-focused.  This scares me because I haven't memorized syntax since I started programming with Visual Studio and Intellisense a couple of years ago.  If anybody that has taken exam 70-536 has any input on this, I'd love to hear from you.  For now, I feel like I'm just going to have to do a lot of memorization rather than just understanding the concepts which was my initial expectation.  Oh well, I guess if it was easy, everybody would be an MCPD.

Comments (0)



One Chapter Down, Fifteen to Go

4/13/2007

I've finished the first chapter in the Training Kit book and it has taken a little longer than I thought.  There are some basic programming principals such as boxing/unboxing, type conversions, etc. that I have never really taken the time to think about before.  It's all making sense so far, and I'm feeling pretty comfortable with the material. 

As far as the books, it appears the Training Kit book is going to be much simpler and less in-depth than the VB 2005 book which seems to be inline with some of the reviews I've read of both books.  I do like the way the Training Kit book is broken up into lessons within each chapter with questions at the end.  That provides a good way for me to start and end a lesson in one sitting. 

So far I've only been able to get about 30 minutes to an hour at a time to spend studying.  I'm getting pretty close to my goal of 2 hours of personal time and 2 hours of work time per week.  The last couple of weeks I've come into work early on Friday morning to get some good uninterrupted study time, and I'm going to try to keep that up each week.


Comments (0)



Structures and Value Types

4/3/2007
I've always read about structures and understood them to basically be dumbed-down classes but never had much more of an understanding than that.  Going through the first chapter of my studying, I came across an explanation that makes sense to me.  I'm sure there's much more to it than this, but structures are value types and not reference types.  According to the book, "Value types are variables that contain their data directly instead of containing a reference to the data stored elsewhere in memory" as do instances of classes.

Consider the following code sample:

Dim p As Person = New Person("Michael", "Paladino", 28)
Dim p2 As Person = p
p2.firstName = "Leslie" p2.age = 27
Console.WriteLine(p) Console.WriteLine(p2)

In this code sample if Person is a Structure, creating p2 creates a new location in memory to store the data.  Setting p2 equal to p actually copies the data from p to the new location in memory at p2.  Therefore, changing the properties of p2 has no effect on p.  Thus the output will be as follows:

Michael Paladino, Age:28
Leslie Paladino, Age:27

If Person is a Class, setting p2 equal to p causes p2 to point to the same location in memory as p.  Therefore changing the properties on p2 also changes the properties of p, resulting in the following output:

Leslie Paladino, Age:27
Leslie Paladino, Age:27

Reference:
MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0–Application Development Foundation
Lesson 1:  Using Value Types


Comments (3)



Certification Overview

4/3/2007

Since one of the main purposes of this blog is to serve as a record of my studies towards Microsoft certification, I thought I would talk a bit about the certification process as I understand it.  My goal is to become a Microsoft Certified Professional Developer: Enterprise Application Developer.  In order to acheive that, I will need to pass 5 exams earning certifications as a Microsoft Certified Technology Specialist in the following areas along the way: .NET Framework 2.0 Windows Applications, Web Applications, and Distributed Applications.  The image below shows which exams I will be taking and which certifications I will receive after passing each:

 Microsoft Certification Chart

My first exam will be Exam 70–536: TS: Microsoft .NET Framework 2.0 – Application Development Foundation.  I have purchased the following Microsoft recommended books:

I will be reading these books and going through the included sample exam questions.  After finishing those, I will evaluate whether or not I need to do further training before taking the exam.  I've done a lot of .NET programming over the last three years, but have not covered nearly the breadth of information included in these exams.  I've committed to spending 4 hours a week studying.  That number may have to be adjusted to get through the material a bit quicker.  This should be fun!


Comments (0)



Subscribe via Email Subscribe via Email
Subscribe via RSS Subscribe via RSS

View my Facebook page
View my Twitter page
View my del.icio.us links
View my profile on LinkedIn

My latest on Twitter:
    
 
    
Copyright 2007 Michael Paladino