Webportálok fejlesztése

A tantárgy angol neve: Development of WEB Portals

Adatlap utolsó módosítása: 2009. november 2.

Tantárgy lejárati dátuma: 2009. november 24.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar

Mérnök Informatikus Szak

Szabadon választható tantárgy

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIAU9083   4/0/0/v 5 1/1
3. A tantárgyfelelős személy és tanszék Balássy György Miklós,
A tantárgy tanszéki weboldala http://www.aut.bme.hu/Portal/webportalok
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

Balássy György

Tanszéki mérnök

AAIT

5. A tantárgy az alábbi témakörök ismeretére épít

A tárgy a C# nyelv, az SQL nyelv és a HTML nyelv ismeretére épít. A tárgy felvétele csak azon hallgatók számára ajánlott, akik ezekkel a technológiákkal tisztában vannak.

6. Előtanulmányi rend
Ajánlott:

A tárgy felvételéhez kötelező előtanulmányi rend nincsen. Az SQL nyelv, a .NET platform és a HTML nyelv ismerete viszont szükséges a tárgy teljesítéséhez, azonban ezekkel a témákkal a tárgy bevezető szinten nem foglalkozik.

 

7. A tantárgy célkitűzése

A tárgy keretében a hallgatók megismerkednek a modern webes portálokkal szemben támasztott követelményekkel, és megoldásokat látnak azok gyakorlati megvalósítására. A cél, hogy a hallgató a webes portálokat komplex, a gyakorlatban általában kritikus fontosságú megoldásként lássa, ismerje az ilyen jellegű projektekhez tartozó problémakört, és tisztában legyen a lehetséges megoldási módokkal. A félév során mind az általános portál szolgáltatások, mind pedig az egyes alkalmazási területekhez (pl. üzleti intelligencia, e-Business, alkalmazás integráció stb.) tartozó speciális funkciók ismertetésre kerülnek. A tárgy átfogó és teljes képet ad a portálok különböző felhasználási területeiről, külön hangsúlyt fektetve a vállalati alkalmazások, folyamatok és információ integrációs alkalmazásra. Az órák keretében a hallgatók számára lehetőség nyílik az előadás anyagának gyakorlati alkalmazására is.

8. A tantárgy részletes tematikája
  1. Az Internet működése
    1. Az Internet története
    2. Az Internet fizikai felépítése
    3. Protokollok
    4. IP címzés
    5. Névfeloldás
    6. A HTTP protokoll jellemzői
    7. Dinamikus webalkalmazások
    8. Szervezetek
  2. Használhatóság és elérhetőség
    1. Használhatóság
    2. Elérhetőség
    3. Szabványok
  3. Portálok elemei és céljai
    1. A portál definíciója
    2. Portálok típusai
    3. Portálok előnyei
    4. Portálok elemei
  4. Portálok felépítése
    1. Többrétegű alkalmazás architektúra
    2. Általános portál felépítés
    3. Portál farmok
  5. Tartalomkezelés
    1. Az információ típusai
    2. Metaadatok
    3. Az információ fellelésének módjai
    4. A felhasználói felület elrendezése
    5. Oldalak szervezése
    6. Dokumentumok szervezése
    7. Felügyelt tartalompublikálás és csoportmunka
    8. Szabad tartalompublikálás
  6. Kereső motorok
  7. Együttműködés más rendszerekkel
    1. Alkalmazás integráció
    2. Az integráció szintjei
    3. Integrációs portál architektúrák
  8. Biztonság
    1. Az Internet biztonsági szemmel
    2. Alapelvek
    3. Alapfogalmak
    4. Architekturális kérdések
    5. Portálok engedélyezési rendszere
    6. Fenyegetések
    7. Kliens oldali biztonság
    8. Biztonság a hálózaton
    9. Szerver oldali tipikus kódolási hibák
    10. Védekezés spam ellen
    11. Titkok tárolása
    12. A biztonság területei webalkalmazások terén
  9. Teljesítmény
    1. Webalkalmazások teljesítményének mérése
    2. Webportálok monitorozása
    3. A teljesítmény növelése
9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

Előadás + Gyakorlat

10. Követelmények

a. A szorgalmi időszakban: Házi feladat

b. A vizsgaidőszakban: Szóbeli vizsga

c. Elővizsga: Van

11. Pótlási lehetőségek

A házi feladatot a szorgalmi időszak végéig be kell adni. Ezt később pótolni nem lehet.

12. Konzultációs lehetőségek

Igény szerint előre egyeztetett időpontban.

13. Jegyzet, tankönyv, felhasználható irodalom

1. Albert István et. al: A .NET Framework és programozása, ISBN: 9-639-13162-8

2. Óravázlatok

3. Elektronikus tanszéki jegyzetek

4. ASP.NET Induló Készlet Webfejlesztőknek

5. ASP.NET AJAX Induló Készlet

6. .NET Framework 3.5 és Visual Studio 2008 Induló Készlet

14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka

(a tantárgyhoz tartozó tanulmányi idő körülbelüli felosztása a tanórák, továbbá a házi feladatok és a zárthelyik között (a felkészülésre, ill. a kidolgozásra átlagosan fordítandó/elvárható idők félévi munkaórában, kredit x 30 óra, pl. 5 kredit esetén 150 óra)):

 

Kontakt óra

60

Félévközi készülés órákra

0

Felkészülés zárthelyire

0

Házi feladat elkészítése

50

Kijelölt írásos tananyag elsajátítása

20

..

 

Vizsgafelkészülés

20

Összesen

150

15. A tantárgy tematikáját kidolgozta

Név:

Beosztás:

Tanszék, Int.:

Balássy György

Tanszéki mérnök

AAIT

Egyéb megjegyzések A Neptunban feltüntetett 2 órás gyakorlatokkal ellentétben a tárgy oktatása 4 órás gyakorlatokkal történik, melyek 2 hetente kerülnek megtartásra az első előadáson megbeszéltek szerint.