Java alapú webes keretrendszerek
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Java alapú webes keretrendszerek
Java-based Web Frameworks
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIAUBV18 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
DR. Blázovics László
beosztás: adjunktus
elérhetőség:
blazovics.laszlo@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Automatizálási és Alkalmazott Informatikai Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | — | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
A tantárgy az alábbi
témaköröket dolgozza fel:
- Java EE alapok
- Java Persistence API (JPA)
- Spring alapok, Spring Data
- A Java alap webes technológiái – Servlet, JavaServer Pages
- Spring MVC, Thymeleaf
- Spring Boot, REST API fejlesztése
- Elterjedt frontend keretrendszerek: JQuery, Angular, React, Vue.js
- Spring Security
- JavaServer Faces (JSF)
- Wicket
- Google Web Toolkit (GWT)
- A portlet technológia
Tervezett órai bontás a
tantárgy oktatása során. A gyakorlatok 4*45 percesek. Az első két héten
gyakorlatok helyett előadást tartunk.
|
Hét |
Gyakorlat |
Előadás |
|
1 |
Java EE alapok, ORM
leképezés Java Persistence API-val. (előadás) |
Spring alapok:
függőséginjektálás, beanek, Spring Data, tranzakciókezelés. |
|
2 |
A Java alap webes
technológiái. JavaServlet: URL leképezés, telepítésleíró. Munkamenetek,
szűrők. Életciklus, többszálúság. (előadás) |
A Java alap webes
technológiái. JavaServer Pages, JSTL. |
|
3 |
Spring MVC + Thymeleaf |
Webes keretrendszerek, fogalma, Spring
MVC |
|
4 |
Spring MVC + Thymeleaf |
Thymeleaf |
|
5 |
Spring Boot + Angular |
Spring Boot |
|
6 |
Spring Boot + Angular |
Frontend technológiák, REST |
|
7 |
JavaServer Faces |
Spring Security |
|
8 |
JavaServer Faces |
JavaServer Faces |
|
9 |
Wicket |
JavaServer Faces |
|
10 |
Wicket |
Wicket |
|
11 |
GWT |
GWT |
|
12 |
GWT |
GWT |
|
13 |
Portlet |
Portlet |
|
14 |
Portlet |
Házi feladat beadás |
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.