Feladat
Az ezen az oldalon bemutatott feladat egy szoftverfejlesztő cég által meghirdetett junior PHP programozói
álláshoz tartozó beküldendő próbafeladat volt 2022. áprilisában az állásra jelentkezők számára.
A feladat leírása az alábbiakban olvasható.
A feladat rövid leírása
Az Ön feladata egy kapcsolat oldalt létrehozni egy képzeletbeli weboldalra, ahol egy egyszerű
contact form
(kapcsolatfelvételi űrlap) található, melyen a felhasználók kérdezni tudnak az oldaltól.
A beérkező kérdéseket egy adatbázisba kell lementeni.
Feladatspecifikáció
Az oldalnak semmi mást nem kell tartalmaznia, csak a contact formot.
Az űrlapon a következő mezőknek kell megjelenniük:
- Neved
- E-mail címed
- Üzenet szövege
- "Küldés" gomb
Mindhárom mező kötelezően kitöltendő legyen. A "Neved" és az "E-mail címed" mező egy sornak megfelelő szöveget tartalmazzon,
míg az "Üzenet szövege" mező egy bekezdésnyi szövegnek adjon helyet.
A "Küldés" gombra kattintva a következő két szöveg valamelyike jelenjen meg:
- Amennyiben minden mező helyesen van kitöltve:
"Köszönjük szépen a kérdésedet. Válaszunkkal hamarosan keresünk a megadott e-mail címen."
- Amennyiben a három mező legalább egyike üresen van hagyva:
"Hiba! Kérjük töltsd ki az összes mezőt!"
A beküldött kérdések egy adatbázisba kerüljenek mentésre.
Technikai specifikáció
A feladatot PHP-ben, Symfony 6 keretrendszerrel kell megvalósítani. Amennyiben ilyet még nem használt, ne ijedjen meg,
a keretrendszer telepítéséhez és használatához itt talál segítséget.
Form dokumentáció:
Adatbázis használata:
A feladat elkészítése során nyugodtan használhatja a Symfony parancssori lehetőségeit (CRUD generátor, Entity generator, stb.)
Plusz pontot jelent, ha az oldak kinézetéhez a
https://getbootstrap.com/ frameworkot használja.
Az elkészült kódot töltse fel egy nyilvános Git repositoryba, ez lehet Github vagy Bitbucket is.
Még több állásinterjú