A programozói képzések szombati napokon, reggel 9-től délután 16-ig kerülnek megtartásra (egy órás ebédszünettel).
A tematikában szereplő feladatok mindegyikében közös, hogy nulláról kezdünk neki egy viszonylag összetettebb alkalmazás elkészítésének. Senkit ne rémisszen meg a látszólagos bonyolultság: tudjuk, hogy mit miért írtunk a tematikába :-)
| 1. hét - Egyszerű logikai játék elkészítése a legegyszerűbb megoldástól a színes windowsos programig |
| 2009. január 31. szombat |
- Amit tudni kell ahhoz, hogy a forráskód elkezdjen működni.
- A fejlesztői környezet (Visual Studio) megismerése.
- A C# alapvető nyelvi elemeinek megismerése.
- Beszélgetés a programunkkal (felhasználói interakció).
- Fájlkezelés.
|
| 2. hét - Rakétavető szimulátor készítése
|
| 2009. február 7. szombat |
- Az objektumok kezelésének alapjai.
- Objektumszervezés (Design Patterns for Dummies).
- Tesztalapú fejlesztés (Unit Test).
- A WPF különleges grafikai lehetőségei.
|
3. hét - A Webes feljesztésben rejlő lehetőségek tárháza I.
Saját honlap készítése |
| 2009. február 14. szombat |
- Adatkezelés, adatbázishasználat.
- Felhasználóhitelesítés.
- A többiek meghívása a honlapunkra: készítsünk iWiW-et házilag.
- Közösségi játékok: chat, Google Maps és Flickr beolvasztása (Mashup készítés).
- Közös fejlesztés Subversion verziókezelővel.
|
4. hét - A Webes feljesztésben rejlő lehetőségek tárháza II. Irány az üzlet!
Amazon.com készítése házilag
|
| 2009. február 21. szombat |
- Tranzakciókezelés, vétel, eladás regisztrálása.
- Dinamikus képkezelés weblapokon (feltöltés, átméretezés, megjelenítés, vízjelezés stb.).
- Menü- és katalóguskészítés SiteMapProviderrel.
- SMTP-levélküldés automatikusan.
- Webszolgáltatások meghívása és írása.
|
| 5. hét - A Web felderítésének gépesítése: csináljunk Google-t!
|
| 2009. február 28. szombat |
- A Hálózat anatómiája: a HTTP protokoll, cookie-k, állapotkezelés.
- Keresés szövegekben reguláris kifejezések használatával (RegExp).
- Szöveg élveboncolása (URL kielemzése, HTML tartalom elemekre bontása).
- Mi az az XML?.
- Keresőmotor készítése házilag, feltöltése a web bejárásával.
|
| 6. hét - Desktop alkalmazások: adatvizualizálás |
| 2009. március 7. szombat |
- Egyszerű WPF-alkalmazás a weblapunk adatainak karbantartásához.
- Gyönyörű WPF-alkalmazás a vezérigazgató számára.
- Közvetlen adatelérés kódból: LINQ.
- Automatizált adatszerzés a konkurenciától (csak otthon meg ne tudják...).
- Illusztrációgyűjtés LINQ to Google Imagesen keresztül.
|
| 7. hét - Bővíthető alkalmazások: pluginek |
| 2009. március 14. szombat |
- Plugin készítése.
- Saját alkalmazásunk bővíthetővé tétele.
- Az Add-In framework áttekintése.
- Plugin készítése a Visual Studióhoz.
|
| 8. hét - Még egy kis szórakozás
|
| 2009. március 21. szombat |
- Screensaver készítés WPF-fel többmonitoros rendszerre.
- Vista Gadget, IE8 Accelerator készítés.
- WII távirányítós és/vagy Bluetooth érzékelős játék.
- Saját médialejátszó készítése.
|
| 9. hét - Bónusz előadás: Visual Studio bolondságok, kiegészítések (Epam Systems) |
| 2009. március 28. szombat |

- Esettanulmány: a World of Warcraft kiegészítő modul használata
|
| 10. hét - Bónusz előadás: GSM-től GPS-ig. Összetett alkalmazás fejlesztése navigációs adatok feldolgozására (Cason Zrt.) |
| 2009. április 4. szombat |

- A projekt során használatos készülékek és emulációk áttekintése
- Szólitsuk meg a GPS-kütyüt!
- Számolás geokoordinátákkal
- Felhasználói felület: egyszerűtől a gyönyörűig (SilverLight)
|
| 11. hét - Bónusz előadás: üzleti webalkalmazás készítése SiteCore segítségével (Carnation) |
| 2009. április 18. szombat |
- Mi van az asp.net-en túl? Mikor van szükség webalkalmazás keretrendszerre?
- A SiteCore lehetőségei: adatmodellezés, megjelenítés, jogosultsági és publikációs rendszer
- Adatmodellezés, az alkalmazás vázlatának elkészítése
- Megjelenítési réteg készítése XSLT-vel és/vagy asp.net-tel
|
| 12. hét - Bónusz előadás: webes portál (iWiW) készítése Sense/Net 6.0 segítségével |
| 2009. április 25. szombat |

- Mire képes egy portálmotor? A főbb funkciók
- A CSS áttekintése amúgy sem árt…
- Webpart fejlesztés
- A Sense/Net content repository használata
|
| 13. (opcionális) hét - Célirányos vizsgafelkészítés I. |
| 2009. május 2. szombat |
- Ismétlés, kiegészítések a 70-528-as MCP-vizsga felkészülési táblázata alapján
|
| 14. (opcionális) hét - Célirányos vizsgafelkészítés II |
| 2009. május 9. szombat |
- Példavizsgakérdések egyéni megoldása, majd közös megbeszélése
- Korábbi tapasztalatok alapján ez a rész dögunalom, a szükséges rossz. Mindenki kávézzon be alaposan!
|