Core Spring - 5 dage online klasseundervisning

25.950,00 DKK

  • 5 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

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

Hero

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.

Hero

Kursusforløb

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Core Spring

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

Start kurset nu

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

Contact background

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.