Spring Core og MVC - eLearning
3.500,00 DKK
- 13 hours
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 virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
