Ferdighet i utviklingsrammeverket Spring Framework 5 - kurs RUB 44.900. fra IBS Training Center, trening 30 timer, Dato 27. november 2023.
Miscellanea / / November 28, 2023
Pavel har jobbet i Luxoft siden 2005. I løpet av denne tiden deltok han i en rekke prosjekter for ledende russiske og utenlandske selskaper, som Boeing, Russian Post, DHL, MVideo. For tiden spiller han rollen som ledende programvareingeniør i et prosjekt for å støtte den største detaljhandelskjeden som selger elektronikk og husholdningsapparater i Russland. Pavels hovedinteresse er å utvikle skalerbare Java-applikasjoner og tilby tekniske løsninger for å forbedre applikasjonsytelse og pålitelighet.
Emner som dekkes:
Del I SPRING IOC (teori 7 timer, praksis 2 timer, lekser ca 2 timer)
1. Spring Framework Oversikt
Historie
IoC-konsept
ApplicationContext-grensesnitt
Bønner om våren
2. Fjærkonfigurasjon
Konfigurasjon i XML
Konfigurasjon via merknader
Konfigurasjon i kode (Java-basert)
Omfangsbokser
Bønnes livssyklus
3. arrangementer
Opprette en hendelse
Abonnere på et arrangement ved hjelp av @EventListener
Hendelsesfilter
Eksempler på bruk
4. Lokalisering
5. Profilkonfigurasjon
6. Spring Expression Language
Del II. VÅRSØVEL (teori 1 time, praksis 1 time)
1. Hva er Spring Boot
2. Hovedstarter i POM (spring-boot-starter-parent)
3. Autokonfigurasjon
@SpringBootApplication
@ComponentScan
@Konfigurasjon
@EnableAutoConfiguration
4. Konfigurasjon
Kommandolinjeegenskaper
Application Property Files
Profilspesifikke egenskaper
Plassholdere i egenskaper
YAML i stedet for egenskaper
Typesikre konfigurasjonsegenskaper
Bruker @ConfigurationProperties
Tredjeparts konfigurasjon
@ConfigurationProperties Validering
@ConfigurationProperties og @Value
Profiler
Del III. VÅRSOPP (teori 2 timer, øving 1 time, lekser ca. 2 timer)
1. Eksempler på bruk av AOP
2. Typer råd
3. Pointcut språk
4. Sammenslåing av aspekter
Del IV. VÅRDATA (teori 8 timer, praksis 3 timer, lekser ca. 2 timer)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transaksjonelle
Pause
Skrivebeskyttet flagg
6. Erklære spørremetoder
Strategier for å lage SQL-spørringer
Opprette en SQL-spørring
Eiendomsuttrykk
Håndtering av spesielle parametere
Begrense SQL-spørringsresultater
Returnerer samlinger eller iterables
Håndtering av null i depotmetoder
Streaming av SQL-spørringsresultater
Asynkron behandling av SQL-spørringer
7. Bruker @Query
Innebygde SQL-spørringer
Sortering
Bruk av navngitte parametere
Bruker SpEL
SQL-spørringer for endring av data
8. Anslag
9. Lagrede prosedyrer
10. SQL-spørring etter eksempel
11. @Transaksjonelle
12. Låser
Del V VÅRSHVILE (teori 2 timer, øving 2 timer, lekser ca 1 time)
1. REST-tjenester
2. Forespørsel og svar
3. Be om parametere
4. Baneparametere
5. HTTP-hoder
6. Vår HATEOAS
7. Dokumentasjon av REST-tjenester ved bruk av Swagger
Del VI. VÅRDATAHVILE (teori 1 time)
1. Eksponering av et Spring Data-lager som en REST-tjeneste
2. Sortering og personsøking
3. HAL nettleser
4. Spring Data REST-innstillinger
I dette kurset vil studentene få en forståelse av spesifikasjonene og funksjonene til Scala-språket, dets fordeler og vanskelige steder. Kurset inneholder en oversikt over Scala-operatorer og datatyper, læring av grunnleggende datastrukturer som arrays, kart, tupler, vha. objektorientert og funksjonell programmering, arbeid med Scala-samlinger, ved hjelp av mønstertilpasning, kasusklasser, generiske typer og implisitt transformasjoner. Et stort antall praktiske øvelser tilbys.
4
44 900 ₽
Kurset dekker bruken av Apache® Maven-applikasjonsbyggeren, inkludert avhengighetsadministrasjon, POM-filstruktur, prosjektlivssyklus, opprettelse av plugins og arketyper. Vanlige plugins er dekket, og Maven-integrasjon med Eclipse og Hudson IDE er dekket. Kurset inkluderer praktiske øvelser.
3,6
8 900 ₽