Webportálok fejlesztése
Ha nem foglalkoztál még a C# nyelvvel, akkor nehéz tárgy, a házit ugyanis ASP.NET-ben kell írni, és a tárgy során a magára a nyelvre nem térnek ki. Kedvcsináló a régi wikiről.
Elérhetőségek
- Előadó: Balássy György (IB.156, 3714, balassy@aut.bme.hu)
- Labor: Kereskényi Róbert (roby@aut.bme.hu)
- Labor: Erdélyi Tibor (IB.154, 3674, tibi@aut.bme.hu)
- Labor: Gincsai Gábor (gincsai@aut.bme.hu)
Ajánlott jegyzetek, segédanyagok
- tanári jegyzet (AUT)
- Javascript debugolás
- labor anyagok (galéria) óráról órára, Ezen a helyen volt linkelve a(z) gallery.zip nevű fájl ("utolsó változat" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Valaszthato/WebportFejl oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki sch.bme.hu címre a kérésedet)
- MCP 70-528 tanfolyam jegyzet
- http://www.asp.net, QuickStart Tutorial
- http://msdn.microsoft.com/asp.net
- http://www.devportal.hu, cikkek 1, cikkek 2
- ScottGu's Tutorial Videos
- http://support.microsoft.com
Mi volt az órán, 2006. tavasz
Fakultatív labor témája: HTML, CSS, IIS beállítása, MS SQL alapok.
Házi feladat követelmények
A 10. tanítási hét végéig le kell adni a specifikációt, az aut honlapjára feltölteni. Késedelmes beadásra nincs mód.
Csak ASP.NET-ben (4.0 vagy 4.5, MVC vagy WebForms) készült alkalmazásokkal lehet indulni!
Minimum követelmények
- Helyesen működik (nincs kivétel, sárga halál, nem lehet hibás vagy rosszindulatú adatok bevitelével kiakasztani)
- Változók elnevezése (ne !WebForm1.aspx)
- Tárolt eljárások használata (kivéve indokolható esetben, a bemeneti paraméterek szigorú ellenőrzésével)
- Témák, bőrök és CSS használata (igényes kinézet)
- Jogosultságkezelés nem egyedi megoldással, hanem Membership és Role szolgáltatással (minimum egy anonymous és egy belépett felhasználó)
- Moduláris felépítés (a felhasználói felületen és az alkalmazás rétegeiben egyaránt)
- Belépés / kilépés, Login vezérlők használata
- Módosítható, nem bedrótozott beállítások (pl. connection string web.configban)
- Adatkezelés adatkötéssel
- Navigációs vezérlők használata
- Mesterlap használata
Megajánlott jegy
Kivételes esetben kiemelkedően jó házi feladatra jeles megajánlott jegy kapható, ha a hallgató a 6-ból legalább 4 gyakorlaton, és a 12-ből legalább 7 előadáson jelen volt.
A házi feladat és a vizsga is kiváltható a 70-562 (TS: Microsoft .NET Framework 3.5, ASP.NET Application Development) Microsoft Certified Professional vizsga letételével a szorgalmi időszak végéig.
Megajánlott jegyhez előny
- Feliratkozás / értesítés küldése
- Keresés / szűrés
- RSS
- Webszolgáltatás használata
- Health monitoring, naplózás (általános hiba, vagy esemény log)
- Mono-ban készült alkalmazás
- Loggolás (hiba, vagy esemény log)
- Többnyelvű felhasználói felület (dinamikusan, nem a kód többszörözésével)
- Összetett adatkötés (master-detail)
- Saját provider használata
- Microsoft SQL Servertől eltérő relációs adatbázis-kezelő alkalmazása
- Webkijelzők használata
Egy megajánlott jegyes házi feladat: RTFM (Realtime Financial News Monitoring) tőzsdefigyelő portál
-- Peti - 2006.05.25.
ASP.NET tippek és trükkök
-- Peti - 2006.08.28.