Kurzusleírás
Bevezetés
- Bevezetés a mikroszolgáltatásokba Spring Boot segítségével
- Áttekintés a Spring Boot-ról
- Bevezetés a webszolgáltatásokba
Spring Boot alapok
- Az IDE beállítása Spring Boot projekthez
- A Spring Boot alapvető funkcióinak megértése
- Beágyazott szerverek használata
- A Spring Boot Actuator felfedezése
- A Spring Boot DevTools kihasználása
RESTful webszolgáltatások
- Áttekintés a REST architektúráról
- Munka útváltozókkal
- Kérésparaméterek kezelése
- A POST metódus implementálása
- A GET metódus implementálása
- Robusztus hibakezelés
- A DELETE metódus implementálása
- Tartalomegyeztetési stratégiák
- Adatszűrés alkalmazása RESTful szolgáltatásokban
- API-verziókezelés implementálása
Spring Data JPA
- Áttekintés a JPA-ról
- A JPA konfigurálása
- POST végpontok létrehozása alkalmazotti erőforrásokhoz
- Alkalmazotti adatok lekérése az adatbázisból
- Alkalmazotti adatok törlése az adatbázisból
- Átállás H2-ról MySQL adatbázisra
Spring Security
- Áttekintés a Spring Security-ről
- Okta regisztráció és konfiguráció
- API Gateway biztonságossá tétele
- Rendelésszolgáltatás biztonságossá tétele
- Spring Security implementációk tesztelése
Egységtesztelés
- A Rendelésszolgáltatás beállítása tesztelésre
- Tesztmetódusok létrehozása
- Tesztellenőrzés végrehajtása
- Beállítási metódusok implementálása
Docker
- Áttekintés a Docker-ről
- A Docker beállítása
- A Docker gyakorlati használata
Kubernetes
- Áttekintés a Kubernetes komponensekről és architektúráról
- Konfigurálás és üzembe helyezés Kubernetes segítségével
CI/CD folyamat
- Áttekintés a CI/CD-ről
- Artifact regisztráció létrehozása
- VM példányok kiépítése
- Jenkins folyamatok implementálása
Összefoglalás és következő lépések
Követelmények
- Tapasztalat Java fejlesztéssel
- Alapvető ismeretek a Spring Framework-ről
Célközönség
- Java fejlesztők
Vélemények (4)
Az oktató jól ismerte a kurzus témáját és más kapcsolódó téma területét, és képes volt válaszokat adni a kérdéseinkre, vagy akár rögzíteni azokat a kérdéseket, amelyekre azonnal nem ismert választ, majd később visszaírt nekünk.
Abe Sabbagh - Enbridge
Kurzus - Advanced RabbitMQ - 2 Days
Gépi fordítás
Független gyakorlatok elvégzésének lehetősége a tanítási környezetben.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurzus - Kafka for Administrators
Gépi fordítás
a tanárok technikai felkészítése
Giorgio - Asystel-BDF S.p.A.
Kurzus - Creating a Service Mesh with Istio and Kubernetes
Gépi fordítás
Nagyon gyakorlati példák. A képző tanár igyekintett olyan ütemben haladni, amely lehetővé tette mindannyiaknak, hogy követhessenek, még akkor is, ha a csoport ismeret szintje nagyon változó volt. Mindenki segítséget kaptak, aki arra kért :)
Georgi - BMW SA
Kurzus - Apache Kafka for Developers
Gépi fordítás