Ez a repository tartalmazza a JAVAX-MCR tanfolyam gyakorlati feladatait.
Tartalma:
- javax-mcr-lab.md - Gyakorlati feladatok szöveges leírása.
- labs - Gyakorlati feladatok referenciamegoldása.
- demos-on-videos - Videókon szereplő gyakorlati feladatok.
- demos-on-videos-spring-boot-3 - Spring Boot 3-ra frissített gyakorlati feladatok.
- slides/javax-mcr-slides.md - Videón szereplő, de azóta módosított slide-ok.
- Bevezetés a Spring Framework és Spring Boot használatába (
employees-m01-l01-spring) - Bevezetés a Spring Boot használatába (
employees-m01-l02-intro) - Spring Beanek (
employees-m01-l03-beans) - Konfiguráció Javaban (
employees-m01-l04-config) - Build és futtatás Mavennel
- Build és futtatás Gradle használatával (
employees-m01-l06-gradle) - Unit és integrációs tesztek (
employees-m01-l07-tests) - Developer Tools (
employees-m01-l08-devtools) - Twelve-Factor App
- Bevezetés a Docker használatába
- Java alkalmazások Dockerrel (
employees-m01-l11-docker) - Docker Layers (
employees-m01-l12-dockerlayers) - Feltöltés GIT repository-ba
- Lombok (
demos-on-videos-spring-boot-3/lombok-demo) - REST webszolgáltatások
- REST webszolgáltatások - GET művelet (
employees-m02-l01-get) - GET műveletek paraméterezése (
employees-m02-l02-getparams) - Több URL paraméter kezelése (
demos-on-videos-spring-boot-3/employees-m02-l02-p02-get-more-params) - REST webszolgáltatások POST és DELETE művelet - gyakorlat - Create (
employees-m02-l03-p01-create) - REST webszolgáltatások POST és DELETE művelet - gyakorlat - Update és delete (
employees-m02-l03-p02-update-delete) - REST legjobb gyakorlatok
- MapStruct (
employees-m02-l03-p03-mapstruct) - Státuszkód kezelés (
demos-on-videos-spring-boot-3/employees-m02-l04-p01-status) - Hibakezelés (
demos-on-videos-spring-boot-3/employees-m02-l04-p02-spring-problem) - Problem Details (
demos-on-videos-spring-boot-3/employees-m02-l04-p02-spring-problem) - Státuszkódok és hibakezelés (Deprecated - Spring Boot 2) (
demos-on-videos/employees-m02-l04-p01-status) - Integrációs tesztelés - gyakorlat - MockMVC (
employees-m02-l05-p01-mockmvc) - Integrációs tesztelés - gyakorlat - RestTemplate (
employees-m02-l05-p02-resttemplate) - Integrációs tesztelés WebClient használatával - gyakorlat (
employees-m02-l05-p03-webclient) - Swagger UI (
demos-on-videos-spring-boot-3/employees-m02-l06-p01-swagger) - OpenAPI Generator (
demos-on-videos-spring-boot-3/employees-m02-l06-p02-openapi-generator) - Tesztelés Rest Assured használatával (
employees-m02-l07-restassured) - Rest Assured séma validáció (
employees-m02-l08-restassured-validation) - Content Negotiation (
employees-m02-l09-content-negotiation) - Validáció (Deprecated - Spring Boot 2) (
demos-on-videos/employees-m02-l10-p01-validation) - Validáció (
demos-on-videos-spring-boot-3/employees-m02-l10-p01-validation) - Validáció és a Problem Details (
demos-on-videos-spring-boot-3/employees-m02-l10-p02-validation-spring-problem) - Validáció - gyakorlat - saját validáció (
employees-m02-l10-p03-own-validation)
- REST webszolgáltatások - GET művelet (
- Konfiguráció és naplózás
- Spring Boot konfiguráció - (
javax-mcr-m03-l01-configuration) - Spring Boot naplózás - (
javax-mcr-m03-l02-logging)
- Spring Boot konfiguráció - (
- Adatbáziskezelés
- Spring JdbcTemplate - (
javax-mcr-m04-l01-jdbctemplate) - Spring Data JPA - (
javax-mcr-m04-l02-spring-data-jpa) - MariaDB
- Integrációs tesztelés
- Spring JdbcTemplate - (