Szoftveres követelmények ismertetése, telepítése, ismerkedés az Angular keretrendszerrel.
- Szoftverkövetelmények
- Laborgépeken szükséges beállítások
- What is Angular?
- Getting started with Angular
Node Package Manager használata. Bootstrap telepítése, grid rendszer. Sztring interpoláció és strukturális direktívák (*ngIf
, *ngFor
) az Angular keretrendszerben.
Adatok:
Forráskódok:
Dokumentációk, egyéb anyagok:
Angular komponensek létrehozása (ng generate
), komponensek közötti együttműködés (@Input
és @Output
dekorátorok, EventEmitter
osztály használata).
Forráskódok, tananyagok:
Dokumentációk, egyéb anyagok:
- Angular Components Overview
- Sharing data between child and parent components
- Semantic Versioning 2.0.0
Angular komponensek további gyakorlása (lásd 3. hét).
HTTP kérések kezelése Angular-ban. Az Angular Router.
Forráskódok, tananyagok:
- HTTP protokoll
- JSONPlaceholder (Fake JSON API)
- Közösségi alkalmazás - [DEMO]
Dokumentációk, egyéb anyagok:
- DummyJSON (Fake JSON API komplexebb adatstruktúrával)
- Routing in SPAs
- Common Routing Tasks in Angular
Aszinkron végrehajtás JavaScript-ben. Angular keretrendszer további gyakorlása.
Forráskódok, tananyagok:
- Aszinkron végrehajtás
- előző heti feladat befejezése
Dokumentációk, egyéb anyagok:
Adatbázis-kezelés TypeORM segítségével. Webshop példa kezdeti felületének kialakítása.
Adatok:
Forráskódok, tananyagok:
- Webshop alkalmazás terve
- TypeORM gyakorlat (Dr. Nehéz Károly anyaga)
Dokumentációk, egyéb anyagok:
TypeORM további gyakorlása. HTTP API készítése Express.js segítségével. Webshop példa backendjének létrehozása.
Forráskódok, tananyagok:
- Szerver létrehozása, Express alapok
- Kezdő backend projekt
- Webshop projekt (szerda 8:00)
- Webshop projekt (szerda 10:00)
Dokumentációk, egyéb anyagok:
Webshop példa fejlesztése. CRUD műveletek implementálása, karbantartható projekt struktúra kialakítása szerveroldalon.
Forráskódok, tananyagok:
Dokumentációk, egyéb anyagok:
Webshop példa továbbfejlesztése. Szerver- és kliensoldal illesztése. Reaktív form-ok az Angular-ban.
Forráskódok, tananyagok:
Webshop példa továbbfejlesztése. Adatfelvitel, hibakezelés kliens- és szerveroldalon. 1:1, 1:N, N:M kapcsolatok TypeORM entitások között.
Forráskódok, tananyagok:
Dokumentációk, egyéb anyagok:
Konzultáció a beadandó feladatokkal kapcsolatban.
Féléves feladatok beadása. Javítások és pótlások.
Kiss Áron, tanszéki mérnök
ME-GÉIK Informatikai Intézet
E-mail: kiss.aron@uni-miskolc.hu