„Webfejlesztés villámgyorsan Ruby on Rails alapokon” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
(vitalap) (Új oldal, tartalma: „{{GlobalTemplate|Valaszthato|RubyOnRails}} Kedvcsináló __TOC__ ==Elérhetőségek== Tanszéki honlap: https://twiki.db.bme.hu/twiki/bin…”) |
(Aktualizálás, formázás) |
||
1. sor: | 1. sor: | ||
− | {{ | + | {{Szabvál |
− | + | |nev=Webfejlesztés villámgyorsan Ruby on Rails alapokon | |
− | [[RubyOnRailsKedvCsinalo|Kedvcsináló]] | + | |kredit=2 |
+ | |tárgykód=VITMBV17 | ||
+ | |tanszék=TMIT | ||
+ | |kiszh=nincs | ||
+ | |nagyzh=nincs | ||
+ | |vizsga=nincs | ||
+ | |hf=6 db | ||
+ | |jelenlét=nincs | ||
+ | |minmunka=házi leadás | ||
+ | |tad=https://www.vik.bme.hu/kepzes/targyak/VITMBV17/ | ||
+ | |targyhonlap=https://twiki.db.bme.hu/twiki/bin/view/Student/Ruby/WebHome | ||
+ | }} | ||
+ | Nem ingyenkredit, foglalkozni kell vele. Ha már dolgoztál webes dolgokon, akkor a bejárás nem szükséges. A tárgy a Ruby on Rails keretrendszerrel ismertet meg, ehhez kapcsolódóan kell a félév során egy közepes bonyolultságú CRUD rendszert megírni. [[RubyOnRailsKedvCsinalo|Kedvcsináló]] a régi wikiről. | ||
__TOC__ | __TOC__ | ||
− | == | + | ==Követelmények== |
+ | 6 házi feladat beadása (és az előadó által értékelve) | ||
− | + | 1 feladat pótolható (a következő heti anyaggal együtt beadandó), illetve még egy pótolható/javítható a pótlási időszak végéig. | |
− | |||
− | |||
==Ajánlott jegyzetek, segédanyagok== | ==Ajánlott jegyzetek, segédanyagok== | ||
* Sam Ruby, Dave Thomas, David Heinemeier Hansson, et al: "Agile Web Development with Rails", Third Edition, isbn: 9781934356166, Mar 2009 | * Sam Ruby, Dave Thomas, David Heinemeier Hansson, et al: "Agile Web Development with Rails", Third Edition, isbn: 9781934356166, Mar 2009 | ||
− | * Derek | + | * Derek DeVries and Mike Naberezny: "Rails for PHP Developers", ISBN: 978-1-93435-604-3, Feb 2008 |
− | + | * http://railsforzombies.org/ | |
− | |||
− | http://railsforzombies.org/ | ||
==Házi feladatok== | ==Házi feladatok== | ||
+ | 6 házi feladat volt kiadva: | ||
− | + | # Házi feladat:<br /> Készítsen egy vázlatos tervet egy képzeletbeli ügyfél által megrendelt weboldalról a következő tulajdonságokkal: | |
− | + | #* A weboldal témája tetszőleges. | |
− | + | #* A vázlatos terv tartalmazzon legalább négy képernyőtervet | |
− | Készítsen egy vázlatos tervet egy képzeletbeli ügyfél által megrendelt weboldalról a következő tulajdonságokkal: | + | #* Dokumentálja a képernyők komponenseit, illetve a képernyők közötti linkeket. |
− | * A weboldal témája tetszőleges. | + | # Házi feladat: |
− | * A vázlatos terv tartalmazzon legalább négy képernyőtervet | + | #* Telepítse és konfigurálja a Rails keretrendszert |
− | * Dokumentálja a képernyők komponenseit, illetve a képernyők közötti linkeket. | + | #* Hozzon létre egy Rails webalkalmazás keretet, amelyben megvalósítja az első feladat megoldásaként leadott tervet. |
− | + | #* Készítse el az első feladat megoldásaként leadott képernyőképek statikus View-ját. Az adatfeltöltést tartalmazó oldalakét, vagyis azokét, amelyek HTML formot tartalmaznak, egyelőre nem kell elkészíteni. | |
− | + | # Házi feladat: | |
− | * Telepítse és konfigurálja a Rails keretrendszert | + | #* Az első feladat megoldásaként leadott terv alapján tervezze meg az egyes képernyők modelljéül szolgáló adatstruktúrákat! |
− | * Hozzon létre egy Rails webalkalmazás keretet, amelyben megvalósítja az első feladat megoldásaként leadott tervet. | + | #* Készítse el az első feladat megoldásaként leadott HTML form-okat is tartalmazó képernyőtervek View-ját! |
− | * Készítse el az első feladat megoldásaként leadott képernyőképek statikus View-ját. Az adatfeltöltést tartalmazó oldalakét, vagyis azokét, amelyek HTML formot tartalmaznak, egyelőre nem kell elkészíteni. | + | # Házi feladat: |
− | + | #* Egészítse ki a modell osztályokat az azok közötti relációkkal. | |
− | + | #* Kapcsolja össze a második feladat megoldásaként beadott nézeteket a harmadik feladat megoldásaként beadott modellekkel. | |
− | * Az első feladat megoldásaként leadott terv alapján tervezze meg az egyes képernyők modelljéül szolgáló adatstruktúrákat! | + | # Házi feladat: |
− | * Készítse el az első feladat megoldásaként leadott HTML form-okat is tartalmazó képernyőtervek View-ját! | + | #* Implementálja a specifikáció összes funkcióját! |
− | + | #* Formázza meg a portált stílusfájlokkal! | |
− | + | # Házi feladat: <br />Tesztelje az elkészített alkalmazását: | |
− | * Egészítse ki a modell osztályokat az azok közötti relációkkal. | + | #* Írjon egységteszteket, és hajtsa végre azokat! |
− | * Kapcsolja össze a második feladat megoldásaként beadott nézeteket a harmadik feladat megoldásaként beadott modellekkel. | + | #* Írjon funkcionális teszteket, és hajtsa végre azokat! |
− | + | #* Írjon integrációs teszteket, és hajtsa végre azokat! | |
− | + | #* Dokumentálja a tesztelés eredményét! | |
− | * Implementálja a specifikáció összes funkcióját! | ||
− | * Formázza meg a portált stílusfájlokkal! | ||
− | |||
− | |||
− | Tesztelje az elkészített alkalmazását: | ||
− | * Írjon egységteszteket, és hajtsa végre azokat! | ||
− | * Írjon funkcionális teszteket, és hajtsa végre azokat! | ||
− | * Írjon integrációs teszteket, és hajtsa végre azokat! | ||
− | * Dokumentálja a tesztelés eredményét! | ||
-- [[OcsvariAdam|ocsi]] - 2010.12.20. | -- [[OcsvariAdam|ocsi]] - 2010.12.20. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Valaszthato]] | [[Category:Valaszthato]] |
A lap 2013. január 20., 01:50-kori változata
Sablon:Szabvál Nem ingyenkredit, foglalkozni kell vele. Ha már dolgoztál webes dolgokon, akkor a bejárás nem szükséges. A tárgy a Ruby on Rails keretrendszerrel ismertet meg, ehhez kapcsolódóan kell a félév során egy közepes bonyolultságú CRUD rendszert megírni. Kedvcsináló a régi wikiről.
Tartalomjegyzék
Követelmények
6 házi feladat beadása (és az előadó által értékelve)
1 feladat pótolható (a következő heti anyaggal együtt beadandó), illetve még egy pótolható/javítható a pótlási időszak végéig.
Ajánlott jegyzetek, segédanyagok
- Sam Ruby, Dave Thomas, David Heinemeier Hansson, et al: "Agile Web Development with Rails", Third Edition, isbn: 9781934356166, Mar 2009
- Derek DeVries and Mike Naberezny: "Rails for PHP Developers", ISBN: 978-1-93435-604-3, Feb 2008
- http://railsforzombies.org/
Házi feladatok
6 házi feladat volt kiadva:
- Házi feladat:
Készítsen egy vázlatos tervet egy képzeletbeli ügyfél által megrendelt weboldalról a következő tulajdonságokkal:- A weboldal témája tetszőleges.
- A vázlatos terv tartalmazzon legalább négy képernyőtervet
- Dokumentálja a képernyők komponenseit, illetve a képernyők közötti linkeket.
- Házi feladat:
- Telepítse és konfigurálja a Rails keretrendszert
- Hozzon létre egy Rails webalkalmazás keretet, amelyben megvalósítja az első feladat megoldásaként leadott tervet.
- Készítse el az első feladat megoldásaként leadott képernyőképek statikus View-ját. Az adatfeltöltést tartalmazó oldalakét, vagyis azokét, amelyek HTML formot tartalmaznak, egyelőre nem kell elkészíteni.
- Házi feladat:
- Az első feladat megoldásaként leadott terv alapján tervezze meg az egyes képernyők modelljéül szolgáló adatstruktúrákat!
- Készítse el az első feladat megoldásaként leadott HTML form-okat is tartalmazó képernyőtervek View-ját!
- Házi feladat:
- Egészítse ki a modell osztályokat az azok közötti relációkkal.
- Kapcsolja össze a második feladat megoldásaként beadott nézeteket a harmadik feladat megoldásaként beadott modellekkel.
- Házi feladat:
- Implementálja a specifikáció összes funkcióját!
- Formázza meg a portált stílusfájlokkal!
- Házi feladat:
Tesztelje az elkészített alkalmazását:- Írjon egységteszteket, és hajtsa végre azokat!
- Írjon funkcionális teszteket, és hajtsa végre azokat!
- Írjon integrációs teszteket, és hajtsa végre azokat!
- Dokumentálja a tesztelés eredményét!
-- ocsi - 2010.12.20.