„Spring Framework 5“ tobulinimosi programa – kursas 44 900 RUB. iš TVM mokymo centro, mokymas 30 val., Data 2023 m. lapkričio 27 d.
įvairenybės / / November 28, 2023
Pavelas „Luxoft“ dirba nuo 2005 m. Per tą laiką jis dalyvavo daugelyje pirmaujančių Rusijos ir užsienio kompanijų projektų, tokių kaip „Boeing“, „Russian Post“, „DHL“, „MVideo“. Šiuo metu jis atlieka pagrindinio programinės įrangos inžinieriaus vaidmenį projekte, kuriuo remiamas didžiausias mažmeninės prekybos tinklas, prekiaujantis elektronika ir buitine technika Rusijoje. Pagrindinis Pavelo interesas yra keičiamo dydžio „Java“ programų kūrimas ir techninių sprendimų teikimas programų našumui ir patikimumui pagerinti.
Aptariamos temos:
I dalis PAVASARIO IOC (teorija 7 val., praktika 2 val., namų darbai apie 2 val.)
1. Pavasario pagrindų apžvalga
Istorija
IoC koncepcija
ApplicationContext sąsaja
Pupelės pavasarį
2. Pavasario konfigūracija
Konfigūracija XML formatu
Konfigūracija per komentarus
Konfigūracija kode (pagrįsta „Java“)
Apimties dėžės
Pupelių gyvavimo ciklas
3. Renginiai
Renginio kūrimas
Įvykio prenumerata naudojant @EventListener
Įvykių filtras
Naudojimo pavyzdžiai
4. Lokalizacija
5. Profilio konfigūracija
6. Pavasario išraiškos kalba
II dalis. SPRING BOOT (teorija 1 val., praktika 1 val.)
1. Kas yra Spring Boot
2. Pagrindinis POM starteris (spring-boot-starter-parent)
3. Automatinė konfigūracija
@SpringBootApplication
@ComponentScan
@Konfigūracija
@Įgalinti automatinę konfigūraciją
4. Konfigūracija
Komandinės eilutės ypatybės
Programos ypatybių failai
Konkrečios profilio savybės
Vietos žymos ypatybėse
YAML vietoj Properties
Tipui saugios konfigūracijos ypatybės
Naudojant @ConfigurationProperties
Trečiosios šalies konfigūracija
@ConfigurationProperties patvirtinimas
@ConfigurationProperties ir @Value
Profiliai
III dalis. SPRING AOP (teorija 2 val., praktika 1 val., namų darbai apie 2 val.)
1. AOP naudojimo pavyzdžiai
2. Patarimų rūšys
3. Pointcut kalba
4. Aspektų sujungimas
IV dalis. PAVASARIO DUOMENYS (teorija 8 val., praktika 3 val., namų darbai apie 2 val.)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakcija
Laikas baigėsi
Tik skaitoma vėliava
6. Užklausos metodų deklaravimas
SQL užklausų kūrimo strategijos
SQL užklausos kūrimas
Savybių išraiškos
Specialių parametrų tvarkymas
SQL užklausų rezultatų ribojimas
Kolekcijos arba pakartojimų grąžinimas
Nulinės reikšmės tvarkymas saugyklose
SQL užklausų rezultatų srautinis perdavimas
Asinchroninis SQL užklausų apdorojimas
7. Naudojant @Query
Vietinės SQL užklausos
Rūšiavimas
Vardinių parametrų naudojimas
Naudojant SpEL
SQL užklausos duomenims keisti
8. Projekcijos
9. Saugomos procedūros
10. SQL užklausa pagal pavyzdį
11. @Transakcija
12. Spynos
V dalis PAVASARIO POILSIS (teorija 2 val., praktika 2 val., namų darbai apie 1 val.)
1. REST paslaugos
2. Prašymas ir atsakymas
3. Prašyti parametrų
4. Kelio parametrai
5. HTTP antraštės
6. Pavasario HATEOAS
7. REST paslaugų dokumentacija naudojant Swagger
VI dalis. SPRING DATA REST (teoriškai 1 val.)
1. „Spring Data“ saugyklos pateikimas kaip REST paslauga
2. Rūšiavimo ir puslapių puslapių užklausos
3. HAL naršyklė
4. Spring Data REST nustatymai
Šiame kurse studentai įgis supratimą apie Scala kalbos specifiką ir ypatybes, jos privalumus ir sudėtingas vietas. Kursas apima Scala operatorių ir duomenų tipų apžvalgą, pagrindinių duomenų struktūrų, pvz., masyvų, žemėlapių, kortelių, mokymąsi. Objektinis ir funkcinis programavimas, darbas su Scala kolekcijomis, šablonų derinimas, atvejų klasės, bendrieji tipai ir numanomas transformacijos. Siūloma daug praktinių pratimų.
4
44 900 ₽
Kursas apima Apache® Maven programų kūrimo priemonės naudojimą, įskaitant priklausomybės valdymą, POM failų struktūrą, projekto gyvavimo ciklą, įskiepių ir archetipų kūrimą. Apima dažniausiai naudojami įskiepiai ir Maven integracija su Eclipse ir Hudson IDE. Kursą sudaro praktiniai pratimai.
3,6
8 900 ₽