„Szerver oldali JavaScript” változatai közötti eltérés
A VIK Wikiből
Oldal felturbózása. |
a Radeczki Gergő István átnevezte a(z) Szerver oldali javascript lapot a következő névre: Szerver oldali JavaScript: Neptunban és mindenhol máshol is így van írva |
||
(Egy közbenső módosítás ugyanattól a felhasználótól nincs mutatva) | |||
1. sor: | 1. sor: | ||
{{Tantárgy | {{Tantárgy | ||
| név = Szerver oldali | | név = Szerver oldali JavaScript | ||
| tárgykód = VITMAV42 | | tárgykód = VITMAV42 | ||
| szak = villany és infó | | szak = villany és infó |
A lap jelenlegi, 2021. február 11., 20:23-kori változata
A Node.JS keretrendszer segítségével egyszerűen hozhatóak létre skálázható webes alkalmazások. A JavaScript alapok mellett a Node lehetőséget ad eseményalapú fejlesztésre, aszinkron I/O-val a túlterhelés minimalizálására és a skálázhatóság maximalizálására. A tárgy célkitűzése, hogy a hallgatók gyakorlati problémák megoldásán keresztül megismerjék és elsajátítsák a Node.js fejlesztési módszertanának alapjait, beleértve a tervezési, fejlesztési és projektkövetési feladatokat is.
Követelmények
Előtanulmányi rend
- Ajánlott: A programozás alapjai 1. tárgy teljesítése.
A szorgalmi időszakban
- Az aláírás feltételei:
- A házi feladat (7 db) mindegyikének teljesítése. (Technikailag egy nagy házi feladatot kell leadni, több lépésen keresztül.)
- Pótlási lehetőségek:
- A házi feladatok közül 2 feladat javítható vagy pótolható a pótlási hét végéig, különeljárási díj fejében.
Félévvégi jegy
- A félévvégi jegy teljes mértékben a házi feladatokra kapott érdemjegyek alapján fog alakulni.
Segédanyagok
- Előadás:
- Ajánlott könyvek
- M. Cantelon, M. Harter, TJ. Holowaychuk, N. Rajlich: ”Node.js in Action”, Manning Publications, ISBN: 1617290572, 2013
- B. A. Syed: ”Beginning Node.js”, Apress, ISBN: 1484201886 2014
Házi feladat
- A részletes leírások a tárgyhonlapon érhetők el.
- A házi leadási portálját itt találod.
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.