Færdighed i Spring Framework 5 udviklingsramme - kursus RUB 44.900. fra IBS Training Center, træning 30 timer, Dato 27. november 2023.
Miscellanea / / November 28, 2023
Pavel har arbejdet hos Luxoft siden 2005. I løbet af denne tid deltog han i en række projekter for førende russiske og udenlandske virksomheder, såsom Boeing, Russian Post, DHL, MVideo. I øjeblikket spiller han rollen som ledende softwareingeniør i et projekt, der skal støtte den største detailkæde, der sælger elektronik og husholdningsapparater i Rusland. Pavels hovedinteresse er at udvikle skalerbare Java-applikationer og levere tekniske løsninger til at forbedre applikationens ydeevne og pålidelighed.
Emner dækket:
Del I SPRING IOC (teori 7 timer, praksis 2 timer, lektier ca. 2 timer)
1. Spring Framework Oversigt
Historie
IoC koncept
ApplicationContext interface
Bønner om foråret
2. Fjeder konfiguration
Konfiguration i XML
Konfiguration via anmærkninger
Konfiguration i kode (Java baseret)
Emfang beholdere
Bønnes livscyklus
3. Begivenheder
Oprettelse af en begivenhed
Abonner på en begivenhed ved hjælp af @EventListener
Hændelsesfilter
Eksempler på brug
4. Lokalisering
5. Profil konfiguration
6. Spring Expression Sprog
Del II. FORÅRSSTØVEL (teori 1 time, praksis 1 time)
1. Hvad er Spring Boot
2. Hovedstarter i POM (spring-boot-starter-parent)
3. Autokonfiguration
@SpringBootApplication
@ComponentScan
@Konfiguration
@EnableAutoConfiguration
4. Konfiguration
Kommandolinjeegenskaber
Programegenskabsfiler
Profilspecifikke egenskaber
Pladsholdere i Egenskaber
YAML i stedet for Egenskaber
Typesikre konfigurationsegenskaber
Brug af @ConfigurationProperties
Tredjeparts konfiguration
@ConfigurationProperties Validering
@ConfigurationProperties og @Value
Profiler
Del III. SPRING AOP (teori 2 timer, praksis 1 time, lektier ca. 2 timer)
1. Eksempler på brug af AOP
2. Typer af rådgivning
3. Pointcut sprog
4. Sammenlægning af aspekter
Del IV. FORÅRSDATA (teori 8 timer, praksis 3 timer, lektier ca. 2 timer)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transaktionelle
Tiden er gået
Skrivebeskyttet flag
6. Erklæring af forespørgselsmetoder
Strategier til oprettelse af SQL-forespørgsler
Oprettelse af en SQL-forespørgsel
Ejendomsudtryk
Håndtering af specielle parametre
Begrænsning af SQL-forespørgselsresultater
Returnering af samlinger eller iterables
Håndtering af Null i repository metoder
Streaming af SQL-forespørgselsresultater
Asynkron behandling af SQL-forespørgsler
7. Bruger @Query
Native SQL-forespørgsler
Sortering
Brug af navngivne parametre
Bruger SpEL
SQL-forespørgsler til ændring af data
8. Fremskrivninger
9. Lagrede procedurer
10. SQL-forespørgsel efter eksempel
11. @Transaktionelle
12. Låse
Del V FORÅRSHVILE (teori 2 timer, øvelse 2 timer, lektier ca. 1 time)
1. REST-tjenester
2. Anmodning og svar
3. Anmod om parametre
4. Sti parametre
5. HTTP-headere
6. Forår HATEOAS
7. Dokumentation af REST-tjenester ved hjælp af Swagger
Del VI. FORÅRSDATAHVILE (teori 1 time)
1. Eksponering af et Spring Data-lager som en REST-tjeneste
2. Sortering og paging forespørgsler
3. HAL browser
4. Spring Data REST-indstillinger
På dette kursus vil eleverne få en forståelse af de særlige kendetegn og funktioner ved Scala-sproget, dets fordele og vanskelige steder. Kurset indeholder en oversigt over Scala-operatorer og datatyper, indlæring af grundlæggende datastrukturer såsom arrays, kort, tupler, vha. objektorienteret og funktionel programmering, arbejde med Scala-samlinger, ved hjælp af mønstermatchning, case-klasser, generiske typer og implicitte transformationer. Der tilbydes en lang række praktiske øvelser.
4
44 900 ₽
Kurset dækker brugen af Apache® Maven-applikationsbyggeren, herunder afhængighedsstyring, POM-filstruktur, projektlivscyklus, oprettelse af plugins og arketyper. Almindelig brugte plugins er dækket, og Maven-integration med Eclipse og Hudson IDE'erne er dækket. Kurset indeholder praktiske øvelser.
3,6
8 900 ₽