Vaardigheid in het Spring Framework 5-ontwikkelingsframework - cursus RUB 44.900. van IBS Training Center, training 30 uur, Datum 27 november 2023.
Gemengde Berichten / / November 28, 2023
Pavel werkt sinds 2005 bij Luxoft. Gedurende deze tijd nam hij deel aan een aantal projecten voor toonaangevende Russische en buitenlandse bedrijven, zoals Boeing, Russian Post, DHL en MVideo. Momenteel speelt hij de rol van hoofdsoftware-ingenieur in een project ter ondersteuning van de grootste winkelketen die elektronica en huishoudelijke apparaten in Rusland verkoopt. Pavel's voornaamste interesse is het ontwikkelen van schaalbare Java-applicaties en het bieden van technische oplossingen om de applicatieprestaties en betrouwbaarheid te verbeteren.
Behandelde onderwerpen:
Deel I SPRING IOC (theorie 7 uur, praktijk 2 uur, huiswerk ongeveer 2 uur)
1. Overzicht voorjaarskader
Verhaal
IoC-concept
ApplicationContext-interface
Bonen in de lente
2. Lente configuratie
Configuratie in XML
Configuratie via annotaties
Configuratie in code (op Java gebaseerd)
Scope bakken
Levenscyclus van bonen
3. Evenementen
Een evenement maken
Abonneren op een evenement met @EventListener
Gebeurtenisfilter
Voorbeelden van gebruik
4. Lokalisatie
5. Profielconfiguratie
6. Lente-expressietaal
Deel II. SPRING BOOT (theorie 1 uur, praktijk 1 uur)
1. Wat is Spring Boot
2. Hoofdstarter in POM (spring-boot-starter-parent)
3. Automatische configuratie
@SpringBootApplicatie
@ComponentScan
@Configuratie
@EnableAutoConfiguration
4. Configuratie
Commandoregel-eigenschappen
Applicatie-eigenschappenbestanden
Profielspecifieke eigenschappen
Tijdelijke aanduidingen in Eigenschappen
YAML in plaats van Eigenschappen
Typeveilige configuratie-eigenschappen
@ConfigurationProperties gebruiken
Configuratie van derden
@ConfigurationProperties Validatie
@ConfigurationProperties en @Value
Profielen
Deel III. SPRING AOP (theorie 2 uur, praktijk 1 uur, huiswerk ongeveer 2 uur)
1. Voorbeelden van het gebruik van AOP
2. Soorten advies
3. Pointcut-taal
4. Aspecten samenvoegen
Deel IV. SPRING DATA (theorie 8 uur, praktijk 3 uur, huiswerk ongeveer 2 uur)
1. CrudRepository
2. JpaRepository
3. @EnableJpaRepositories
4. @EnableTransactionManagement
5. @Transactioneel
Time-out
Alleen-lezen vlag
6. Querymethoden declareren
Strategieën voor het maken van SQL-query's
Een SQL-query maken
Eigenschapsuitdrukkingen
Omgaan met speciale parameters
Beperking van SQL-queryresultaten
Verzamelingen of iterabelen retourneren
Omgaan met Null in repositorymethoden
Streaming van SQL-queryresultaten
Asynchrone verwerking van SQL-query's
7. @Query gebruiken
Native SQL-query's
Sorteren
Benoemde parameters gebruiken
SpEL gebruiken
SQL-query's voor het wijzigen van gegevens
8. Projecties
9. Opgeslagen procedures
10. SQL-query als voorbeeld
11. @Transactioneel
12. Sloten
Deel V LENTERUST (theorie 2 uur, praktijk 2 uur, huiswerk ongeveer 1 uur)
1. REST-diensten
2. Verzoek en antwoord
3. Parameters opvragen
4. Padparameters
5. HTTP-headers
6. Lente HATEOAS
7. Documentatie van REST-services met behulp van Swagger
Deel VI. SPRING DATA RUST (theorie 1 uur)
1. Een Spring Data-repository beschikbaar stellen als een REST-service
2. Sorteer- en pagineringsquery's
3. HAL-browser
4. Lentegegevens REST-instellingen
In deze cursus krijgen studenten inzicht in de specifieke kenmerken en kenmerken van de Scala-taal, de voordelen en moeilijke plaatsen ervan. De cursus omvat een overzicht van Scala-operatoren en datatypen, het leren van basisdatastructuren zoals arrays, kaarten, tupels, het gebruik van objectgeoriënteerd en functioneel programmeren, werken met Scala-collecties, gebruikmakend van patroonmatching, case-klassen, generieke typen en impliciet transformaties. Er wordt een groot aantal praktische oefeningen aangeboden.
4
44 900 ₽
De cursus behandelt het gebruik van de Apache® Maven applicatiebouwer, inclusief afhankelijkheidsbeheer, POM-bestandsstructuur, projectlevenscyclus, het maken van plug-ins en archetypen. Veelgebruikte plug-ins komen aan bod, en Maven-integratie met de Eclipse- en Hudson-IDE's komt aan bod. De cursus omvat praktische oefeningen.
3,6
8 900 ₽