Spring Core en MVC - eLearning
450,00 EUR
- 13 hours
Deze cursus maakt je vertrouwd met de basisconcepten van het Spring-ecosysteem, waaronder Spring Core, Dependency Injection (DI), Inversion of Control (IoC) en de Spring MVC‑architectuur. Je leert hoe moderne Java‑applicaties zijn opgebouwd, hoe componenten naadloos met elkaar samenwerken en hoe je schone, modulaire en goed onderhoudbare backendsystemen bouwt.
Belangrijkste functies
Taal
Cursus en lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
Toegang
1 jaar toegang tot het leerplatform
4 uur aan video's op aanvraag
met meer dan 20 uur aanbevolen studietijd
20 begeleide praktische oefeningen
11 automatisch beoordeelde toetsen
26 Herhalingsquizzen
2 uitgebreide opdrachten
Certificaat
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van deze cursus ben je in staat om het volgende te begrijpen:
AOP
Bouw een applicatie met Aspectgeoriënteerd Programmeren (AOP)
Maven
Een Spring-projectomgeving configureren met Maven
IoC
Ontwikkel een eenvoudige applicatie om IoC (Inversion of Control) en Dependency Injection te demonstreren
XML
Werken met op XML gebaseerde configuratie en ApplicationContext
Java
Maak applicaties met Java-gebaseerde configuratie
Ontwikkelen
Ontwikkel applicaties met annotatiegestuurde configuratie
Toepassen
Pas dependency injection toe op basis van constructors en setters
Spring-bean
Begrijp de levenscyclus van een Spring-bean
Singleton
Ontdek de verschillen tussen de bean-scopes Singleton en Prototype
Instellen
Een Spring-projectomgeving handmatig opzetten met JAR-bestanden
Ervaring
Doe praktijkervaring op met Aware-interfaces

Cursustijdlijn
Introductie tot Spring Core
Les 01
- Inleiding tot het Spring Core-framework
- Voordelen van het gebruik van het Spring Core‑framework
Omgevingsconfiguratie voor Spring Core
Les 02
- De Spring-omgeving handmatig instellen
- De Spring-omgeving instellen - Maven
IoC/DI, Spring-configuraties
Les 03
- Inversie van controle en dependency injection
- Java-gebaseerde configuratie
- Configuratie op basis van annotaties
Constructor-/setter-injectie
Les 04
Leer hoe je constructor- en setter-injecties implementeert
Levenscyclus en patronen
Les 05
- Levenscyclus van een bean
- Bewuste interfaces
- Singleton- versus prototype-bean
Aspectgeoriënteerd programmeren
Les 06
- implementeer de cross-cutting concerns in je applicatie of programma.
- implementeer aspectgeoriënteerd programmeren om dwarsdoorsnijdende zorgen te vermijden
Inzicht in Spring MVC
Les 07
- Inleiding tot Spring MVC
- Inleiding tot app-ontwikkeling
Omgevingsconfiguratie voor Spring MVC
Les 08
- Het project maken
- Overzicht van de projectstructuur
- MySQL installeren
- De database instellen
Basisprincipes van Model-View-Controller
Les 09
- Overzicht van MVC
- Model, View en Controller
Records maken en weergeven
Les 11
- Studentendossiers weergeven
- Studentgegevens toevoegen
Records bijwerken en verwijderen
Les 12
- Studentengegevens bijwerken
- Studentendossiers verwijderen
Afstudeerproject
Les 13
Bouw een productbeheertoepassing voor E-Shop die medewerkers helpt verschillende werkzaamheden te beheren

Voor wie is dit programma bedoeld?
Java-ontwikkelaars die willen instappen in de ontwikkeling van bedrijfsapplicaties
Software engineers die het Spring Framework willen leren
Full-stackontwikkelaars die werken met Java-gebaseerde webapplicaties
Software-architecten die een diepgaander begrip willen van de structuur van Spring MVC
Vereisten
- Basiskennis van Core Java-programmering
- Bekendheid met concepten van objectgeoriënteerd programmeren (OOP)
- Basiskennis van het gebruik van een IDE (bijv. Eclipse of Spring Tool Suite)
- Algemene kennis van hoe webapplicaties werken is nuttig, maar niet vereist
Verklaringen
Licenties en accreditaties
Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vragen

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
