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
- 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.
- A Kéréstől a Válaszig milyen út bejárása történik meg.
- Projekt elhelyezése a Fejlesztői környezetből Server környezetbe
- 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
- Kezdő kurzuson tanultak átismétlése:
- 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)
- Systinet Server használata
- 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
- 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
- Szoftverfejlesztés:
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: