Answered by:
Visual Basic .NET Certification?

Question
-
Hi Everyone,
I'm a developer and i want to learn and pass a developer certification, but i don't know what to choose. At work, i use Visual Basic.NET 4.0 and i would like to continue this branch.
If i check on Microsoft website, all i see about MCSD Certification is for C# or HTML5. What i need to do to get a VB.NET Certification?
Thanks for your informations.
Monday, October 14, 2013 2:06 AM
Answers
-
Hi, Geektoo.
NOTE: I am guessing that when you say you are using VB 4.0, you are referring to VB 2010 with .NET 4.0. Most people usually say the version numbers this way. There was actually a COM-based VB 4.0 released by Microsoft in the '90s but I assume you are using .NET. If you ARE still using VB 4.0, you have a lot to learn to prepare! ;)
Microsoft hasn't had language-specific certifications for a long time - since .NET 1.0 in 2002. I earned the C# certification titles ten years ago. Instead, starting with .NET 2.0, they have offered exams that are specific to versions of the .NET framework. Up until .NET 4.5, when you started a certification exam, it would ask you if you wanted to see the questions/answers in C# or VB, but they made no mention of what language you use in the exam results or in your earned certification titles.
I suspect the best exam for you would be a Windows Desktop certification for .NET 4.0: http://www.microsoft.com/learning/en-us/exam-70-511.aspx It will ask you if you want to see the questions in C# or VB. By passing the exam, you earn the MCTS titles for Windows Desktop development.
Looking at the new .NET 4.5.x MCSD certification titles (http://www.microsoft.com/learning/en-us/mcsd-certification.aspx), it seems Microsoft assumes all new apps we create will be using JavaScript or C# for either Web apps, Windows 8.x store-front apps, or SharePoint apps. No WPF - no Windows Forms. This is not "real world" in my opinion but that's what they offer. Maybe they will create more exams/titles in the future or continue to extend the availability for the VS 2010/.NET 4.0 exams.
Best wishes and good luck!
Best wishes, Davin Mickelson
- Proposed as answer by Alberto PoblacionMVP Monday, October 14, 2013 1:59 PM
- Marked as answer by Geektoo Monday, October 14, 2013 5:24 PM
Monday, October 14, 2013 12:04 PMAnswerer
All replies
-
Hi, Geektoo.
NOTE: I am guessing that when you say you are using VB 4.0, you are referring to VB 2010 with .NET 4.0. Most people usually say the version numbers this way. There was actually a COM-based VB 4.0 released by Microsoft in the '90s but I assume you are using .NET. If you ARE still using VB 4.0, you have a lot to learn to prepare! ;)
Microsoft hasn't had language-specific certifications for a long time - since .NET 1.0 in 2002. I earned the C# certification titles ten years ago. Instead, starting with .NET 2.0, they have offered exams that are specific to versions of the .NET framework. Up until .NET 4.5, when you started a certification exam, it would ask you if you wanted to see the questions/answers in C# or VB, but they made no mention of what language you use in the exam results or in your earned certification titles.
I suspect the best exam for you would be a Windows Desktop certification for .NET 4.0: http://www.microsoft.com/learning/en-us/exam-70-511.aspx It will ask you if you want to see the questions in C# or VB. By passing the exam, you earn the MCTS titles for Windows Desktop development.
Looking at the new .NET 4.5.x MCSD certification titles (http://www.microsoft.com/learning/en-us/mcsd-certification.aspx), it seems Microsoft assumes all new apps we create will be using JavaScript or C# for either Web apps, Windows 8.x store-front apps, or SharePoint apps. No WPF - no Windows Forms. This is not "real world" in my opinion but that's what they offer. Maybe they will create more exams/titles in the future or continue to extend the availability for the VS 2010/.NET 4.0 exams.
Best wishes and good luck!
Best wishes, Davin Mickelson
- Proposed as answer by Alberto PoblacionMVP Monday, October 14, 2013 1:59 PM
- Marked as answer by Geektoo Monday, October 14, 2013 5:24 PM
Monday, October 14, 2013 12:04 PMAnswerer -
Hi,
Thanks for your informations. Yes it's for VisualStudio 2010 and VB.NET 4.0. What you mean by 'I have lot to learn to prepare' if i'm again with Framework 4.0? I would like to use 4.5, but my company won't go too fast.. Yeah i know! :)
We have again some app with VB6 that we need to convert to VB.NET 4.0!
With MCSD certification, does it mean MS start to set the end of Visual Basic Application? Does Microsoft suggest convert VB application to C#?
I will put my energy on MCTS for start, but i would like to get a MCSD if i can!
What is the power of MCTS? A starting level of Certification?
Thanks again for your answer.
Monday, October 14, 2013 5:24 PM -
Sorry - I was wrong about what version of Visual Basic you were using. I assumed that when you stated you were using VB 4.0, you were referring to the really old version based on COM (before .NET): http://www.guidebookgallery.org/pics/splashes/visualbasic/4.0.png
Obviously you are skilled at VB.NET. You are using VB 10.0 on Visual Studio 2010. Here are the versions of VB that have been released: http://en.wikipedia.org/wiki/Visual_Basic_.NET
Usually people state the version of VB mixed with the version of Visual Studio - for example, VB 2008, VB 2010, VB 2012, etc.
I believe many companies are slowly moving their VB apps to C# simply because it is easier to find and hire C# developers than VB developers. Java developers can more easily be converted to C#. I believe VB is just as powerful as C# but the industry is moving towards C# and JavaScript.
You cannot earn the new MCSD title with the .NET 4.0 exams. However, you CAN earn the MCPD title, which holds just as much industry respect as MCSD. You will need to pass four exams to earn the MCPD title.
MCPD: Windows Developer 4
This certification validates your ability to develop applications by using Visual Studio 2010 and the Microsoft .NET Framework 4.70-511 TS: Windows Applications Development with Microsoft .NET Framework 4
70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
70-516 TS: Accessing Data with Microsoft .NET Framework 4
70-518 PRO: Designing and Developing Windows Applications Using Microsoft .NET Framework 4I hope this helps.
Best wishes, Davin Mickelson
Wednesday, October 16, 2013 11:17 AMAnswerer -
Thanks for your reply.
If companies slowly moves their VB to C#, i think it will be more usefull to get a MCSD or MCPD. That will the best way to continue with Microsoft product.
I have started to check what i need to get the 70-511 exam, but i have read the MCTS will be retired soon. I'm not sure i will have the time to pass this exam. The best way is to get a fresh certificat and learn by side Visual Basic .NET with other book to get a skilled level.
On other note, i would like to ask you a question, what is MTA Certification? Is it necessary to get it first to get other certification?
thanks.
Wednesday, October 16, 2013 1:41 PM -
The MTA certification is for college students who want to enter the programming world. It's a much lesser "fundamentals" certification that is only offered through the schools. You can ignore the MTA titles since you are already a professional developer.
Please note that the MCPD certification title for .NET 4.0 is eventually being replaced by MCSD for .NET 4.5.
Microsoft will not be advancing the MCPD title. But if you earn it, you will keep the certification title forever.
Microsoft is threatening (noting set in stone yet) to make us retake an MCSD "maintenance exam" every two years to keep our MCSD titles. This is not true for the MCPD title, however.
Best wishes, Davin Mickelson
Wednesday, October 16, 2013 2:22 PMAnswerer -
thanks. but does the MCPD will be retired soon? like the MCTS? If i start to get my MCPD certification and during my studies they remove the certifications, what my passed exam have in valuable knowledge?
And thanks for the MTA certification, yes i already more than 10 years of professional developer in several technologies. My main knowledge are for Web developer, but since 2 year i work on windows application (Oracle and now on Visual Basic .NET)- Edited by Geektoo Wednesday, October 16, 2013 6:42 PM
Wednesday, October 16, 2013 6:40 PM -
Yes - it seems likely that many of the .NET 4.0 exams will retire on July 31st, 2014. The MCPD title probably won't retire for 5-10 years, if you had earned it before the exams were retired. The Microsoft certification team has been really vague about all this.
I think. At least Larry from Microsoft mentioned on September 24th that the 70-515 exam will retire then, here: http://borntolearn.mslearn.net/btl/b/weblog/archive/2013/02/08/update-on-visual-studio-2010-exam-retirement-dates.aspx#fbid=pkV6nb6pLWO
I am pursing the new MCSD title myself. It sounds like you have web development background. Maybe you can go for the MCSD Web developer title - just three exams.
Best wishes, Davin Mickelson
Wednesday, October 16, 2013 7:03 PMAnswerer -
Hi, yes i have a big Web background, but i want to take the Windows Developement path, i'm a bit tired of Web Development. Like i said, i think i will go wtih MCSD with C# Windows developement, If companies slowly moving to C# is not a bad thing i suppose!
Wednesday, October 16, 2013 7:23 PM -
Sounds good - good luck.
The .NET 4.5 MCSD exams are entirely based on building the Metro Store apps on Windows 8.0.
After November 18th, the questions will be updated to Windows 8.1, which is being released to the public on Thursday (tomorrow).
Windows Forms and WPF are dead.
Best wishes, Davin Mickelson
- Edited by Davin MickelsonEditor Wednesday, October 16, 2013 7:42 PM
Wednesday, October 16, 2013 7:40 PMAnswerer