Znalosť vývojového rámca Spring Framework 5 - kurz 44 900 RUB. z IBS Training Center, tréning 30 hodín, Dátum 27.11.2023.
Rôzne / / November 28, 2023
Pavel pracuje v Luxofte od roku 2005. Počas tejto doby sa podieľal na množstve projektov pre popredné ruské a zahraničné spoločnosti ako Boeing, Russian Post, DHL, MVideo. V súčasnosti zastáva úlohu vedúceho softvérového inžiniera v projekte na podporu najväčšieho maloobchodného reťazca s elektronikou a domácimi spotrebičmi v Rusku. Pavlovým hlavným záujmom je vývoj škálovateľných Java aplikácií a poskytovanie technických riešení na zlepšenie výkonu a spoľahlivosti aplikácií.
Preberané témy:
Časť I JARNÝ MOV (7 hodín teória, 2 hodiny prax, domáca úloha asi 2 hodiny)
1. Prehľad jarného rámca
Príbeh
koncept IoC
ApplicationContext rozhranie
Fazuľa na jar
2. Konfigurácia pružiny
Konfigurácia v XML
Konfigurácia pomocou anotácií
Konfigurácia v kóde (založená na jazyku Java)
Rozsah zásobníkov
Životný cyklus fazule
3. Diania
Vytvorenie udalosti
Prihlásenie na odber udalosti pomocou @EventListener
Filter udalostí
Príklady použitia
4. Lokalizácia
5. Konfigurácia profilu
6. Jazyk jarných výrazov
Časť II. SPRING BOOT (teória 1 hodina, prax 1 hodina)
1. Čo je Spring Boot
2. Hlavný štartér v POM (spring-boot-starter-parent)
3. Automatická konfigurácia
@SpringBootApplication
@ComponentScan
@Konfigurácia
@EnableAutoConfiguration
4. Konfigurácia
Vlastnosti príkazového riadka
Súbory vlastností aplikácie
Vlastnosti špecifické pre profil
Zástupné symboly vo vlastnostiach
YAML namiesto Vlastnosti
Vlastnosti typovej konfigurácie
Pomocou @ConfigurationProperties
Konfigurácia tretej strany
@ConfigurationProperties Validation
@ConfigurationProperties a @Value
Profily
Časť III. JARNÁ AOP (teória 2 hodiny, prax 1 hodina, domáca úloha asi 2 hodiny)
1. Príklady použitia AOP
2. Typy poradenstva
3. Pointcut jazyk
4. Zlúčenie aspektov
Časť IV. JARNÉ ÚDAJE (teória 8 hodín, prax 3 hodiny, domáca úloha asi 2 hodiny)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakčné
Čas vypršal
Príznak iba na čítanie
6. Vyhlásenie metód dopytovania
Stratégie vytvárania SQL dotazov
Vytvorenie SQL dotazu
Vlastné výrazy
Spracovanie špeciálnych parametrov
Obmedzenie výsledkov dotazov SQL
Vrátenie zbierok alebo iterovateľných položiek
Manipulácia s metódami nulového úložiska
Streamovanie výsledkov dotazov SQL
Asynchrónne spracovanie SQL dotazov
7. Pomocou @Query
Natívne SQL dotazy
Triedenie
Použitie pomenovaných parametrov
Použitie SpEL
SQL dotazy na zmenu údajov
8. Projekcie
9. Uložené procedúry
10. SQL dotaz na príklade
11. @Transakčné
12. Zámky
Časť V JARNÝ ODDYCH (teória 2 hodiny, prax 2 hodiny, domáca úloha cca 1 hodina)
1. REST služby
2. Žiadosť a odpoveď
3. Parametre požiadavky
4. Parametre cesty
5. HTTP hlavičky
6. Jarný HATEOAS
7. Dokumentácia REST služieb pomocou Swagger
Časť VI. JARNÝ ODPOČIN ÚDAJOV (teória 1 hodina)
1. Odhalenie úložiska Spring Data ako služby REST
2. Dotazy na triedenie a stránkovanie
3. Prehliadač HAL
4. Jarné dáta Nastavenia REST
V tomto kurze študenti pochopia špecifiká a vlastnosti jazyka Scala, jeho výhody a ťažké miesta. Kurz obsahuje prehľad operátorov a dátových typov Scala, osvojenie si základných dátových štruktúr, ako sú polia, mapa, n-tice, používanie objektovo orientované a funkčné programovanie, práca s kolekciami Scala, používanie vzorovej zhody, tried prípadov, generických typov a implicitných transformácií. V ponuke je veľké množstvo praktických cvičení.
4
44 900 ₽
Kurz sa zaoberá používaním tvorcu aplikácií Apache® Maven vrátane správy závislostí, štruktúry súborov POM, životného cyklu projektu, vytvárania pluginov a archetypov. Pokryté sú bežne používané doplnky a integrácia Maven s IDE Eclipse a Hudson. Súčasťou kurzu sú praktické cvičenia.
3,6
8 900 ₽