„Webfejlesztés villámgyorsan Ruby on Rails alapokon” változatai közötti eltérés
A VIK Wikiből
Ú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., 02: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.
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.