Odświeżamy certifikat: upgrade certifikatu MCDP Web Developer z .NET 2.0 do .NET 4
Możliwe ścieżki migracji
Jak to mówią - Przyszła kryska na Matyska. Stary zaśniedziały i zardzewiały certyfikat MCPD Web Developer we Frameworku 2.0 wypadałoby uaktualnić do najnowszej wersji. Migracja nie jest wygodna, ponieważ możliwe ścieżki zakładają zdanie co najmniej dwóch egzaminów (link z pytaniem o migrację znajduje się tutaj).
Pierwsza ścieżka, która polega na zdaniu dwóch egzaminów wymaga podejścia do następujących sprawdzianów wiedzy:
- Exam 70-567: UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5
- Exam 70-523: Upgrade: Transition your MCPD .NET Framework 3.5 Web Developer Skills to MCPD .NET Framework 4 Web Developer
Z tym, że ostatni egzamin został udostępniony stosunkowo niedawno, tj. 22 października 2010.
Druga opcja polega po prostu na podjęciu standardowej ścieżki dla .NET Frameworka w wersji 4. Obejmuje on przystąpienie do serii następujących egzaminów:
- Exam 70-515: TS: Web Applications Development with Microsoft .NET Framework 4
- Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
- Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4
- Exam 70-519: Pro: Designing and Developing Web Applications Using Microsoft .NET Framework 4
Jak widać różnica polega na ilości zdawanych egzaminów, co bezpośrednio przekłada się na koszta z tym związane oraz czas spędzony w centrum certyfikacyjnym. Ponieważ w tym momencie potrzebny mi jest MCPD z aplikacji webowych, będę dążyć do uzyskania upgradu korzystając z pierwszej ścieżki. Dodatkowo przemawiającym do mnie argumentem jest to, że nie ma wystarczającej ilości materiałów przygotowujących do egzaminów w postaci Self Paced Training Kitów w .NET Framework 4 na ten moment.
Książkowe materiały dydaktyczne
No i tutaj zaczynają się schody. Generalnie w przypadku migracji z .NET 2.0 na 3.5 oraz 3.5 do 4 nie istnieją Preparation Kity przygotowujące do egzaminu 70-567 i 70-523. Jedynym sensownym rozwiązaniem jest skorzystanie z materiałów przygotowanych bezpośrednio pod egzaminy MCTS-owe i MCPD-kowe z 3.5, czyli:
- MCTS Self-Paced Training Kit (Exam 70-561): Microsoft .NET Framework 3.5 - ADO.NET
- MCTS Self-Paced Training Kit (Exam 70-562): Microsoft .NET Framework 3.5 - ASP.NET
- MCTS Self-Paced Training Kit (Exam 70-503): Microsoft .NET Framework 3.0—Windows Communication Foundation
W przypadku MCPD-ka na 3.5 wydawnictwo Microsoft Press pokusiło się o wydanie książki przygotowującej do egzaminu, jednakże nie jest ona już w sprzedaży (? informacje z jakiegoś forum msdn) (na amazonie jest jeszcze dostępna). Być może z powodu złej opinii o książce została ona wycofana z druku.
Inna alternatywa polega na korzystaniu z książek z wydawnictw WROX-a, APRESS-a czy innych. Jednakże nie przygotowują one wprost do egzaminu. A wiadomo, że lepiej jest przeczytać książke pod egzamin niż zawierającą ogólną wiedzę.
Gdzie szukać materiałów w sieci?
Nie pozostaje nic innego jak przeszukać sieć pod kątem dostępnych informacji. Najwięcej materiałów znaleźć można oczywiście na MSDN-ie, jednakże przedstawiam poniżej kilka przydatnych linków, które raczej mogą bardziej pomóc niż zaszkodzić.
Nowe funkcjonalności w relacji 2.0 - 3.5:
- http://www.asp.net/downloads/vs2008
- http://www.4guysfromrolla.com/articles/112107-1.aspx
- http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx
- http://msdn.microsoft.com/en-us/library/s57a598e(VS.90).aspx
- http://www.dotnetcurry.com/ShowArticle.aspx?ID=96
Nowe funkcjonalności w relacji .NET 3.5 - 4.
- http://www.asp.net/learn/whitepapers/aspnet4
- http://www.asp.net/mvc
- http://msdn.microsoft.com/en-us/library/s57a598e.aspx
- http://www.west-wind.com/weblog/posts/571334.aspx
- http://www.dotnetcurry.com/ShowArticle.aspx?ID=478
- http://www.dotnetcurry.com/ShowArticle.aspx?ID=432
Podsumowanie
Dużo, dużo jest do ogarnięcia. W szczególności, że w zakres MCPD-ka dla .NET 4 dochodzi WCF, ADO.NET i ASP.NET MVC. Dla programisty, który obraca się wokół tych tematów, zakres materiału nie będzie trudny do zrozumienia. Trudności pojawią się raczej w zapamiętaniu i utrwaleniu tych informacji w ilości wystarczającej do podejścia i zdania egzaminu. W szczególności, że ASP.NET MVC to zcela nové.
A teraz już tylko: Do pracy rodacy!