Core Spring – 5 dager nettkurs med lærer

38.500,00 NOK

  • 5 dager
Live virtuelt klasserom
Klasserom
Internt / i bedrift

Mestre det grunnleggende i Spring Framework og lær hvordan du bygger moderne, skalerbare Java-applikasjoner med trygghet. Dette praktiske kurset introduserer kjernefunksjonene i Spring, inkludert dependency injection, bean-konfigurasjon, aspektorientert programmering (AOP), datahåndtering, transaksjonsstyring og Spring Boot. Gjennom praktiske øvelser lærer du hvordan du kan forenkle utviklingen av bedriftsapplikasjoner, forbedre vedlikeholdbarheten i koden og lage produksjonsklare Java-applikasjoner ved hjelp av bransjeledende beste praksis. Enten du er ny i Spring eller ønsker å styrke dine Java-utviklingsferdigheter, gir dette kurset et solid fundament for moderne bedriftsutvikling.

Nøkkelfunksjoner

Språk

Kurs og materiell er på engelsk

Nivå

Mellomnivå

5 dager (8 timer per dag) med undervisning i klasserom

med sertifiserte instruktører

60+ anbefalte studietimer

Oppgaver og løsninger

Nedlastbare PDF-dokumenter med detaljert innhold (lysark, forklaringer)

Sertifikat

Fullføringsbevis tilgjengelig

Hero

Læringsutbytte

Når du har fullført dette kurset, vil du kunne:

Konfigurer

Konfigurer og administrer Spring-applikasjoner ved hjelp av IoC-containeren, dependency injection, annotasjoner, profiler og eksterne egenskaper.

Bruk

Bruk aspektorientert programmering (AOP) og teknikker for transaksjonshåndtering for å lage modulære og vedlikeholdbare applikasjoner.

Utvikle

Utvikle webapplikasjoner med Spring MVC og bygg skalerbare REST-API-er.

Administrer

Administrer databaseinteraksjoner ved hjelp av Spring Data JPA, entitetsmapping, repositories og persistens-teknikker.

Implementere

Implementer applikasjonssikkerhet ved hjelp av Spring Security, autentisering, autorisasjon og konfigurasjon av tilgangskontroll.

Skjerm

Overvåk og vedlikehold Spring-applikasjoner ved hjelp av Spring Boot Actuator, helsesjekker og applikasjonsmetrikk.

Hero

Kursplan

  1. Dag 1

    Leksjon 01

    • Forstå grunnleggende om Spring Framework, IoC-prinsipper og Spring-containeren.
    • Konfigurer og administrer Spring Beans i applikasjonskonteksten.
    • Implementer avhengighetsinjeksjon ved hjelp av annotasjoner og autowiring.
    • Administrer bean-livssyklus, scopes, profiler og konfigurasjonsinnstillinger.
    • Eksternaliser applikasjonsegenskaper og bruk Spring Expression Language.
    • Bygg fleksible og vedlikeholdbare Spring-applikasjonskonfigurasjoner.
  2. Dag 2

    Leksjon 02

    • Bruk aspektorienterte programmeringskonsepter (AOP) ved hjelp av Spring-proxyer og pointcuts.
    • Konfigurer råd og modulariser tverrgående applikasjonsanliggender.
    • Utfør integrasjonstesting med Spring og JUnit.
    • Administrer applikasjonstransaksjoner ved hjelp av Spring sine transaksjonsabstraksjoner.
    • Konfigurer datakilder, transaksjonsbehandlere og regler for tilbakerulling.
    • Bruk deklarative og programmatisk baserte tilnærminger for transaksjonshåndtering.
  3. Dag 3

    Leksjon 03

    • Få tilgang til databaser ved hjelp av Spring JDBC og JdbcTemplate.
    • Håndter unntak ved dataaksess og implementer DAO-mønstre.
    • Bygg Spring Boot-applikasjoner ved hjelp av starters og automatisk konfigurasjon.
    • Konfigurer Spring Boot-applikasjoner med egenskaper og annotasjoner.
    • Utvikle løsninger for datalagring ved hjelp av Spring Data JPA og Hibernate.
    • Opprett, modeller, spør og test databaseenheter på en effektiv måte.
  4. Dag 4

    Leksjon 04

    • Utvikle webapplikasjoner ved hjelp av Spring Web MVC og Spring Boot.
    • Forstå forespørselsbehandling, controllere, visninger og konfigurasjon for utrulling.
    • Bygg og test MVC-applikasjoner ved hjelp av Spring-testverktøy.
    • Opprett REST-API-er ved hjelp av controllere, håndtering av forespørsler og validering.
    • Håndter API-responser, unntak og testing av REST-tjenester.
    • Integrer og bruk REST-tjenester ved hjelp av Spring-verktøy.
  5. Dag 5

    Leksjon 05

    • Forstå Spring Security-arkitekturen og grunnleggende sikkerhetskonsepter.
    • Konfigurer autentisering og autorisasjon for applikasjoner.
    • Sikre endepunkter og bruk tilgangskontroller på metodenivå.
    • Tilpass Spring Security-konfigurasjoner for ulike behov i applikasjonen.
    • Overvåk applikasjoner ved hjelp av Spring Boot Actuator-endepunkter.
    • Opprett egendefinerte overvåkingsendepunkter for Application Insights.
Kjerne-Spring

Hvem bør melde seg på dette programmet?

Java-utviklere som vil lære Spring Framework

Programvareingeniører som utvikler Java-applikasjoner for bedrifter

Backend-utviklere som går over til Spring Boot

Applikasjonsutviklere som ønsker moderne teknikker for avhengighetsinjeksjon og AOP

Tekniske fagpersoner som ønsker å forbedre arkitekturen til Java-applikasjoner

Start kurset nå

Forutsetninger

  • God arbeidskunnskap om Java-programmering
  • Kjennskap til objektorienterte programmeringskonsepter
  • Grunnleggende forståelse av Maven eller Gradle er en fordel
  • Erfaring med relasjonsdatabaser er en fordel, men ikke nødvendig

Lisensiering

og likestillingspolitikk

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i lisensavtalen.

Likestillingspolicy

AVC tilbyr ikke tilrettelegging på grunn av funksjonsnedsettelse eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.