Core Spring - 5 dage online klasseundervisning
25.950,00 DKK
- 5 dage
Mestre det grundlæggende i Spring Framework, og lær at bygge moderne, skalerbare Java-applikationer med selvtillid. Dette praktiske kursus introducerer de centrale funktioner i Spring, herunder dependency injection, bean-konfiguration, aspektorienteret programmering (AOP), dataadgang, transaktionshåndtering og Spring Boot. Gennem praktiske øvelser lærer du, hvordan du kan forenkle udviklingen af enterprise-applikationer, forbedre vedligeholdelsen af din kode og skabe produktionsklare Java-applikationer ved hjælp af branchens bedste praksis. Uanset om du er ny i Spring eller ønsker at styrke dine Java-udviklingskompetencer, giver dette kursus et solidt fundament for moderne enterprise-udvikling.
Nøglefunktioner
Sprog
Kursus og materialer er på engelsk
Niveau
Mellemniveau
5 dage (8 timer om dagen) undervisning i klasselokale
med akkrediterede trænere
60+ anbefalede studietimer
Øvelser og løsninger
Downloadbare PDF-dokumenter med detaljeret indhold (slides, forklaringer)
Certifikat
Bevis for gennemførelse tilgængeligt

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at:
Konfigurer
Konfigurer og administrer Spring-applikationer ved hjælp af IoC-containeren, dependency injection, annoteringer, profiler og eksterne egenskaber.
Anvend
Anvend aspektorienteret programmering (AOP) og transaktionsstyringsteknikker til at skabe modulære og vedligeholdelsesvenlige applikationer.
Udvikl
Udvikl webapplikationer med Spring MVC og byg skalerbare REST‑API'er.
Administrer
Administrér databaseinteraktioner ved hjælp af Spring Data JPA, entity‑mapping, repositories og persistens‑teknikker.
Implementere
Implementér applikationssikkerhed ved hjælp af Spring Security, autentificering, autorisation og konfiguration af adgangskontrol.
Skærm
Overvåg og vedligehold Spring-applikationer ved hjælp af Spring Boot Actuator, health checks og applikationsmålinger.

Kursusforløb
Dag 1
Lektion 01
- Forstå de grundlæggende principper i Spring Framework, IoC-principperne og Spring-containeren.
- Konfigurer og administrer Spring Beans i applikationens kontekst.
- Implementer dependency injection ved hjælp af annoteringer og autowiring.
- Administrér bean-livscyklus, scopes, profiler og konfigurationsindstillinger.
- Eksternaliser applikationsegenskaberne og brug Spring Expression Language.
- Byg fleksible og vedligeholdelsesvenlige Spring-applikationskonfigurationer.
Dag 2
Lektion 02
- Anvend aspektorienteret programmering (AOP) ved hjælp af Spring-proxies og pointcuts.
- Konfigurer rådgivning og modularisér tværgående applikationsanliggender.
- Udfør integrationstest med Spring og JUnit.
- Administrér applikationstransaktioner ved hjælp af Springs transaktionsabstraktioner.
- Konfigurer datakilder, transaktionshåndterere og regler for rollback.
- Anvend deklarative og programmatiske tilgange til transaktionsstyring.
Dag 3
Lektion 03
- Tilgå databaser ved hjælp af Spring JDBC og JdbcTemplate.
- Håndter undtagelser ved dataadgang og implementér DAO‑mønstre.
- Byg Spring Boot-applikationer ved hjælp af starters og automatisk konfiguration.
- Konfigurer Spring Boot-applikationer med properties og annoteringer.
- Udvikl løsninger til datalagring ved hjælp af Spring Data JPA og Hibernate.
- Opret, kortlæg, forespørg og test databaseenheder effektivt.
Dag 4
Lektion 04
- Udvikl webapplikationer ved hjælp af Spring Web MVC og Spring Boot.
- Forstå anmodningsbehandling, controllere, views og deploymentskonfiguration.
- Byg og test MVC-applikationer ved hjælp af Springs testværktøjer.
- Opret REST-API'er ved hjælp af controllere, håndtering af forespørgsler og validering.
- Håndter API-svar, undtagelser og test af REST-tjenester.
- Integrér og forbrug REST-tjenester ved hjælp af Spring-værktøjer.
Dag 5
Lektion 05
- Forstå Spring Security-arkitekturen og de centrale sikkerhedsbegreber.
- Konfigurer godkendelse og autorisation for applikationer.
- Sikr endpoints og anvend adgangskontrol på metodeniveau.
- Tilpas Spring Security-konfigurationer til forskellige applikationsbehov.
- Overvåg applikationer ved hjælp af Spring Boot Actuator-endpoints.
- Opret brugerdefinerede overvågningsendpoints til Application Insights.

Hvem bør tilmelde sig dette program?
Java-udviklere, der vil lære Spring Framework
Softwareingeniører, der udvikler enterprise Java-applikationer
Backend-udviklere, der skifter til Spring Boot
Applikationsudviklere, der søger moderne teknikker til dependency injection og AOP
Tekniske fagfolk, der ønsker at forbedre arkitekturen i Java-applikationer
Forudsætninger
- Godt kendskab til Java-programmering
- Kendskab til objektorienterede programmeringskoncepter
- Grundlæggende kendskab til Maven eller Gradle er en fordel
- Erfaring med relationelle databaser er en fordel, men ikke afgørende
Licensering
og lighedspolitik
Licensering og akkreditering
Dette kursus udbydes i henhold til Partner Program Agreement og overholder kravene i License Agreement.
Lighedspolitik
AVC yder ikke særlige tilpasninger på grund af en studerendes handicap eller medicinske tilstand. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge om tilpasninger.
Ofte stillede spørgsmål

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
