Obvladanje razvojnega okvira Spring Framework 5 - tečaj 44.900 RUB. iz izobraževalnega centra IBS, usposabljanje 30 ur, datum 27. november 2023.
Miscellanea / / November 28, 2023
Pavel dela v Luxoftu od leta 2005. V tem času je sodeloval pri številnih projektih za vodilna ruska in tuja podjetja, kot so Boeing, Russian Post, DHL, MVideo. Trenutno igra vlogo vodilnega programskega inženirja pri projektu podpore največji maloprodajni verigi za prodajo elektronike in gospodinjskih aparatov v Rusiji. Pavlov glavni interes je razvoj razširljivih aplikacij Java in zagotavljanje tehničnih rešitev za izboljšanje zmogljivosti in zanesljivosti aplikacij.
Zajete teme:
del I SPOMLADINSKI MOK (teorija 7 ur, praksa 2 uri, domače naloge približno 2 uri)
1. Pregled spomladanskega ogrodja
Zgodba
Koncept IoC
ApplicationContext vmesnik
Fižol spomladi
2. Vzmetna konfiguracija
Konfiguracija v XML
Konfiguracija prek opomb
Konfiguracija v kodi (na osnovi Jave)
Posode za daljnoglede
Življenjski cikel fižola
3. Dogodki
Ustvarjanje dogodka
Naročanje na dogodek z uporabo @EventListener
Filter dogodkov
Primeri uporabe
4. Lokalizacija
5. Konfiguracija profila
6. Pomladni izrazni jezik
del II. SPRING BOOT (teorija 1 ura, praksa 1 ura)
1. Kaj je Spring Boot
2. Glavni zaganjalnik v POM (spring-boot-starter-parent)
3. Samodejna konfiguracija
@SpringBootApplication
@ComponentScan
@Konfiguracija
@EnableAutoConfiguration
4. Konfiguracija
Lastnosti ukazne vrstice
Datoteke lastnosti aplikacije
Lastnosti, specifične za profil
Oznake mesta v Lastnostih
YAML namesto lastnosti
Varne konfiguracijske lastnosti
Uporaba @ConfigurationProperties
Konfiguracija tretje osebe
Preverjanje @ConfigurationProperties
@ConfigurationProperties in @Value
Profili
del III. SPRING AOP (teorija 2 uri, praksa 1 ura, domače naloge približno 2 uri)
1. Primeri uporabe AOP
2. Vrste nasvetov
3. Pointcut jezik
4. Združevanje vidikov
Del IV. POMLADSKI PODATKI (teorija 8 ur, praksa 3 ure, domače naloge približno 2 uri)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakcijsko
Odmor
Zastavica samo za branje
6. Deklariranje metod poizvedbe
Strategije za ustvarjanje poizvedb SQL
Ustvarjanje poizvedbe SQL
Izrazi lastnosti
Ravnanje s posebnimi parametri
Omejevanje rezultatov poizvedbe SQL
Vračanje zbirk ali iterables
Ravnanje z Null v metodah repozitorija
Pretakanje rezultatov poizvedbe SQL
Asinhrona obdelava SQL poizvedb
7. Uporaba @Query
Izvorne poizvedbe SQL
Razvrščanje
Uporaba imenovanih parametrov
Uporaba SpEL
SQL poizvedbe za spreminjanje podatkov
8. Projekcije
9. Shranjeni postopki
10. SQL poizvedba na primeru
11. @Transakcijsko
12. Ključavnice
del V SPOMLADANSKI POČITEK (teorija 2 uri, praksa 2 uri, domače naloge približno 1 ura)
1. storitve REST
2. Zahteva in odgovor
3. Parametri zahteve
4. Parametri poti
5. HTTP glave
6. Pomlad HATEOAS
7. Dokumentacija storitev REST z uporabo Swaggerja
del VI. POMLADNI PODATKI POČITKA (teorija 1 ura)
1. Izpostavitev repozitorija Spring Data kot storitve REST
2. Razvrščanje in ostranjevanje poizvedb
3. brskalnik HAL
4. Nastavitve Spring Data REST
Pri tem predmetu bodo študenti pridobili razumevanje posebnosti in značilnosti jezika Scala, njegovih prednosti in težavnih mest. Tečaj vključuje pregled operatorjev Scala in tipov podatkov, učenje osnovnih podatkovnih struktur, kot so nizi, zemljevidi, tuple, uporaba objektno usmerjeno in funkcionalno programiranje, delo z zbirkami Scala, uporaba ujemanja vzorcev, razredi primerov, generični tipi in implicitni transformacije. Na voljo je veliko število praktičnih vaj.
4
44 900 ₽
Tečaj pokriva uporabo graditelja aplikacij Apache® Maven, vključno z upravljanjem odvisnosti, strukturo datoteke POM, življenjskim ciklom projekta, ustvarjanjem vtičnikov in arhetipov. Zajeti so pogosto uporabljeni vtičniki in zajeta je integracija Maven z Eclipse in Hudson IDE. Tečaj vključuje praktične vaje.
3,6
8 900 ₽