„Szerver oldali JavaScript” változatai közötti eltérés
A VIK Wikiből
Nincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
7. sor: | 7. sor: | ||
| kereszt = | | kereszt = | ||
| tanszék = TMIT | | tanszék = TMIT | ||
| jelenlét = | | jelenlét = Nem kötelező | ||
| minmunka = | | minmunka = | ||
| labor = | | labor = nincs | ||
| kiszh = | | kiszh = nincs | ||
| nagyzh = | | nagyzh = nincs | ||
| hf = 7 | | hf = 7 db | ||
| vizsga = | | vizsga = nincs | ||
| levlista = | | levlista = | ||
| tárgyhonlap = http://malna.tmit.bme.hu/vitmav42/vitmav42.md | | tárgyhonlap = http://malna.tmit.bme.hu/vitmav42/vitmav42.md | ||
}} | }} | ||
== Általános információk == | == Általános információk == | ||
A tárgy a [https://nodejs.org/en/ Node.JS] webes alkalmazások készítésére készült keretrendszer használatát mutatja be. | * A tárgy a [https://nodejs.org/en/ Node.JS] webes alkalmazások készítésére készült keretrendszer használatát mutatja be. | ||
== Követelmények == | == Követelmények == | ||
29. sor: | 28. sor: | ||
* A teljesített házi feladatok alapján | * A teljesített házi feladatok alapján | ||
== Segédanyagok == | == Segédanyagok == | ||
A [http://malna.tmit.bme.hu/vitmav42/vitmav42.md tárgyhonlapon] fent vannak az előadások diái. | * A [http://malna.tmit.bme.hu/vitmav42/vitmav42.md tárgyhonlapon] fent vannak az előadások diái. | ||
== Házi feladatok == | == Házi feladatok == | ||
A részletes leírások a [http://malna.tmit.bme.hu/vitmav42/Feladatok.md tárgyhonlapon] érhetők el. | * A részletes leírások a [http://malna.tmit.bme.hu/vitmav42/Feladatok.md tárgyhonlapon] érhetők el. | ||
=== 1. Feladat === | === 1. Feladat === | ||
* A házi feladat specifikációja. | * A házi feladat specifikációja. | ||
** A házi feladatot mindenki saját magának találja ki, a leadott specifikáció alapján kérhet módosításokat az előadó | ** A házi feladatot mindenki saját magának találja ki, a leadott specifikáció alapján kérhet módosításokat az előadó. | ||
=== 2. Feladat === | === 2. Feladat === | ||
42. sor: | 41. sor: | ||
=== 3. Feladat === | === 3. Feladat === | ||
* A [http://expressjs.com/en/guide/using-middleware.html middleware] struktúra és routing létrehozás, a működés dokumentálása kommentek formájában. (Itt még nem kell megírni a middlewareket) | * A [http://expressjs.com/en/guide/using-middleware.html middleware] struktúra és routing létrehozás, a működés dokumentálása kommentek formájában. (Itt még nem kell megírni a middlewareket). | ||
=== 4. Feladat === | === 4. Feladat === | ||
48. sor: | 47. sor: | ||
=== 5. Feladat === | === 5. Feladat === | ||
* [https://hu.wikipedia.org/wiki/MongoDB MongoDB] használat beépítése alkalmazásunkba | * [https://hu.wikipedia.org/wiki/MongoDB MongoDB] használat beépítése alkalmazásunkba. | ||
=== 6. Feladat === | === 6. Feladat === | ||
* Az összes middleware implementálása | * Az összes middleware implementálása (Itt már el kell készülni a teljesen működő képes alkalmazással). | ||
=== 7. Feladat === | === 7. Feladat === |
A lap 2021. január 30., 12:44-kori változata
Általános információk
- A tárgy a Node.JS webes alkalmazások készítésére készült keretrendszer használatát mutatja be.
Követelmények
Házi feladatok
- 7 darab házi feladat teljesítése
- 2 feladat javítható vagy pótolható a pótlási hét végéig
Jegy
- A teljesített házi feladatok alapján
Segédanyagok
- A tárgyhonlapon fent vannak az előadások diái.
Házi feladatok
- A részletes leírások a tárgyhonlapon érhetők el.
1. Feladat
- A házi feladat specifikációja.
- A házi feladatot mindenki saját magának találja ki, a leadott specifikáció alapján kérhet módosításokat az előadó.
2. Feladat
- Az express keretrendszert használva létre kell hozni az alkalmazás vázát, illetve az oldalakat elkészíteni statikus HTML formátumban.
3. Feladat
- A middleware struktúra és routing létrehozás, a működés dokumentálása kommentek formájában. (Itt még nem kell megírni a middlewareket).
4. Feladat
- HTML oldalak lecserélése ejs oldalakra.
5. Feladat
- MongoDB használat beépítése alkalmazásunkba.
6. Feladat
- Az összes middleware implementálása (Itt már el kell készülni a teljesen működő képes alkalmazással).
7. Feladat
- 2 szabadon választott, legalább egy elágazást tartalmazó middlewarehez (teljes)teszt készítése.