A tantárgy célja, hogy bemutassa a hallgatóknak az Internet és az intranet skálájú rendszerek fejlesztése közötti különbséget. A hallgatók mindkét területen gyakorlati ismereteket szereznek. Ezzel képesek lesznek úgy privát felhő alapú klasszikus megoldásokat mind publikus felhő alapú szoftver megoldásokat fejleszteni.

Részletek

Leírás

A tantárgy célja, hogy bemutassa a hallgatóknak az Internet és az intranet skálájú rendszerek fejlesztése közötti különbséget. A hallgatók mindkét területen gyakorlati ismereteket szereznek. Ezzel képesek lesznek úgy privát felhő alapú klasszikus megoldásokat mind publikus felhő alapú szoftver megoldásokat fejleszteni.

A kurzussal szerezhető kompetenciák: * Ismeri a CAP tétel által leírt kényszereket, ezek alapján dönteni tud a különböző architektúrák és beállítások között * Ismeri a JEE fontosabb képességeit, ezek alapján a megfelelő tervezési mintákat használva meg tud valósítani egy skálázható web háttér alkalmazást * Ismeri a mai modern publikus felhő architektúra elemeit (CDN, azonosítási megoldások, futtató környezeteket, tárolási megoldások alap CI/CD képességek), ezek segítségével meg tud valósítani egy Google Cloud alapú REST háttér szolgáltatást * Ismeri a klasszikus SQL megközelítés korlátait ezek alapján a különböző NoSQL megoldások előnyeit és hátrányait * Ismeri és tudja alkalmazni a konténereket * Ismeri és tudja használni a Google Cloud Function, Cloud Run és Cloud Application képességeket * Ismeri és tudja használni a MongoDB valamint a FireStore adatbázist * Ismeri és tudja használni a HBase valamint a Google BigTable adatbázist * Ismeri és tudja alkalmazni a REST és a Web Szolgáltatás alapú integrációt

Tanmenet

  1. Internet skálájú rendszerek
  2. Alkalmazásfejlesztés, trendek, architektúrák
  3. Web futtatási környezet
  4. Web háttér rendszerek
  5. Felhő futtatási környezetek
  6. Háttér szolgáltatás mint szolgáltatás BaaS
  7. Rendszerintegráció
  8. Adattárolás skálázása
  9. NoSQL
  10. Intranet skálájú megoldások

Követelmények

A tantárgy teljesítése

Minden anyagrészhez ellenőrző kérdések tartoznak, így a hallgató ellenőrizheti, hogy a megadott anyagrészt sikerült-e teljesen megértenie (nem számít bele a teljesítésbe) 

A 3. és a 6. előadás után egy 10-10 kérdésből álló teszet kell kitölteni (teljesítés 20%+20%-át adja) 

A kurzus zárásaként a hallgatók egy 25 kérdésből álló tesztet kell kitölteniük, mellyel igazolják a félév során elsajátítandó elméleti anyag megszerzését (teljesítés 60%-át adja)
Course rating: 5.0(3)
Kredit érték: 5
Tudásterületek: Informatika és technológia
Kurzusgazda intézmény: Szegedi Tudományegyetem

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Size Font Size

1

Text Colour Text Colour