Spring Boot en Spring Cloud - eLearning

450,00 EUR

  • 20 hours
eLearning

Beheers de ontwikkeling van Java‑applicaties op ondernemingsniveau met het Spring- en Spring Boot-trainingsprogramma. Deze intensieve cursus rust je uit met de vaardigheden om schaalbare, productieklare applicaties te bouwen met het krachtige Spring-ecosysteem. Aan het einde van de cursus ben je in staat met vertrouwen REST-API’s te maken, databases te beheren, microservices te implementeren en tools zoals Swagger en Lombok te gebruiken—waardoor je klaar bent voor moderne backendontwikkelingsrollen.

Belangrijkste functies

Taal

Cursus en lesmateriaal in het Engels

Niveau

Niveau: beginner tot gemiddeld

Toegang

1 jaar toegang tot het leerplatform

10 uur aan video's op aanvraag

met meer dan 20 uur aanbevolen studietijd

1 project & 3 opdrachten

19 automatisch beoordeelde toetsen

Certificaat

Certificaat van afronding van het programma inbegrepen

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om:

Kern

Begrijp de kernconcepten en basisprincipes van het Spring Core-framework

Configureren

Leer hoe je de Spring Core‑omgeving instelt en configureert

IoC

Krijg een duidelijk begrip van Inversion of Control (IoC) en Dependency Injection

Verkennen

Ontdek hoe constructors werken en pas verschillende injectietechnieken toe

Levenscyclus

Leer hoe beans worden aangemaakt en beheerd, en hoe hun levenscyclus en scope werken

AOP

Ontdek de essentiële principes van Aspectgeoriënteerd Programmeren (AOP)

Hero

Cursusplanning

  1. Spring Boot en Cloud

    Les 01

    • Kenmerken van Spring Boot
    • Aan de slag met Spring Initializr
    • Hoe een Spring Boot‑applicatie wordt uitgevoerd
  2. Prestatiemonitoring met actuators

    Les 02

    • Prestatiemonitoring met actuators
    • Actuators-informatie-endpoint
    • Actuators-informatie-endpoint
    • Hoe wijzig je de Actuator-basis-URL naar een aangepaste URL?
  3. Profilering

    Les 03

    • Verschillende implementatieomgevingen in de IT-industrie
    • Profilering
    • Oplossen van het probleem ‘Poort al in gebruik’
  4. Modelontwerp

    Les 04

    • Modelontwerp, naamgevingsconventie voor pakketten en component-scan
    • Test modelontwerp met CommandLineRunner
  5. Lombok-framework

    Les 05

    • Inleiding tot het Lombok-framework
    • Eerste configuratie van Lombok
    • Word verlost van boilerplate-code met Lombok-annotaties
  6. Controllerlaag

    Les 06

    • Inleiding tot controllers, mapping-methoden en de DispatcherServlet
    • Verschil tussen de annotaties @RestController en @Controller; gebruik van de annotatie @GetMapping
    • Met @Data de Lombok-boilerplatecode verminderen
    • Maak een Post-API; installeer en gebruik de Postman-plug-in in de Chrome-browser
    • @AllArgsConstructor en @NoArgsConstructor
    • Telescoping Constructor-ontwerppatroon
    • Builder-patroon
    • Complexe objectcreatie met het Builder-ontwerppatroon
  7. Swagger API

    Les 07

    • Swagger UI configureren
    • API-informatie aanpassen
  8. Serviceniveau

    Les 08

    • Inleiding tot de serviceklasse
    • Logger initialiseren met Lombok-annotatie
  9. Ingebedde database H2

    Les 08

    • Ingebedde database H2
    • H2-database configureren
    • Hoe gebruik je de H2-consoleinterface?
  10. Entiteiten

    Les 09

    • Wat zijn entiteitsklassen?
    • Verschil tussen POJO- en entity-klassen
  11. JPA implementeren met Spring Boot

    Les 10

    • Een Spring Boot-repository maken
    • Maak een bericht, Get-, Put- en Delete-API
  12. Foutafhandeling in Spring Boot

    Les 11

    • Compile-time- en runtime-excepties
    • Runtime-exceptie implementeren
    • Compile-time-excepties in bibliotheekapplicaties
  13. Aangepaste uitzondering

    Les 12

    • Aanmaken en implementeren van een aangepaste runtime-exception
    • Een aangepaste compile‑time-exception maken en implementeren
  14. Exception handler in Spring Boot

    Les 13

    • Aangepaste exceptiehandler
    • De klasse ResponseErrorDto maken
    • Omgaan met aangepaste runtime-excepties
    • @RestControllerAdvice- en @ControllerAdvice-annotaties
    • Omgaan met aangepaste compile‑time-excepties
    • Afhandelen van globale runtime‑exceptions
    • Omgaan met globale compile-tijdfouten
  15. Configuratiebeheer

    Les 14

    • Tools voor configuratiebeheer
    • Spring Boot Cloud Config Server-project
    • Spring Cloud Config Client 1-project
    • De Spring Cloud Config Server naar een externe Git-repository verwijzen
    • Geïmporteerde eigenschappen vernieuwen
    • Configuraties beheren voor meerdere projecten
  16. Spring Cloud Interprocescommunicatie

    Les 15

    • Interprocescommunicatie
    • Interprocescommunicatie implementeren met OpenFeign
  17. Implementatie

    Les 16

    • Een beveiligingsgroep maken in AWS
    • Implementatie naar AWS EC2-service
Spring Boot en Spring Cloud

Voor wie is dit programma bedoeld?

Java-ontwikkelaars die zich willen specialiseren in Spring-frameworks

Backend- en fullstack-ontwikkelaars

Software-ingenieurs die bedrijfsapplicaties bouwen

Systeemarchitecten die met Java-ecosystemen werken

Iedereen die schaalbare webapplicaties wil bouwen met Spring

Start nu met de cursus

Vereisten

  • Basiskennis van Java-programmering
  • Vertrouwdheid met concepten van objectgeoriënteerd programmeren (OOP)
  • Basiskennis van webtechnologieën (HTTP, webapps) is handig
  • Ervaring met databases is een pluspunt, maar niet verplicht

Verklaringen

Licenties en accreditatie

Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om tijdens het gehele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.


Veelgestelde vragen

Contact background

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!