Znalost vývojového rámce Spring Framework 5 - kurz 44 900 RUB. z IBS Training Center, školení 30 hodin, Datum 27. listopadu 2023.
Různé / / November 28, 2023
Pavel pracuje ve společnosti Luxoft od roku 2005. Během této doby se podílel na řadě projektů pro přední ruské i zahraniční společnosti, např. Boeing, Russian Post, DHL, MVideo. V současné době zastává roli hlavního softwarového inženýra v projektu na podporu největšího maloobchodního řetězce prodávajícího elektroniku a domácí spotřebiče v Rusku. Pavlovým hlavním zájmem je vývoj škálovatelných Java aplikací a poskytování technických řešení pro zlepšení výkonu a spolehlivosti aplikací.
Pokrytá témata:
Část I JARNÍ MOV (teorie 7 hodin, praxe 2 hodiny, domácí úkol cca 2 hodiny)
1. Přehled jarního rámce
Příběh
IoC koncept
ApplicationContext rozhraní
Fazole na jaře
2. Konfigurace pružiny
Konfigurace v XML
Konfigurace pomocí anotací
Konfigurace v kódu (na bázi Java)
Přihrádky s rozsahem
Životní cyklus fazolí
3. Události
Vytvoření události
Přihlášení k odběru události pomocí @EventListener
Filtr událostí
Příklady použití
4. Lokalizace
5. Konfigurace profilu
6. Jazyk jarních výrazů
Část II. SPRING BOOT (teorie 1 hodina, praxe 1 hodina)
1. Co je Spring Boot
2. Hlavní startér v POM (spring-boot-starter-parent)
3. Automatická konfigurace
@SpringBootApplication
@ComponentScan
@Konfigurace
@EnableAutoConfiguration
4. Konfigurace
Vlastnosti příkazového řádku
Soubory vlastností aplikace
Vlastnosti specifické pro profil
Zástupné symboly ve vlastnostech
YAML místo Vlastnosti
Vlastnosti typově bezpečné konfigurace
Pomocí @ConfigurationProperties
Konfigurace třetí strany
@ConfigurationProperties Validation
@ConfigurationProperties a @Value
Profily
Část III. JARNÍ AOP (teorie 2 hodiny, praxe 1 hodina, domácí úkol asi 2 hodiny)
1. Příklady použití AOP
2. Typy poradenství
3. Pointcut jazyk
4. Sloučení aspektů
Část IV. JARNÍ DATA (teorie 8 hodin, praxe 3 hodiny, domácí úkol cca 2 hodiny)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakční
Časový limit
Příznak pouze pro čtení
6. Deklarace metod dotazu
Strategie pro vytváření SQL dotazů
Vytvoření SQL dotazu
Vlastnostní výrazy
Manipulace se speciálními parametry
Omezení výsledků dotazů SQL
Vracení sbírek nebo iterovatelných položek
Manipulace s metodami Null v úložišti
Streamování výsledků dotazů SQL
Asynchronní zpracování SQL dotazů
7. Pomocí @Query
Nativní SQL dotazy
Řazení
Použití pojmenovaných parametrů
Použití SpEL
SQL dotazy pro změnu dat
8. Projekce
9. Uložené procedury
10. SQL dotaz na příkladu
11. @Transakční
12. Zámky
Část V JARNÍ ODPOČINEK (teorie 2 hodiny, praxe 2 hodiny, domácí úkol cca 1 hodina)
1. REST služby
2. Žádost a odpověď
3. Parametry požadavku
4. Parametry cesty
5. HTTP hlavičky
6. Jarní HATEOAS
7. Dokumentace služeb REST pomocí Swagger
Část VI. JARNÍ DATOVÝ ODPOČINEK (teorie 1 hodina)
1. Vystavení úložiště Spring Data jako služby REST
2. Třídění a stránkování dotazů
3. HAL prohlížeč
4. Jarní data Nastavení REST
V tomto kurzu studenti porozumí specifikům a rysům jazyka Scala, jeho výhodám a obtížným místům. Kurz zahrnuje přehled operátorů a datových typů Scala, osvojení základních datových struktur, jako jsou pole, mapa, n-tice, použití objektově orientované a funkční programování, práce s kolekcemi Scala, používání vzorů, tříd případů, generických typů a implicitních transformací. Nabízí se velké množství praktických cvičení.
4
44 900 ₽
Kurz pokrývá použití tvůrce aplikací Apache® Maven, včetně správy závislostí, struktury souborů POM, životního cyklu projektu, vytváření pluginů a archetypů. Jsou pokryty běžně používané pluginy a je pokryta integrace Maven s IDE Eclipse a Hudson. Součástí kurzu jsou praktická cvičení.
3,6
8 900 ₽