Miért is érdemes a Magic xpa-t választani?

  • A Magic xpa egy olyan sokoldalú alkalmazás platform, mely egyszerűbbé és gyorsabbá teszi az üzleti alkalmazások létrehozását és üzemeltetését. 
  • Legyen szó mobil alkalmazás, ipad alkalmazás, desktop alakalmazás fejlesztésről. 
  • Egyszerű, kód nélküli, költséghatékony fejlesztési és futtatási környezetet kínál. 
  • A technológia segítségével a fejlesztők gyorsan és könnyedén felhasználóbarát, vállalati szintű, több csatornás mobil-, ipad-, és asztali üzleti alkalmazást készíthetnek. 
  • Könnyen összeköthető közvetlenül ORACLE-el, ODBC-n keresztül bármilyen egyéb Adatbázis Kezelő Rendszerrel (Pl.: MySQL, Pervasive, PostgreSQL), valamint az SQLite-ot is képes használni. 

Mivel is fogunk foglalkozni a kurzus keretében? (Kurzustematika)

  • Szerver - Kliens architektúrájú alkalmazások fejlesztése Magic xpa-val
    • RIA alkalmazás fejlesztése, Rich Client taszkok megismerése
    • Online és RIA alkalmazások közti különbség

  • Version Control rendszer megismerése (PushOk SVN)
    • Verziókezelő rendszer használata Magic xpa-val

  • Magic xpa 3.2 Server megismerése (Windows-on és Linux-on)
    • Projekt elhelyezése a Fejlesztői környezetből Server környezetbe

    • Magic xpa Broker
      • RIA Motorok
      • Enterprise Server-ek

    • Magic xpa 3.2 GigaSpaces
      • Projektek kezelése a GigaSpaces Middleware segítségével
      • Worker-ek beállítása a Projekthez
      • RIA és Enterprise működés

    • A Server részeinek megismerése (Broker és GigaSpaces Middleware is)
      • A Kéréstől a Válaszig milyen út bejárása történik meg.

  • Külső technológiák Magic xpa-ba történő befordítása
    • Direct SQL-es taszkok írása
    • Oracle tárolt eljárások hívása
    • Shell Script-ek
    • .NET (C#)

  • Sebesség-optimalizálási Technikák Magic xpa programokra:
    • Kezdő kurzuson tanultak átismétlése:
      • Tranzakciók megfelelő beállítása
      • Indexek

    • Új ismeretek
      • Link Join-ok használata
      • Memory táblák használata
      • Oracle nézettáblák használata

  • Web Service-ek biztosítása Magic xpa Enterprise Server használatával (Providing):
    • Systinet Server használata
      • Magic xpa-ban fejlesztett Web Service-ek Deploy-olása
      • Web Service meghívása a Systinet Server segítségével (Invocation Console)
      • Web Service meghívása Magic xpa-val:
        • Invoke Web Service utasítás        (Consuming)
        • Invoke Web Service Lite utasítás (Consuming)

  • Mobil alkalmazás fejlesztése Magic xpa-val:
    • Online működés
    • Offline működés és a Szinkronizáció megoldási lehetőségei

  • Magic xpa 3.2 Server telepítése Windows és Linux platformra:
    • Broker-el
    • GigaSpaces Middleware-el

  • Magic xpa-ban írt alkalmazások XML kódjának elemzése és tanulmányozása

Kurzus Célja 

  • A Hallgatóknak lehetősége nyílik megismerni az Ügyviteli rendszerfejlesztés további szintjeit és olyan minőségi tudást szerezhetnek, amelynek segítségével már el tudnak helyezkedni olyan szoftvercégeknél, amelyek Ügyviteli rendszerek fejlesztésével foglalkoznak.

  • Kifejezetten segítik a szoftvercégekhez való elhelyezkedést a kurzuson megtanítottak közül a következők:
    • Szoftverfejlesztés:
      • Szerver - Kliens alapú RIA alkalmazások fejlesztése
      • Online és Offline módon működő mobil alkalmazások fejlesztése
      • Alapvető rendszerintegráció megvalósítása az Invoke utasítás segítségével
        • Mint például a Web Service

      • Verziókezelés használata a fejlesztés során

    • Technológia sajátosságai:
      • Ügyfél számára is kiadott produkciós szoftver futtatási lehetőségei Windows illetve Linux platformokon.
      • XML kód elemzése és automatikus javítása

Kurzus követelményei

Előadás

Hiányzás

  • 2 igazolatlan, valamint 2 igazolt hiányzás engedélyezett
  • Igazolások bemutatása a hiányzást követő első alkalommal lehetséges

Kollokviumi Vizsga

  • Kollokviumi vizsgára csak az jelentkezhet, aki a Gyakorlat feltételeit teljesítette
  • Kollokviumi vizsga letétele
    • 3 Közepes jellegű kérdés (2 pont / kérdés) [6 pont]
    • 2 Nehezebb jellegű kérdés (4 pont / kérdés) [8 pont]
    • 1 Programozási Feladat: (6 pont / feladat) [6 pont]
    • Kollokviumi vizsgán összesen 20 pont érhető el, ebből a sikeres vizsgázáshoz legalább 10 pont elérendő.

Gyakorlat

Hiányzás

  • 2 igazolatlan, valamint 2 igazolt hiányzás engedélyezett.
  • Igazolások bemutatása a hiányzást követő első alkalommal lehetséges 

Pontszerzési lehetőségek

  • Félév végén a Szorgalmi időszakban megtartott órákon végzett munkák bemutatása, megvédése (1 × 20 pont) [20 pont]
  • Szorgalmi időszakban kiadott Házi Feladatok beadása (5 × 2 pont) [10 pont]
  • A Házi Feladatokat a Feladat kiadásától számított 10 naptári napon belül kell leadni
  • Tehát a Laboratóriumi Gyakorlaton összesen 30 pont érhető el, ebből a Kollokviumi vizsgára való jogosultság megszerzéséhez 15 pont elérendő


A kurzust pénzügyileg támogatja a:

 

A kurzust oktatási liszenszekkel támogatja a: