|
|
April 17 Egy kicsit csendben voltam blog ill. cikk írás dologban az elmúlt hónapokban. (remélem ez most újra megváltozik majd)
Szerencsére ennek az volt az oka, hogy eléggé elfoglalt voltam munka ügyben. Számos rendezvény volt ahol részt vettem és ‘jópár tanfolyamot tartottam mindeközben. (és tartok folyamatosan) Az elmúlt egy-másfél én munkája, köztük a fenti rendezvények, alapján a Microsoft érdemesnek tartott arra hogy tagja legyek a magyarországi MVP csapatnak. Április elsején :))) MVP címmel jutalmazott, Client App Dev “témakörben”. Hogy mi is az az MVP cím?!? Azt hiszem ezt sokkal jobban leírták már nálam: A program keretében ezentúl számos dologhoz hozzáférhetek a publikussá válása előtt (persze mindenféle NDA mellett), könnyen kapcsolatot teremthetek mindenféle Product Grouppal az Olimposzon ( Seattle-Redmond-Microsoft HQ), talán még el is juthatok oda jövőre, és még sok minden egyéb… Remélem, hogy így még hasznosabban tudok majd részt venni a hazai .Net életben… És a lényeg : (nem udvariasságból, hanem őszintén, tényleg!!!)
Köszi mindenkinek : NetAcademia, Microsoft-os “kollégák” nélkületek nem jöhetett volna ez létre :))) Egy Május 4.-én Szegeden megrendezésre kerülő eseményre szeretném felhívni a figyelmet, ahol lesz szerencsém előadni egy témában. Akit érdekelnek a következő témák, és Szeged közelében lakik az jöjjön el: - AZURE, cloud computing
- Silverlight 3, RIA
- Sync services
Az előadásokat Bátorfi Zsolt barátom fogja felvezetni a szokásos :) ‘mivel fogunk találkozni a következő hónapokban, évben a platformon és körülötte témával. Ezek után 3 MVP tart 3 előadást Silverlight, RIA és Sync Services témakörben. Helyszín és időpont: 2009. május 4. 9.00 – 15.00, Ipari Kamara, Szeged További részletek, jelentkezés : http://devportal.hu/content/usergroupszeged.aspx
Get certified…
A tanfolyamaim során gyakorlatilag minden esetben előjönnek az MCP vizsgák. Bár ma Magyarországon annyira nem mindennapos, hogy a megszerzett tudásunkat bizonyítsuk egy bizonyítvány segítségével. Hogy ez miért így van arról rengeteget lehetne ötletelni, gondolkodni. De most nem ez a lényeg. ‘Hanem az, hogy legtöbbször nincsenek tisztában az emberek a vizsgákkal, azok egymásra épülésével, ill. hogy ezek milyen kapcsolatban vannak a minősítésekkel. Az is kicsit zavaros hogy milyen kapcsolatban van a 2.0 és 3.0/3.5. Honnan érdemes kezdeni. Lássuk! Érdemes az elején leszögezni, hogy a 2.0-s dolgokra szükség van. Leszámítva egy két dolgot, gyakorlatilag tekinthetjük úgy, hogy a 3.0-3.5 az egy szép nagy kiegészítése a 2.0-nak, megfordítva a 3.0-3.5 a 2.0-ra épül. Képzeljük magunkat egy olyan ember helyzetébe, aki most ismerkedik a .Net-tel, most akar elmélyedni benne, szakemberré válni. Hogy egy frissen végzett egyetemistáról, egy áttérő/megtérő :) Delphi-s/JAVA-s ról van szó, vagy hobbyprogramozóról, az mindegy. Tehát e leendő szakember rendelkezik általános ismeretekkel, és van fogalma arról hogy mi az a programozás, mi az a ciklus, és alap OOP ismeretekkel is rendelkezik. (ha nem, akkor…) Természetesen önálló tanulással, könyvekkel, gyakorlással, munkahelyen tapasztalatszerzéssel, -val , screencastokkal és sok más egyéb segítségével is meg lehet szerezni a tudást. Én itt most a “hivatalos”, azaz MS tanfolyami útra fókuszálok : - Az első tanfolyam amire be kell ülnie az a C# nyelv mélységeibe bevezető 5 napos szeánsz:
Két lehetőség adódik : 2124 vagy 50150 Én ez utóbbit javaslom, pláne hogy az elsőn is gyakorlatban ugyan az anyag :)
E tanfolyam után a jelölt elölről hátulról ismerni fogja a c# 3.0 nyelvet. Persze csak ha sokat gyakorol… - A következő tanfolyam a sokat megélt 2956/2957.
Ez nem mást a .Net keretrendszer megismerését szolgálja. Sokrétű tanfolyam, rengeteg fejezettel. Olyanokkal is amiket valószínűleg soha nem fog használni az ember, de ez is fontos ahhoz hogy egy “szemlélet” kialakuljon az emberben a .NET-tel, mint platformmal kapcsolatban.
Ha ez abszolválásra kerül, akkor rendelkezésre állnak az alapvető építőkockák, ezek kombinációja, kapcsolata. Tehát még nem fogunk tudni profi web/desktop alkalmazást írni, de jó úton haladunk afelé!
E tanfolyam után van lehetőség az első megmérettetésre : 70-536 Ez az egyik legsokrétűbb vizsga. A fenti linken található leírásban szereplő témakörök gyakorlatilag 80-90%-ra tuti rákérdeznek. Ha megvan ezekké váltunk :
Ez a vizsga azért is fontos, mert erre épül minden további 2.0 és 3.0-3.5-s minősítés is!!! - Leszámítva egy két esetet a sok ezerből amikor nincs szükség adatelérésre, a legtöbb alkalmazás adat intenzív. Tehát még mielőtt elkezdenénk mindenféle formokat dobálgatni, esetleg asp.net oldalakat készíteni, szükséges hogy megismerkedjünk az alapvető adatkezelési/adatelérési lehetőségekkel.
Itt több lehetőség adódik, de szerintem érdemes itt is a 2.0-s alapokkal kezdeni : 2541/2542 (azért ezen a tanfolyamon is el szokott már hangzani egy két “újdonság” : LINQ,EF) Ezek után/mellett/helyett (a helyzettől függően) érdemes lehet még megismerkedni a következőkkel : LINQ és Entity Framework
2.0-s vizsga nincs kifejezetten ADO.Net-ből, mert a desktop ill a webes vizsga tartalmazza. Ellenben 3.0s vizsga van, és tartozik is hozzá minősítés : 70-561
- Az első döntési ponthoz értünk. Vagy WEB vagy DESKTOP vagy ELOSZTOTT rendszer fejlesztők leszünk…(vagy ezek bármilyen variációja)
WEB esetén : 2543/2544/2310 Ez a tanfolyam bemutatja az ASP.Net 2.0-3.5 fejlesztés trükkjeit Vizsga : 70-528 70-562 (kinek melyik a cél…2.0 – 3.5)
WinForms esetén : 2546/2547 Mivel hogy 3.0-s Winforms nincs :))) ezért ez a tanfolyam a 2.0-ról szól… (OFF : Ha 0-ról kezdenénk el most desktop alkalmazást fejleszteni érdemes a WPF-el megismerkedni, és az alapján dönteni. lsd. lent) Vizsga : 70-526 70-505
Eloszott rendszer esetén : 2548/2549 Vizsga : 70-529
Itt fontos lehet, hogy számos olyan dolog van a tanfolyamban, amit lehet már soha nem fogunk használni, ‘merthogy már WCF-t használunk :) Érdemes tehát átnézni a tematikát és eldönteni hogy mit is fogunk/kell használni. Valószínűleg arra fogunk jutni hogy érdemes csak WCF tanfolyamra elmennünk… ezt lsd. lent. - Ha már szereztünk egy kis gyakorlatot, akkor mehetünk tovább Professional szintekre (MCPD).
Ezekre tanfolyam nincs, pontosabban a tanfolyam maga az élet :) A vizsgán szereplő kérdések legtöbbje tervezési, biztonsági, architekturális témakörbe tartozik. Tehát sokkal kevesebb a konkrét technológia kérdés, viszont annál több a fifikás tervezési kérdés: kapunk egy 1 oldalas szituációt, amelyben el van “rejtve” 5-10 kulcsszó, majd felteszik a kérdést valamire fokuszálva (sebesség, biztonság, stb) és meg kell találunk az erre passzoló választ… figyelni kell mert lehet mind jó, csak az egyik gyorsabb, a másik nem biztonságos,stb. Tehát itt nem arra kíváncsiak hogy tudunk e szintaktikai hibát keresni…
Vizsgák : WEB: 70-547 70-564
Desktop : 70-548 70-563
Kifejezetten distributed MCPD nincs, van helyette enterprise. Szükséges hozzá mindhárom technológiai alap szint. Az MCPD:EA szakember nem más, mint aki ismeri WEB/DESKTOP és többrétegű/elosztott rendszerek fejlesztését, és tervezését. Tulajdonképpen ez a technológiai csúcs, és talán már túl is van ezen : architekt. Enterprise : 70-549 70-565
Mint látható itt is megvan a 2.0 – 3.5 “szint”. El kell döntenünk hogy melyikre van szükségünk. A 3.5-ös minősítéshez a 3.5-ös techn. szintek szükségesek. MCDE:EA-hoz pedig a ADO.NET+WCF+WinForms+ASP.Net 3.5 - ++
A három alap foundation-ből szintén lehet minősítést szerezni.
Workflow: Akkor lehet kifejezetten szükséges, ha folyamat szemléletű elosztott alkalmazást fejlesztünk. Érdemes vele ismerkedni, hasznos technológia. Továbbá érdemes odafigyelni a 4.0-s változatra, mert rengeteg fejlesztés történt! Tanfolyam : 6462 Vizsga : 70-504
WCF: Fontosságát nem lehet eléggé hangsúlyozni. Gyakorlatilag ha elosztott rendszereket akarunk fejleszteni (3.5-el), akkor nem fogjuk tudni kikerülni, merthogy ez maga a szükséges technológia. Rengeteget lehet róla hallani, sokszor kerül elő. A ma létező majdnem összes kommunikációs lehetőséget támogatja, sőt sajátokat is fejleszthetünk…. Tanfolyam : 6461 Vizsga: 70-503
WPF: A következő generációs megjelenítési réteg. Minden ez irányba mutat. Ha valaki most kezd el 0-ról desktop alkalmazást fejleszteni, érdemes ezzel ismerkednie! Tanfolyam: 6460 Vizsga: 70-502
- +++
Minősítés, egyelőre, nincs hozzá de nem hagyható ki a felsorolásból a Silverlight 2 (3). Ugye nem kell bemutatni?!?
Tanfolyam : SL2 - Upgrade
Ha valakinek esetleg van már 2.0 minősítése, akkor lehetőség van az upgrade-re, és akkor több vizsgát letudhat egy alkalommal, ez ugye idő és pénz takarékos megoldás. - és…. lassan jönnek a 2010-es minősítések is…
- Master-Architekt szint…
 Sajna egyelőre fejlesztőknek nem szól a program. Talán majd egyszer…
Miről szól: Néhányszor 5-10 év eltelte után, ha időnk-pénzünk-kapcsolataink megengedik, akkor részt vehetünk egy több hetes kiképzésen Redmondban, melynek a végén sikeres vizsga után Master minősítést kaphatunk. Újabb éveket szentelve a történetnek, és komolyabb (sikeres) projekteket letéve az asztalra, hírnevet szerezve akár Architect minősítésünk is lehet. De ilyenből kb 100-150 van a világon. Masterből talán kicsit több… http://www.microsoft.com/learning/mcp/architect/default.mspx http://www.microsoft.com/learning/mcp/master/default.mspx - MCT
Trainer, azaz oktatói minősítés. Ha valaki hívatásos MS oktató akar lenni, akkor annak meg kell szereznie a megfelelő minősítést a fentiek közül, és utána egy “alkalmassági” vizsgán kell átesnie… http://www.microsoft.com/learning/mcp/mct/default.mspx - MVP
Nem vizsgával szerezhető “cím”/elismerés (nem minősítés). Hanem aki sokat tesz a közösségért, a technológiáért mint elismert szakember azt jutalmazhatják ezzel a címmel.
Bővebb információk : http://www.microsoft.com/hun/technet/tc/?id=ad4953e2-b693-4960-bf5e-5140f9c51385 - Beta vizsgák:
A tényleges vizsga megjelenése előtt lehetőség van ingyen vizsgázásra korlátozott számban. Ennek nem tudjuk meg azonnal az eredményét, csak mikor megjelenik a tényleges vizsga. Ha a felső X%-ban vagyunk, akkor megkapjuk a rendes végleges minősítést. Jellemzői hogy A-Zig mindenre rákérdeznek. Tehát sok a kérdés, hosszú a vizsga, és nincs hozzá training kit :)))
Megpróbálni meglehet, bliccelni nincs értelme.
Infók: http://blogs.technet.com/betaexams http://blogs.msdn.com/trika http://blogs.msdn.com/gerryo/ Ugyan a vizsga nem olcsó (pláne a tanfolyam), de én úgy gondolom hosszútávon, esetlegesen külföldi munkavállalásban gondolkodva mindenképp előny (lehet).
Természetesen a megszerzett “papír” soha nem helyettesíti a tudást és a tapasztalatot. Egyéb infók : Ha van kérdése valakinek, ne tartsa vissza!!! Itt… a NetAcademia-nál, vagy a http://www.devportal.hu/ megfelelő forumában!
|