Stručnost u razvojnom okviru Spring Framework 5 - tečaj 44.900 RUB. iz IBS Training Center, obuka 30 sati, Datum 27. studenog 2023.
Miscelanea / / November 28, 2023
Pavel radi u Luxoftu od 2005. Tijekom tog vremena sudjelovao je u nizu projekata za vodeće ruske i strane tvrtke, kao što su Boeing, Russian Post, DHL, MVideo. Trenutno igra ulogu vodećeg softverskog inženjera u projektu podrške najvećem maloprodajnom lancu za prodaju elektronike i kućanskih aparata u Rusiji. Pavelov glavni interes je razvoj skalabilnih Java aplikacija i pružanje tehničkih rješenja za poboljšanje performansi i pouzdanosti aplikacija.
Tema završena:
dio I PROLJETNI IOC (teorija 7 sati, praksa 2 sata, domaća zadaća oko 2 sata)
1. Pregled proljetnog okvira
Priča
IoC koncept
ApplicationContext sučelje
Grah u proljeće
2. Opružna konfiguracija
Konfiguracija u XML-u
Konfiguracija putem napomena
Konfiguracija u kodu (temeljeno na Javi)
Spremnici za opseg
Životni ciklus graha
3. Događaji
Stvaranje događaja
Pretplata na događaj pomoću @EventListener
Filter događaja
Primjeri korištenja
4. Lokalizacija
5. Konfiguracija profila
6. Spring Expression Language
Dio II. PROLJETNA ČIZMA (teorija 1 sat, praksa 1 sat)
1. Što je Spring Boot
2. Glavni pokretač u POM-u (spring-boot-starter-parent)
3. Autokonfiguracija
@SpringBootApplication
@Skeniranje komponenti
@Konfiguracija
@EnableAutoConfiguration
4. Konfiguracija
Svojstva naredbenog retka
Datoteke svojstava aplikacije
Svojstva specifična za profil
Rezervirana mjesta u svojstvima
YAML umjesto svojstava
Konfiguracijska svojstva sigurna za tip
Korištenje @ConfigurationProperties
Konfiguracija treće strane
Provjera @ConfigurationProperties
@ConfigurationProperties i @Value
Profili
Dio III. PROLJETNI AOP (teorija 2 sata, vježba 1 sat, domaća zadaća oko 2 sata)
1. Primjeri korištenja AOP-a
2. Vrste savjeta
3. Pointcut jezik
4. Spajanje aspekata
Dio IV. PROLJETNI PODACI (teorija 8 sati, praksa 3 sata, domaća zadaća oko 2 sata)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transakcijski
Pauza
Oznaka samo za čitanje
6. Deklariranje metoda upita
Strategije za kreiranje SQL upita
Izrada SQL upita
Izrazi svojstava
Rukovanje posebnim parametrima
Ograničavanje rezultata SQL upita
Vraćanje zbirki ili iterables
Rukovanje Null u metodama repozitorija
Streaming rezultata SQL upita
Asinkrona obrada SQL upita
7. Korištenje @Query
Izvorni SQL upiti
Sortiranje
Korištenje imenovanih parametara
Korištenje SpEL-a
SQL upiti za promjenu podataka
8. Projekcije
9. Pohranjene procedure
10. SQL upit na primjeru
11. @Transakcijski
12. Brave
Dio V PROLJETNI ODMOR (teorija 2 sata, praksa 2 sata, domaća zadaća oko 1 sat)
1. REST usluge
2. Zahtjev i odgovor
3. Parametri zahtjeva
4. Parametri staze
5. HTTP zaglavlja
6. Proljeće HATEOAS
7. Dokumentacija REST usluga koje koriste Swagger
Dio VI. PROLJEĆNI PODACI ODMOR (teorijski 1 sat)
1. Izlaganje Spring Data repozitorija kao REST usluge
2. Sortiranje i paging upita
3. HAL preglednik
4. Spring Data REST postavke
Na ovom kolegiju studenti će steći razumijevanje specifičnosti i značajki Scala jezika, njegovih prednosti i teških mjesta. Tečaj uključuje pregled Scala operatora i tipova podataka, učenje osnovnih struktura podataka kao što su nizovi, karte, torke, korištenje objektno orijentirano i funkcionalno programiranje, rad sa kolekcijama Scala, korištenje podudaranja uzoraka, klasa slučajeva, generičkih tipova i implicitnih transformacije. Ponuđen je veliki broj praktičnih vježbi.
4
44 900 ₽
Tečaj pokriva korištenje alata za izgradnju aplikacija Apache® Maven, uključujući upravljanje ovisnostima, strukturu POM datoteke, životni ciklus projekta, stvaranje dodataka i arhetipova. Obuhvaćeni su najčešće korišteni dodaci, a pokrivena je i integracija Mavena s Eclipse i Hudson IDE. Tečaj uključuje praktične vježbe.
3,6
8 900 ₽