tanfolyam Tavaszi alapok A kurzus célja, hogy szilárd bevezetést nyújtson a Java alkalmazásfejlesztésbe a Spring keretrendszer használatával, amely a szoftveripar egyik legnépszerűbb ökoszisztémája. A résztvevők alapvető és haladó szintű ismereteket szereznek a Spring architektúrájáról, konfigurációjáról, integrációjáról, adathozzáféréséről, webes alkalmazásfejlesztéséről, RESTful API létrehozásáról és teszteléséről.
A képzési program az elméletet a gyakorlattal ötvözi valós példákon, alkalmazott gyakorlatokon, csoportos projekteken és esettanulmányokon keresztül. A résztvevők olyan technológiákkal dolgoznak majd, mint a Spring Core, Spring MVC, Spring Boot, Spring Data, JPA és Hibernate, kulcsfontosságú készségeket fejlesztve a modern, skálázható és karbantartható alkalmazások létrehozásához.
A kurzus Java fejlesztőknek és szoftvermérnököknek szól, akik szeretnék megtanulni, hogyan használhatják a Spring keretrendszert robusztus vállalati alkalmazások fejlesztéséhez. Ideális azok számára, akik át szeretnének állni a Spring ökoszisztémára, vagy erősíteni szeretnék meglévő készségeiket.
A kurzus végére a résztvevők képesek lesznek:
- Értse meg a Spring keretrendszer architektúráját és főbb összetevőit;
- Alkalmazza az IoC (Inverziós Szabályozás) és a DI (Függőségi Injektálás) elveit;
- Alkalmazások konfigurálása XML, annotációk és Spring profilok használatával;
- Integrálja az olyan modulokat, mint a Spring Core, Spring MVC, Spring Boot és Spring Data;
- Modern webes alkalmazások készítése Spring MVC és Thymeleaf használatával;
- Adatbázis-hozzáférés (SQL, NoSQL) megvalósítása Spring Data JPA használatával;
- RESTful API-k létrehozása a legjobb gyakorlatok, a Swagger és a Hypermedia felhasználásával;
- Alkalmazástesztelés végrehajtása Spring Test Framework segítségével;
- Vállalati környezethez kapcsolódó gyakorlati projektek kidolgozása.
- Alapvető programozási ismeretek Java nyelven;
- HTML, CSS, SQL és relációs adatbázisok ismerete;
- Minimális alkalmazásfejlesztési tapasztalat ajánlott.
A tananyag angol nyelvű. A tanítás román nyelven folyik.
1. nap:
• Bevezetés
• Legújabb tavaszi verzió
• Mikroszolgáltatások – alapfogalmak
• Mi a rugós csizma és miért használják?
• Hogyan működik a Spring Boot?
• Rugós csizmaindítók
• Önkonfiguráció
• Egy Spring Boot alkalmazás felépítése
• A Spring Initializr használata
• Mi az a tavaszi bab?
• Szabályozás inverziója (IoC)
• Függőséginjekció
• @Autowired jegyzetelés
• @Resource annotáció
• Az injekciók típusai
• Konfigurációk
• Ingatlanfájlok
2. nap:
• Rugós MVC
• Webes megjegyzések: @RequestMapping, @GetMapping, @PostMapping, @DeleteMapping
• Paraméterek: @RequestParam, @PathVariable
• Vezérlők: @Controller és @RestController
• @RequestBody és @ResponseBody
• Mi az a REST API és hogyan működik?
• Bevált gyakorlatok API-k fejlesztéséhez
• Tesztelés a Postmannal
• Adatbázis-hozzáférés JDBC-vel
• Bevezetés a hibernált állapotba
• Együttműködés a kábítószer-kereskedelmi szervezetekkel
• Kapcsolatok Hibernate módban: @OneToMany, @ManyToOne, @ManyToMany
• A Spring Data JPA használata
• Teljes REST API felépítése
Nincsenek közvetlenül ehhez a kurzushoz kapcsolódó minősítési programok.

