| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| tanszek:oktatas:informatikai_rendszerek_epitese:bprof_gyakorlati_anyag [2026/03/16 08:07] – [6. héttől] kissa | tanszek:oktatas:informatikai_rendszerek_epitese:bprof_gyakorlati_anyag [2026/03/31 07:24] (current) – [6. héttől] kissa |
|---|
| Elkészítendő lapok: | Elkészítendő lapok: |
| |
| * **Felhasználó keresés lap**: Be lehet írni a keresett felhasználó nevét, egy "Keresés" gombra kattintva megjelennek a GitHub API-tól kapott találatok. | - **Felhasználó keresés lap**: Be lehet írni a keresett felhasználó nevét, egy "Keresés" gombra kattintva megjelennek a GitHub API-tól kapott találatok. |
| * 2) **Felhasználói adatlap**: A keresés során megtalált felhasználóknak meg lehet nyitni az adatlapját, ahol megjelenik róluk néhány alapinformáció, valamint a rendszerben szereplő repository-jaik. A repository-k kattinthatók, a linkek az adott repo adatlapjára visznek. | - **Felhasználói adatlap**: A keresés során megtalált felhasználóknak meg lehet nyitni az adatlapját, ahol megjelenik róluk néhány alapinformáció, valamint a rendszerben szereplő repository-jaik. A repository-k kattinthatók, a linkek az adott repo adatlapjára visznek. |
| * 3) **Repository keresés lap**: Be lehet írni a keresett repository nevét, egy "Keresés" gombra kattintva megjelennek a GitHub API-tól kapott találatok. | - **Repository keresés lap**: Be lehet írni a keresett repository nevét, egy "Keresés" gombra kattintva megjelennek a GitHub API-tól kapott találatok. |
| * 4) **Repository adatlap**: A keresés során megtalált repository-knak meg lehet nyitni az adatlapját, ahol megjelenik néhány alapadatuk. | - **Repository adatlap**: A keresés során megtalált repository-knak meg lehet nyitni az adatlapját, ahol megjelenik néhány alapadatuk. |
| |
| 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, és egy-egy screenshotot a Postman-ből, amiben sikeres API hívás látható. | 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ő! |
| |
| Referencia dokumentáció: | Referencia dokumentáció: |
| * [[https://docs.github.com/en/rest/reference/repos#get-a-repository|Get a repository]] | * [[https://docs.github.com/en/rest/reference/repos#get-a-repository|Get a repository]] |
| * [[https://docs.github.com/en/rest/reference/search#search-users|Search users]] | * [[https://docs.github.com/en/rest/reference/search#search-users|Search users]] |
| * [[https://docs.github.com/en/rest/reference/users#get-a-user|Get a user]] | * [[https://docs.github.com/en/rest/users/users?apiVersion=2026-03-10#get-a-user|Get a user]] |
| * [[https://docs.github.com/en/rest/reference/repos#list-repositories-for-a-user|List repositories for a user]] | * [[https://docs.github.com/en/rest/repos/repos?apiVersion=2026-03-10#list-repositories-for-a-user|List repositories for a user]] |