IT Factry képzések 2009 ősz Fejlesztői képzések I. ASP.NET alapú webfejlesztés Kezdés: 2009. któber 02. Az ASP.NET rendszer tetszőleges bnylultságú webalkalmazás elkészítését lehetővé teszi. Ezen a tanflyamn egy webáruház elkészítével tanuljuk meg az adatbáziskezelés, a bejelentkeztetés, az SMTP-levélküldés, képkezelés és sk más technlógia használatát a gyakrlatban. A képzés srán a következő témákkal fglalkzunk: 1. nap [Readnly] Az első nap pár weblapt készítünk, melyeken a statikus adatk mellett adatbázisból is megjelenítünk szövegeket, képeket. A menü rendszer és a termékkatalógus felépítéséhez hierarchikus adatkat kezelünk. Ez a nap csak a megjelenítésről szól. Kezdő ldal elkészítése Egy weblap ill. site struktúrális felépítése Mesterldal használata Stílusk, témák kezelése Termékkategóriák megjelenítése Fa szerkezet megjelenítése Oldaltérkép értelmezése Terméklisták megjelenítése Kategóriák tartalma Keresés és keresés eredménye Termékadatlap készítése 2. nap [Authenticated] A másdik napn lehetővé tesszük felhasználók regisztrációját. Megvalósítjuk, hgy biznys adatk, funkciók csak bejelentkezés után legyenek elérhetők. A regisztrált felhasználókról az ldal működtetéséhez szükséges személyes adatkat bekérjük, tárljuk. Kialakítunk különböző jgkörökkel rendelkező felhasználói csprtkat. 1
Felhasználók aznsítása Felhasználó regisztrálása Bejelentkezés Személyes adatk szerkesztése A saját adatlap elkészítése Személyes adatk bővítése Csprtkezelés, jgsultság ellenőrzés Felhasználók csprtka rendelése Csprttagság ellenőrzése Funkciók csprttagság alapján történő végrehajtása ill. megtagadása 3. nap [Administratr] Az utlsó nap ldjuk meg új termékek felvételét az adatbázsiba, a meglévő termékek módsítását és egyéb, a katalógus szerkeszréséhez kapcslódó feladatk adminisztrációs weblapra történő kivezetését. A bejövő megrendelések kezelését is lehetővé tesszük, azk teljesítésének visszajelzésével együtt. Termék adminisztráció Meglévő termékek módsítása Új termékek feltöltése Képfeltöltés Megrendeléskövetés Megrendelés feladása Feladtt megrendelések listázása, figyelése Megrendelés teljesítésének visszajelzése E-mail kezelés II. Silverlight alkalmazásfejlesztés Kezdés: 2009. któber 30. A Silverlight a jövő technlógiája. Aki ezt tanulja, ha nem is egy életre, de évekre bebiztsítja tudását az idő mindent elprlasztó vasfga ellen. Hl van már a WinFrms? Ki áll meg manapság a statikus HTML-ldalak szintjén? A Silverlight lehetőségeinek elsajátításáhz egy egyszerű, alapvető szlgáltatáskkal bíró vide-megsztó alkalmazást készítünk a tanflyam alatt(yutube). Ezalatt megismerkedünk a Silverlight 2.0-3.0 alkalmazásfejlesztés lépéseivel, főbb területeivel, médiaképességekkel. 2
A képzés srán a következő témákkal fglalkzunk: Bevezető, feladat specifikálása, Silverlight 2-3 architektúra megismerése Keretldal elkészítése: megtervezzük és elkészítjük a vide-megsztó alkalmazásunk főldalát, tvábbá kitérünk biztnsági kérdésekre: Silverlight alkalmazásmdell Silverlight layut rendszere, layut vezérlők AuthenticatinService, ASP.NET frms authentikáció használata Silverlight-ban alapvető Silverlight vezérlők Vide feltöltése: a szerver felkészítése médiák fgadására, stream-szlgáltatásra, saját vide feltöltéséhez szükséges vezérlő elkészítése. Server-ldali funkciók - lehetséges server ldali megldásk számbavétele - ismerkedés az IIS7+MediaServices-el - HD SmthStreaming beállítása, Expressin Encder használata a tartalm előállításáhz Kliens-ldali funkciók - UserCntrl készítése - Asynchrn műveletek - File/byte[]feltöltés szerverre - VSM Vide tartalm megjelenítése, vide-lista felület elkészítése: kereső, legfrissebb videók, legtöbbet nézett videók, stb. Saját, egyedi lejátszó fejlesztése: Lista vezérlők DataBinding, DataTemplate MediaElement vezérlése Adatkezelés: REST/ADO.Net DataServices Extra szlgáltatáskelkészítése úgy, mint: kmmentezés, szavazás, beágyazási lehetőség. Silverlight Tlkit RIA Services WCF szlgáltatásk UX élmény megteremtése/design kialakítása:vigyünk egy kis plusssszt az elkészült alkalmazásba!!! Legyen egyedi az ldal!!! Styles & Tempaltes Animatins Silverlight 3 behavirs (ha megjelenik addig) 3
III. Kliensalkalmazás készítése WPF-fel - részletes tematika Kezdés: 2009. nvember 20. Ezzel a képzéssel az a célunk, hgy a tanflyam srán egy jelentős funkcinalitással bíró, más prjektekben is felhasználható mintaalkalmazásn keresztül sajátítsd el a WPF-prgramzást! A közösen készítendő mintaalkalmazás tervezett funkciói: törzsadatk felvitele - szerkesztése, a számlák létrehzása, számlakép létrehzása, a számla nymtatása, a kibcsáttt számlák kezelése - nyilvántartása. A számlázóprgram készítése srán a következő témákat fedjük le: A WPF számlázó prgram előkészítése, tervezése Követelmények összegyűjtése, kncepcinális terv Architektúrális tervezés Adatbázis-előkészítés WPF keretalkalmazás megalktása Office-ribbn-nal menürendszer elkészítése Settings szerkesztő Törzsadatk kezelése Termékek listája Termékek felvitele/módsítása/törlése Számla készítése Új számla összeállítása (Eladó/vevő/termék törzsadatk szerkesztése) Elkészült számlák listájának kezelése Fizetve/nem fizetve funkció létrehzása Számlakép és nymtatás Számla nymtatási képének elkészítése SQL reprting services-vel Számla riprtk (kintlevőség listák) készítése 4
Rendszergazdai képzések Kisvállalati Linux szerver Kezdés: 2009. któber 15. A gyakrlatrientált képzés egy kisvállalkzás irdájában szükséges kiszlgáló üzembe helyezésére és a napnta előfrduló valós feladatk elvégzésére kncentrál. Többek között ilyen feladat egy levelező szerver valamint fájl- és nymtatószerver beállítása, levélszemét és vírus szűrése, Windws szerverekkel és kliensekkel történő együttműködés, valamint az ezekhez kapcslódó feladatk és parancsk, felületek kezelése. A képzés srán az alábbi feladatk megldását sajátítják el a hallgatók: Kisvállallati Linux szerver telepítése, a particinálástól a rendszer első indulásáig Partíciók típusa, parícinálás megtervezése, kialakítása Fájlrendszer kiválasztása Szftver elemek kiválasztása, telepítés Hálózati beállításk Távli adminisztráció lehetőségének megteremtése Felhasználók kezelése Felhasználók lekérdezése, hzzáadása, törlése, módsítása Jelszó szabályk kialakítása Munkakörnyezet beállítása, biztnsági szabályk alapjai Névkiszlgálás DHCP kiszlgáló beállítása DNS kiszlgáló beállítása DHCP és DNS integrálása Fájl és nymtató kiszlgáló prgramk telepítése és üzemeltetése Kis irdai szerver kialakítása Hálózati "kuka" és adatk visszaállíthatósága törlés után Vírusirtás beállítása a megsztáskn Nymtatók kiajánlása, nymtató meghajtók autmatikus telepítése Windws kliens gépek tartmányba léptetése Együttműködés kialakítása Windws tartmánnyal 5
Levelező szerver üzemeltetése, integrált vírus- és spamszűréssel Felhasználói adatbázissal történő összeköttetés kialakítása Pstfix SMTP kiszlgáló beállítása AMaViS vírus- és spamszűrő keretrendszer beállítása ClamAV beállítása: szlgáltatás és autmatikus frissítések beállítása SpamAssassin levélszemét szűrő autmatikus frissítésének beállítása, egyéni súlyzásk beállítása Internetmegsztás valamint web, FTP és POP3 prxy beüzemelése FTP szűrés kialakítása: alapértelmezett szűrés, sávszélesség krlátzás, víruskeresés beállítása POP3 prxy: spam- és vírusszűrés megvalósítása külső szlgáltatótól letöltött levelek esetén SQUID prxy: hzzáférési szabályk, szűrők létrehzása idő, IP és hst-, valamint dmainnév alapján, URI szűrés és közpnti tiltólista használata FTP kiszlgáló telepítése, beállítása Virtuális felhasználókkal működő FTP kiszlgáló beállítása Víruskeresés a feltöltött fájlkban Sávszélesség krlátzás beállítása az FTP szerveren Webkiszlgáló telepítése, PHP-s alkalmazásk Apache2 webkiszláló telepítése virtuális hstk kezelése mdulk telepítése PHP mdul telepítése, beállítási lehetőségek, biztnsági beállításk VPN kiszlgáló telepítése és beállítása Kis irdai hálózathz történő csatlakzás kialakításáhz szerver knfigurálása Kliens ldali telepítés és beálíltás Windws kliensen Adatk és adatbázisk egyszerű, de hatékny mentése Közpnti mentés kialakítására Mentés Windws kliensről Linux szerverre Inkrementális adatmentés a szerverről Adatk visszaállítása Hatékny parancsri eszközök az adminisztrációban, alapszintű parancssr kezelés Alapszintű szkript kezelés Parancssr testre szabása, haszns adminsztrátri parancsk 6
Építsünk Active Directry-t! Kezdés: 2009. nvember 12. Egy Windws Server 2008 környezet kialakítása az AD telepítésével kezdődik. A tanflyamn az Active Directry Dmain Services szerepkört telepítjük, megvizsgáljuk az alapktól a hzzá kapcslódó részegységeken át egészen a mentésig, az bjektumk visszaállításáig. Megnézzük a csprtházirendek működését, kiértékelődését. Létrehzunk felhasználókat, bjektumkat, megvizsgáljuk hgyan működünk több telephelyes, több tartmánys környezetben, illetve megvizsgáljuk a különböző bizalmi kapcslatkat is. A képzés srán a következő témákról lesz szó: Felkészülés az AD telepítésére Szükséges előfeltételek biztsítása, számítógépek egyediesítése, felkészülés az AD telepítésére AD telepítése Grafikus, parancssrs, illetve válaszfájlból való telepítés. Mitől váltzik meg a szerverünk, ha AD-t telepítünk rá? Mennyire lesz más a hálózatunk? AD felépítése Az új tartmányvezérlőnk lgikai felépítése, knzlk használata. Mit, hl találunk? Keresések, mentett lekérdezések. Alapértelmezett (beépített) bjektumk. Főkiszlgálói szerepkörök, glbális katalógusk. DNS DNS névtér, DNS és AD visznya. DNS rekrdk, dinamikus frissítések. Objektumk létrehzása Felhasználók, csprtk, kntaktk, számítógépek, szervezeti egységek kezelése, létrehzása, menedzselése, törlése (grafikusan és parancssrból). Csprtk egymásba ágyazása. Megszttt könyvtárak publikálása. Véletlenszerű törlés megakadályzása, véletlenül törölt bjektumk visszaállítása, jelszóházirendek létrehzása. Jgsultságk delegálása. Csprtházirendek kezelése Grup Plicy Management knzl használata. Csprtházirendek kezelése, újak létrehzása, jgsultságk állítása, kiértékelődések vizsgálata, ütközések kezelése, mdellezés, eredmény visszalvasása. Keresés a csprtházirendben. Csprtházirend mentése, kliensek kezelése csprtházirendből. Central Stre létrehzása. 7
Telephelyek, replikáció Site-k kezelése, replikáció menete, Read-Only Dmain Cntrller telepítése a telephelyekre. Replikációs tplógia vizsgálata, replikáció tervezése. Intersite és intrasite replikációk. Replikációs knfliktusk. Site linkek. Bizalmi kapcslatk Tartmányk közötti kapcslatk megteremtése, jgsultságk állítása tartmányk között, csprt hatókör fntsságának vizsgálata. Több tartmánys környezet kialakítása Új erdők, új tartmányk, új fastruktúrák létrehzása, menedzselése. Erdő, és tartmányk működési szintjei. AD mentése, helyreállítása, törlése, frissítése Biztnsági mentések készítése, System State, NTDS adatbázis, AD snapsht, NTDSUtil, AD leállítása. Tartmányvezérlő lefkzása, felkészülés a következő verzióra, sémabővítés. 8