Spring Core og MVC - eLearning
3.500,00 DKK
- 13 timer
Dette kursus introducerer dig til de grundlæggende koncepter i Spring-økosystemet, herunder Spring Core, Dependency Injection (DI), Inversion of Control (IoC) og Spring MVC-arkitektur. Du lærer, hvordan moderne Java-applikationer er opbygget, hvordan komponenter interagerer gnidningsløst, og hvordan du bygger rene, modulære og vedligeholdelsesvenlige backend-systemer.
Nøglefunktioner
Sprog
Kursus og materiale på engelsk
Niveau
Begynder - Mellem niveau
Adgang
1 års adgang til læringsplatformen
4 timers on-demand videoer
med over 20 timers anbefalet studietid
20 guidede, praktiske øvelser
11 automatisk bedømte opgaver
26 huskequizzer
2 omfattende opgaver
Certifikat
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at forstå:
AOP
Byg en applikation ved hjælp af aspektorienteret programmering (AOP)
Maven
Konfigurer et Spring-projektmiljø med Maven
IoC
Udvikl en simpel applikation, der demonstrerer IoC (Inversion of Control) og Dependency Injection
XML
Arbejd med XML-baseret konfiguration og ApplicationContext
Java
Opret applikationer ved hjælp af Java-baseret konfiguration
Udvikl
Udvikl applikationer ved hjælp af annoteringsbaseret konfiguration
Anvend
Anvend konstruktørbaseret og setter-baseret dependency injection
Spring-bean
Forstå livscyklussen for Spring-beans
Singleton
Udforsk forskellene mellem Singleton- og Prototype-bean-scopes
Opsætning
Opsæt manuelt et Spring-projektmiljø ved hjælp af JAR-filer
Erfaring
Få praktisk erfaring med Aware-grænseflader

Kursusforløb
Introduktion til Spring Core
Lektion 01
- Introduktion til Spring Core Framework
- Fordele ved at bruge Spring Core-frameworket
Opsætning af miljø til Spring Core
Lektion 02
- Opsætning af Spring-miljøet – manuel
- Opsætning af Spring-miljøet - Maven
IoC/DI, Spring-konfigurationer
Lektion 03
- Inversion of Control og Dependency Injection
- Java-baseret konfiguration
- Annoteringsbaseret konfiguration
Konstruktør-/setter-injektion
Lektion 04
Lær at implementere constructor- og setter-injektioner
Livscyklus og mønstre
Lektion 05
- Bean-livscyklus
- Bevidste grænseflader
- Singleton- vs. prototype-bean
Aspektorienteret programmering
Lektion 06
- implementere de gennemgående tværgående funktioner i din applikation eller dit program.
- implementer aspektorientering for at undgå tværgående bekymringer
Forståelse af Spring MVC
Lektion 07
- Introduktion til Spring MVC
- Introduktion til app-udvikling
Opsætning af miljø til Spring MVC
Lektion 08
- Oprettelse af projektet
- Oversigt over projektstrukturen
- Installation af MySQL
- Opsætning af databasen
Grundlæggende om Model-View-Controller
Lektion 09
- Oversigt over MVC
- Model, View og Controller
Oprettelse og visning af poster
Lektion 11
- Visning af studerendes registreringer
- Tilføj elevoplysninger
Opdatering og sletning af poster
Lektion 12
- Opdatering af studerendes registre
- Sletning af elevoptegnelser
Afsluttende projekt
Lektion 13
Byg en produktstyringsapplikation til E-Shop, der hjælper medarbejderne med at håndtere forskellige opgaver

Hvem bør tilmelde sig dette program?
Java-udviklere, der ønsker at arbejde med udvikling af virksomhedsapplikationer
Softwareingeniører, der ønsker at lære Spring Framework
Fullstack-udviklere, der arbejder med Java-baserede webapps
Softwarearkitekter, der ønsker en dybere forståelse af Spring MVC-strukturen
Forudsætninger
- Grundlæggende forståelse af Core Java-programmering
- Kendskab til objektorienterede programmeringskoncepter (OOP)
- Grundlæggende kendskab til brug af et IDE (f.eks. Eclipse eller Spring Tool Suite)
- Generel forståelse af, hvordan webapplikationer fungerer, er nyttig, men ikke påkrævet
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
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.
