A készítés folyamata

Alakítsatok csapatot

Jogszabályi előírás, hogy 2-3 fős csapatokban kell elkészíteni a vizsgamunkát! Nem! Nem lehet négy fő! Nem! Nem lehet egyedül! A választásnál a szakmai hozzáértésen kívül különös jelentősége van a kommunikációnak! Nagyon sok dologban kell közös, mindegyikőtök számára elfogadható megoldást találni. Ez rengeteg együtt töltött időt jelent! A megoldás elfogadásához egy napjainkban már szinte teljesen kihalt dologra is szükségetek lesz. Úgy hívják "kölcsönös tisztelet". Egymás hülyézése nagyon hátráltatja a haladást.

Konzulens tanárt már nem vagy köteles választani, de ha jól választottál témát, akkor mindenképpen van olyan terület, amelyről órán nem hallhattál. Nem kell megijedned. A vizsgaremeknek egyik célja, hogy bizonyítsd az önállóságodat. Bárkit megkérhetsz, hogy segítsen. Szerencsére lesznek olyan barátaid, mint a StackOverflow és Google. Ha szerencsés vagy, akkor a tanár megtudja mondani a kulcsszavakat, ami alapján kereshetsz!

Válasszatok témát

Ha olyan témát választatok, ami nem érdekel, akkor az elkészítése sem fog érdekelni! Ha olyan területet választatok, amelyben nem mozogsz otthonosan, akkor vagy soha nem készül el a program vagy ötvenszer átírod, mire megfelelően fog működni. Ne zavarjon, hogy adott témában már van ezer szoftver.

Örökzöld témák:

  • Helyfoglalás (repülő, színház, mozi, ...)
  • Kölcsönzés (könyv, autó, hanglemez, ...)
  • Quiz (bármilyen témában)
  • Csoportok nyilvántartása (dolgozók, utazás, tanfolyami oktatás, ...)
  • Kereskedelem (webáruház, kisbolt, ...)

Funkciók részletezése

Ha meg van a téma, akkor nagyon pontosan, nagyon részletesen meg kell határozni, milyen szolgáltatásokat fog nyújtani az alkalmazásotok. Ez határozza meg a menüt és az adatbázist. Ha menet közben kell módosítani, akkor nem csak időt vesztesz, de a hibák előfordulásának az esélye is nő. Nagyobb változásokkal a csapattársaidat is hátráltatod. Hogy minél kevésbé kavarj be a többieknek definiáljátok és használjátok a RESTAPI-kat! Készítsetek folyamatábrákat! A folyamatoknak adatokra van szüksége. El kell dönteni mi kerüljön szövegfájlba, mi kerüljön adatbázisba.

Adatbázis készítés

Az adatbázis kezelők nem csupán tárolják az adatokat, de nagyon sok biztonsági funkciót is kínálnak. Relációs táblák esetében a megfelelő adattípus és a külső kulcsok használata a minimum. Szükség esetén új felhasználó, tárolt program ...

RestAPI készítés

Hogy bármelyik platformon elérd az adatbázist, ezeket fontos előre elkészíteni.

Kódolás

Csak a fenti lépések elvégzése után érdemes elkezdeni. Mindenképpen már a kezdésnél is használd a GitHub-ot. Ha időben hozzákezdtél, akkor hetekig készül. Biztosan lesz olyan nagyszerű megoldás, amit vissza akarsz majd vonni. Ha segítséget akarsz kérni, akkor is könnyebb egy linket átküldeni, mint egy teljes projectet. Lehet publikus! Bár keményen dolgozol vele és biztosan remek ötleket építesz az alkalmazásodba, de biztosan csak jobbakat fogsz később írni.

Leadás

Ha jól csináltad, akkor csak egy GitHub linket kell megosztanod a vizsgabizottság valamelyik tagjával.