A Spring Framework 5 fejlesztési keretrendszerben való jártasság – tanfolyam 44 900 RUB. az IBS Oktatóközpontból, 30 órás képzés, Időpont 2023. november 27.
Vegyes Cikkek / / November 28, 2023
Pavel 2005 óta dolgozik a Luxoftnál. Ez idő alatt számos vezető orosz és külföldi vállalat projektjében vett részt, mint például a Boeing, Russian Post, DHL, MVideo. Jelenleg a vezető szoftvermérnök szerepét tölti be egy projektben, amely a legnagyobb oroszországi elektronikai és háztartási készülékeket értékesítő kiskereskedelmi láncot támogatja. Pavel fő érdeklődési köre a méretezhető Java alkalmazások fejlesztése, valamint az alkalmazások teljesítményének és megbízhatóságának javítására szolgáló technikai megoldások biztosítása.
Lefedett témakörök:
I. rész TAVASZI NOB (elmélet 7 óra, gyakorlat 2 óra, házi feladat kb. 2 óra)
1. A tavaszi keretrendszer áttekintése
Sztori
IoC koncepció
ApplicationContext felület
Bab tavasszal
2. Rugós konfiguráció
Konfiguráció XML-ben
Konfiguráció a megjegyzésekkel
Konfiguráció kódban (Java alapú)
Hatókör tárolók
A bab életciklusa
3. Események
Esemény létrehozása
Feliratkozás egy eseményre az @EventListener használatával
Eseményszűrő
Példák a felhasználásra
4. Lokalizáció
5. Profil konfiguráció
6. Spring Expression Language
rész II. SPRING BOOT (elmélet 1 óra, gyakorlat 1 óra)
1. Mi az a Spring Boot
2. Fő indító a POM-ban (rugó-boot-indító-szülő)
3. Automatikus konfigurálás
@SpringBootApplication
@ComponentScan
@Konfiguráció
@EnableAutoConfiguration
4. Konfiguráció
Parancssor tulajdonságai
Alkalmazástulajdonság-fájlok
Profilspecifikus tulajdonságok
Helyőrzők a Tulajdonságokban
YAML a Properties helyett
Típusbiztos konfigurációs tulajdonságok
A @ConfigurationProperties használata
Harmadik fél konfigurációja
@ConfigurationProperties Érvényesítés
@ConfigurationProperties és @Value
Profilok
rész III. SPRING AOP (elmélet 2 óra, gyakorlat 1 óra, házi feladat kb. 2 óra)
1. Példák az AOP használatára
2. A tanácsok típusai
3. Pointcut nyelv
4. Szempontok egyesítése
rész IV. TAVASZI ADATOK (elmélet 8 óra, gyakorlat 3 óra, házi feladat kb. 2 óra)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Tranzakciós
Időtúllépés
Csak olvasható zászló
6. Lekérdezési módszerek deklarálása
Stratégiák SQL lekérdezések létrehozásához
SQL lekérdezés létrehozása
Tulajdonságkifejezések
Speciális paraméterek kezelése
Az SQL lekérdezési eredmények korlátozása
Gyűjtemények vagy iterálható elemek visszaküldése
Null kezelése a repository metódusokban
SQL lekérdezési eredmények streamelése
SQL lekérdezések aszinkron feldolgozása
7. A @Query használata
Natív SQL lekérdezések
Válogatás
Elnevezett paraméterek használata
SpEL használata
SQL lekérdezések az adatok megváltoztatásához
8. Előrejelzések
9. Tárolt eljárások
10. SQL lekérdezés példa szerint
11. @Tranzakciós
12. Zárak
V. rész TAVASZI PIHENŐ (elmélet 2 óra, gyakorlat 2 óra, házi feladat kb 1 óra)
1. REST szolgáltatások
2. Kérelem és válasz
3. Kérjen paramétereket
4. Útvonal paraméterei
5. HTTP fejlécek
6. Tavaszi HATEOAS
7. A REST szolgáltatások dokumentálása a Swagger használatával
rész VI. TAVASZI ADAT PIHENÉS (elméleti 1 óra)
1. Egy Spring Data tárhely felfedése REST szolgáltatásként
2. Lekérdezések rendezése és lapozása
3. HAL böngésző
4. Spring Data REST beállítások
A kurzus során a hallgatók megértik a Scala nyelv sajátosságait és jellemzőit, előnyeit és nehéz helyeit. A kurzus tartalmazza a Scala operátorok és adattípusok áttekintését, az alapvető adatstruktúrák, például a tömbök, térképek, sorok elsajátítását, objektum-orientált és funkcionális programozás, Scala gyűjteményekkel való munka, mintaillesztés, esetosztályok, általános típusok és implicit átalakulások. Számos gyakorlati gyakorlatot kínálnak.
4
44 900 ₽
A kurzus kiterjed az Apache® Maven alkalmazáskészítő használatára, beleértve a függőségkezelést, a POM-fájlstruktúrát, a projekt életciklusát, a bővítmények és archetípusok létrehozását. Az általánosan használt beépülő modulok, és a Maven integráció az Eclipse és a Hudson IDE-kkel kiterjed. A tanfolyam gyakorlati gyakorlatokat tartalmaz.
3,6
8 900 ₽