Core Spring - 5 dagar onlineklassrum

38.500,00 SEK

  • 5 dagar
Live Virtuellt Klassrum
Klassrum
På plats / Inom företaget

Behärska grunderna i Spring Framework och lär dig bygga moderna, skalbara Java-applikationer med självförtroende. Denna praktiskt inriktade kurs introducerar Spring:s kärnfunktioner, inklusive dependency injection, bean-konfiguration, aspektorienterad programmering (AOP), dataåtkomst, transaktionshantering och Spring Boot. Genom praktiska övningar lär du dig hur du förenklar utvecklingen av företagsapplikationer, förbättrar kodens underhållbarhet och skapar produktionsklara Java-applikationer enligt branschens bästa praxis. Oavsett om du är ny på Spring eller vill stärka dina Java-utvecklingskunskaper ger den här kursen en stabil grund för modern företagsutveckling.

Viktiga funktioner

Språk

Kursen och materialet är på engelska

Nivå

Mellannivå

5 dagar (8 timmar per dag) lärarledd undervisning i klassrum

med auktoriserade tränare

60+ rekommenderade studietimmar

Övningar och lösningar

Nedladdningsbara PDF-dokument med detaljerat innehåll (bilder, förklaringar)

Certifikat

Intyg om genomförd kurs tillgängligt

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna:

Konfigurera

Konfigurera och hantera Spring-applikationer med hjälp av IoC-containern, dependency injection, annoteringar, profiler och externa egenskaper.

Ansök

Tillämpa aspektorienterad programmering (AOP) och transaktionshanteringstekniker för att skapa modulära och lättunderhållna applikationer.

Utveckla

Utveckla webbapplikationer med Spring MVC och bygg skalbara REST‑API:er.

Hantera

Hantera databassamverkan med hjälp av Spring Data JPA, entitetsmappning, repositories och persistensmetoder.

Implementera

Implementera applikationssäkerhet med Spring Security, autentisering, auktorisering och konfigurationer för åtkomstkontroll.

Skärm

Övervaka och underhåll Spring-applikationer med hjälp av Spring Boot Actuator, hälsokontroller och applikationsmetrik.

Hero

Kursöversikt

  1. Dag 1

    Lektion 01

    • Förstå grunderna i Spring Framework, IoC-principer och Spring-containern.
    • Konfigurera och hantera Spring Beans i applikationens kontext.
    • Implementera dependency injection med hjälp av annoteringar och autowiring.
    • Hantera bean-livscykel, scopes, profiler och konfigurationsinställningar.
    • Externalisera applikationsegenskaper och använd Spring Expression Language.
    • Bygg flexibla och lättunderhållna Spring-applikationskonfigurationer.
  2. Dag 2

    Lektion 02

    • Tillämpa aspektorienterade programmeringskoncept (AOP) med hjälp av Spring-proxies och pointcuts.
    • Konfigurera råd och modularisera tvärgående applikationsaspekter.
    • Utför integrationstester med Spring och JUnit.
    • Hantera applikationstransaktioner med hjälp av Springs transaktionsabstraktioner.
    • Konfigurera datakällor, transaktionshanterare och regler för återställning.
    • Tillämpa deklarativa och programmatiska metoder för transaktionshantering.
  3. Dag 3

    Lektion 03

    • Kom åt databaser med Spring JDBC och JdbcTemplate.
    • Hantera undantag vid dataåtkomst och implementera DAO-mönster.
    • Bygg Spring Boot-applikationer med hjälp av starters och automatisk konfiguration.
    • Konfigurera Spring Boot-applikationer med properties och annoteringar.
    • Utveckla lösningar för datalagring med Spring Data JPA och Hibernate.
    • Skapa, mappa, fråga och testa databasenheter effektivt.
  4. Dag 4

    Lektion 04

    • Utveckla webbapplikationer med Spring Web MVC och Spring Boot.
    • Förstå hur begäranden hanteras, samt controllers, vyer och konfiguration för driftsättning.
    • Bygg och testa MVC-applikationer med hjälp av Springs testverktyg.
    • Skapa REST‑API:er med hjälp av controllers, request‑hantering och validering.
    • Hantera API-svar, undantag och testning av REST-tjänster.
    • Integrera och använd REST-tjänster med hjälp av Spring-verktyg.
  5. Dag 5

    Lektion 05

    • Förstå Spring Securitys arkitektur och grundläggande säkerhetskoncept.
    • Konfigurera autentisering och auktorisering för applikationer.
    • Säkra slutpunkter och tillämpa åtkomstkontroller på metodnivå.
    • Anpassa Spring Security-konfigurationer för olika applikationsbehov.
    • Övervaka applikationer med hjälp av Spring Boot Actuator-endpoints.
    • Skapa anpassade övervakningsendpoints för Application Insights.
Core Spring

Vem bör anmäla sig till det här programmet?

Javautvecklare som vill lära sig Spring Framework

Programvaruingenjörer som bygger företagsapplikationer i Java

Backendutvecklare som går över till Spring Boot

Applikationsutvecklare som söker moderna tekniker för beroendeinjektion och AOP

Tekniska yrkespersoner som vill förbättra arkitekturen för Java-applikationer

Starta kursen nu

Förutsättningar

  • God arbetskunskap i Java-programmering
  • Förtrogenhet med objektorienterade programmeringskoncept
  • Grundläggande förståelse för Maven eller Gradle är fördelaktigt
  • Erfarenhet av relationsdatabaser är hjälpsam men inte nödvändig

Licensiering

och jämlikhetspolitik

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.

Likabehandlingspolicy

AVC tillhandahåller inte anpassningar på grund av funktionsnedsättning eller medicinskt tillstånd hos några studenter. Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att få anpassningar.

Vanliga frågor

Contact background

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?

Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.