Ismerkedés az Angular keretrendszer alapjaival.
Tetszőleges nyilvántartó rendszer fejlesztése Angular keretrendszerben, Bootstrap helyett Tailwind CSS felhasználásával. A kezelt objektumoknak legyen legalább 4 mezője. Legyen lehetőség a tárolt rekordok listázására, törlésére, új rekord hozzáadására. Legyen felhasználva minél több Tailwind CSS által biztosított osztály.
Segédanyagok:
A következő alkalmazás elkészítése: Screenshot
A következő hetek feladata egy alkalmazás készítése a GitHub API felhasználásával:
Elkészítendő lapok:
A 6. héten a GitHub API megismerése a cél: össze kell gyűjteni és ki kell próbálni azokat az API hívásokat, amik szükségesek az ismertetett alkalmazás megvalósításához. Egy olyan dokumentum összeállítása a cél, ami tartalmazza a szükséges adatlekérdező műveletek elérését, rövid leírását, a kimeneti adatstruktúrák fontosabb elemeit, valamint egy-egy screenshotot a Postman-ből, amiben sikeres API hívás látható.
A 7. héten a TypeORM feladat megoldásának befejezése a feladat.
A 8. héten a 2 kereső felület megvalósítása a cél. A felhasználó kereső kerüljön a főoldalra, a repository kereső a /search-repos útvonalon legyen elérhető!
A 9. heti gyakorlat elmarad (tavaszi szünet).
A 10. héten a felhasználói- és repository adatlapot is el kell készíteni, valamint menüt kell létrehozni, amivel a felhasználó navigálhat a két kereső között.
Referencia dokumentáció:
TODO alkalmazás készítése, TypeORM helyett Sequelize segítségével (adatbázis tetszőlegesen választható).
A 11. hét feladata a szerveroldal elkészítése (Express és Sequelize segítségével), valamint tesztelése Postman-nel.
A 12. hét feladata a kliensoldal elkészítése Angular-ban.