Kunskaper i utvecklingsramverket Spring Framework 5 - kurs 44 900 RUB. från IBS Training Center, utbildning 30 timmar, Datum 27 november 2023.
Miscellanea / / November 28, 2023
Pavel har arbetat på Luxoft sedan 2005. Under denna tid deltog han i ett antal projekt för ledande ryska och utländska företag, såsom Boeing, Russian Post, DHL, MVideo. För närvarande spelar han rollen som ledande mjukvaruingenjör i ett projekt för att stödja den största detaljhandelskedjan som säljer elektronik och hushållsapparater i Ryssland. Pavels huvudsakliga intresse är att utveckla skalbara Java-applikationer och tillhandahålla tekniska lösningar för att förbättra applikationsprestanda och tillförlitlighet.
Ämnen som behandlas:
Del I SPRING IOC (teori 7 timmar, övning 2 timmar, läxor ca 2 timmar)
1. Spring Framework Översikt
Berättelse
IoC koncept
ApplicationContext-gränssnitt
Bönor på våren
2. Fjäderkonfiguration
Konfiguration i XML
Konfiguration via anteckningar
Konfiguration i kod (Java-baserad)
Omfattningsfack
Bönans livscykel
3. evenemang
Skapa ett evenemang
Prenumerera på ett event med @EventListener
Händelsefilter
Exempel på användning
4. Lokalisering
5. Profilkonfiguration
6. Spring Expression Language
Del II. VÅRSTÖVEL (teori 1 timme, praktik 1 timme)
1. Vad är Spring Boot
2. Huvudstartare i POM (fjäder-boot-starter-parent)
3. Autokonfiguration
@SpringBootApplication
@ComponentScan
@Konfiguration
@EnableAutoConfiguration
4. Konfiguration
Kommandoradsegenskaper
Application Property Files
Profilspecifika egenskaper
Platshållare i egenskaper
YAML istället för egenskaper
Typsäkra konfigurationsegenskaper
Använder @ConfigurationProperties
Tredjepartskonfiguration
@ConfigurationProperties Validering
@ConfigurationProperties och @Value
Profiler
Del III. SPRING AOP (teori 2 timmar, övning 1 timme, läxor ca 2 timmar)
1. Exempel på användning av AOP
2. Typer av råd
3. Pointcut språk
4. Sammanfoga aspekter
Del IV. VÅRDATA (teori 8 timmar, övning 3 timmar, läxor ca 2 timmar)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transaktionell
Paus
Skrivskyddad flagga
6. Deklarera frågemetoder
Strategier för att skapa SQL-frågor
Skapa en SQL-fråga
Egendomsuttryck
Hantering av speciella parametrar
Begränsning av SQL-frågeresultat
Returnerar samlingar eller iterables
Hantera Null i arkivmetoder
Strömmande SQL-frågeresultat
Asynkron bearbetning av SQL-frågor
7. Använder @Query
Inbyggda SQL-frågor
Sortering
Använder namngivna parametrar
Använder SpEL
SQL-frågor för att ändra data
8. Projektioner
9. Lagrade procedurer
10. SQL-fråga genom exempel
11. @Transaktionell
12. Lås
Del V VÅRSILA (teori 2 timmar, övning 2 timmar, läxor ca 1 timme)
1. REST-tjänster
2. Begäran och svar
3. Begär parametrar
4. Sökvägsparametrar
5. HTTP-rubriker
6. Vår HATEOAS
7. Dokumentation av REST-tjänster med Swagger
Del VI. VÅRDATAVILA (teori 1 timme)
1. Exponera ett Spring Data-förråd som en REST-tjänst
2. Sortering och sökningsfrågor
3. HAL webbläsare
4. Spring Data REST-inställningar
I den här kursen kommer studenterna att få en förståelse för särdragen och egenskaperna hos Scala-språket, dess fördelar och svåra platser. Kursen innehåller en översikt över Scala-operatorer och datatyper, lära sig grundläggande datastrukturer som arrayer, karta, tupler, med hjälp av objektorienterad och funktionell programmering, arbeta med Scala-samlingar, använda mönstermatchning, fallklasser, generiska typer och implicita transformationer. Ett stort antal praktiska övningar erbjuds.
4
44 900 ₽
Kursen täcker användningen av Apache® Maven-applikationsbyggaren, inklusive beroendehantering, POM-filstruktur, projektlivscykel, skapa plugins och arketyper. Vanligt använda plugins omfattas, och Maven-integration med Eclipse och Hudson IDEs omfattas. Kursen innehåller praktiska övningar.
3,6
8 900 ₽