Alkalmazásfejlesztés Spring keretrendszerrel

JAVAX-SPR

Spring konténer, dependency injection, AOP, adatbáziskezelés és Spring MVC

Képzési forma:
Képzés hossza:
3 nap (24 óra)
Tananyag nyelve:
Magyar
2020.
október
12.
Biztosan indul
2020.
december
14.
Biztosan indul
2021.
február
01.
2021.
április
12.
2021.
június
14.
2021.
augusztus
30.
2021.
október
04.
2021.
november
22.
2021.
december
13.
Képzési forma:
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2020.
október
12.
Mentorált
Biztosan indul
2020.
december
14.
Mentorált
Biztosan indul
2021.
február
01.
Mentorált
2021.
április
12.
Mentorált
2021.
június
14.
Mentorált
2021.
augusztus
30.
Mentorált
2021.
október
04.
Mentorált
2021.
november
22.
Mentorált
2021.
december
13.
Mentorált

Ismertető

A tanfolyam célja a Spring Framework alapfogalmainak és különböző moduljainak bemutatása.

A tanfolyam komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel, Jetty web konténerrel, MariaDB adatbázissal.

  • Spring Framework céljai
  • Háromrétegű webes alkalmazások
  • Spring beanek
  • Inversion of Control, Dependency Injection
  • Konténer, Application Context
  • Unit és integrációs tesztelés: JUnit, Spring TestContext Framework, Mock objektumok
  • Beanek létrehozási sorrendje, bean fetching and scope-ing
  • Bean életcikus és a hozzá tartozó callback metódusok
  • XML, annotáció és Java alapú konfiguráció
  • Wiring
  • Eseménykezelés
  • Konfigurációs állományok használata, environment abstraction
  • Profiles, conditional beans
  • Naplózás
  • Aspect Oriented Programming (AOP), Aspect, Pointcut, Advice
  • Adatbáziskezelés JDBC-vel
  • Sémainicializálás Flyway-jel
  • Spring JdbcTemplate
  • JPA használata Spring Frameworkkel
  • Spring Data JPA
  • Deklaratív tranzakciókezelés
  • Web réteg bevezetés: Spring MVC
  • Controller osztályok
  • Thymeleaf használata
  • Adatbevitel formon, átirányítás, Redirect After Post tervezési minta
  • Statikus erőforrások kezelése
  • Karakterkódolás
  • MockMvc
  • HandlerInterceptor
  • Lokalizáció, I18N
  • Validáció (Bean Validation - JSR 303) és databinding
  • Fájlkezelés, fájl le- és feltöltés
  • Témák használata
  • Hiba- és kivételkezelés
  • RESTful webszolgáltatások

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.

A Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) tanfolyamok elvégzése illetve annak ismeretanyaga.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A videók magyar nyelvűek, magyar nyelvű slide-ok alapján.