Ismertető
A képzés célja a Maven projekt és build rendszer részletes bemutatása.
Kinek ajánljuk?
A képzés komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel (egységes igény szerint Eclipse/NetBeans), Maven build eszközzel, Jetty web konténerrel.
Tematika
- Maven: alapfogalmak, convention over configuration, repository, deklaratív konfiguráció, függőségek
- Maven telepítése, környezeti beállítások
- Archetype,
pom.xml
- Projekt felépítése, könyvtárstruktúra, Java webes alkalmazás
- SNAPSHOT verziók
- Verziók kezelése
- Pluginek, életciklusok
- Tesztesetek futtatása
- Riportok generálása
- Weboldal generálása
- Multimodul projekt, pl. Java EE projekt
- Projekt öröklődés, szülő - gyermek projekt
- Dependency management
- POM optimalizálás
- Build profiles
- Maven Plugin implementálása
- Continuous integration, continuous delivery fogalma, támogatásának áttekintése
Szükséges előképzettség
- 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.
- Előfeltétele a Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.
- Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.