1
WebShop-Experts Kft. PHP fejlesztő tesztfeladat Készítsen egy katalógus alkalmazást, ami a következő funkciókat valósítja meg: Termék lista: A lista lapozható, egy oldalon 6 termék jelenik meg névvel, árral (akciós árral ha van), egy képpel Termék oldal: a termék minden adata jelenjen meg Adminisztrációs felület: Egy jelszóval védett felület ami tartalmaz egy listát a felvett termékekről valamint lehetőséget biztosít új termékek felvételére. Egy termék rendelkezzen a következő tulajdonságokkal: név cikkszám (termékenként egyedi, alfanumerikus érték) ár leírás (formázott szöveg) kép További nem kötelező termék adatok további képek akciós ár (az akciós árnak lehessen megadni érvényességi időt) A feladat megoldásához szükséges a termék adatbázis megtervezése. Az adatbázis tartalmazzon legalább 12 aktív és legalább egy inaktív terméket. Az alkalmazással szemben támasztott követelmények: LAMP környezetben kell futnia (Apache 2.4, PHP 5.4, MySQL 5.5) A jelenleg piacon lévő minden modern böngésző aktuális verziójában hasonló megjelenést, de mindenképp azonos működést produkáljon. Az elkészült kód mellett a csomagnak tartalmaznia kell egy telepítési útmutatót és egy adatbázis dumpot az adatokkal és a tábla szerkezetekkel Előny, ha OOP mentén épül fel Megvalósítja az MVC tervezési mintát használ valamilyen PHP keretrendszert (Yii, Zend Framework, Symfony stb.) vagy annak egy részét használ valamilyen JS keretrendszert (jQuery, MooTools) használ AJAX műveleteket a program tartalmaz dokumentációs részeket

gyakornoki_program_php_tesztfeladat-1.pdf

Embed Size (px)

Citation preview

  • WebShop-Experts Kft.

    PHP fejleszt tesztfeladat

    Ksztsen egy katalgus alkalmazst, ami a kvetkez funkcikat valstja meg:

    Termk lista: A lista lapozhat, egy oldalon 6 termk jelenik meg nvvel, rral (akcis rral ha van), egy kppel

    Termk oldal: a termk minden adata jelenjen meg Adminisztrcis fellet: Egy jelszval vdett fellet ami tartalmaz egy listt a

    felvett termkekrl valamint lehetsget biztost j termkek felvtelre.

    Egy termk rendelkezzen a kvetkez tulajdonsgokkal:

    nv cikkszm (termkenknt egyedi, alfanumerikus rtk) r lers (formzott szveg) kp

    Tovbbi nem ktelez termk adatok

    tovbbi kpek akcis r (az akcis rnak lehessen megadni rvnyessgi idt)

    A feladat megoldshoz szksges a termk adatbzis megtervezse. Az adatbzis tartalmazzon legalbb 12 aktv s legalbb egy inaktv termket.

    Az alkalmazssal szemben tmasztott kvetelmnyek:

    LAMP krnyezetben kell futnia (Apache 2.4, PHP 5.4, MySQL 5.5) A jelenleg piacon lv minden modern bngsz aktulis verzijban hasonl

    megjelenst, de mindenkpp azonos mkdst produkljon. Az elkszlt kd mellett a csomagnak tartalmaznia kell egy teleptsi

    tmutatt s egy adatbzis dumpot az adatokkal s a tbla szerkezetekkel

    Elny, ha

    OOP mentn pl fel Megvalstja az MVC tervezsi mintt hasznl valamilyen PHP keretrendszert (Yii, Zend Framework, Symfony stb.)

    vagy annak egy rszt hasznl valamilyen JS keretrendszert (jQuery, MooTools) hasznl AJAX mveleteket a program tartalmaz dokumentcis rszeket