Algemene omschrijving
Spring Boot is een krachtig framework voor het ontwikkelen van productieklare Spring-applicaties met minimale configuratie. Tevens is Spring Boot een essentieel framework in de hedendaagse Java-ontwikkeling, geliefd vanwege zijn eenvoud en robuustheid. De training Spring Boot Basic biedt een diepgaand begrip van de kernprincipes en -functionaliteiten van Spring Boot. Je leert bijvoorbeeld hoe jij snel microservices en zelfstandige applicaties kunt ontwikkelen die klaar zijn voor productie.
In de training Spring Boot Basic krijg jij een uitgebreide verkenning van de basisprincipes van Spring Boot. De training Spring Boot Basic bevat diepgaande informatie over onderwerpen zoals projectconfiguratie en het gebruik van Spring Initializr. Daarbij leer je over autoconfiguratie, dependency injection en hoe jij met databases kunt werken via JPA en repositories.
Ook behandelt de training Spring Boot Basic REST-principes, het ontwikkelen van RESTful webservices met RestController en het omgaan met statuscodes. Verder leer je over services, transacties, querymethoden, named queries en het gebruik van profielen en properties (eigenschappen).
Doelgroep
De training Spring Boot Basic is met name geschikt voor softwareontwikkelaars met programmeerkennis en -vaardigheden in Java en met het framework Spring Boot willen leren werken.
Leerdoelen
Door de training Spring Boot Basic te volgen, zul je de basisonderwerpen van Spring Boot leren kennen en zul je in staat zijn om een volledige Spring Boot REST-applicatie, inclusief database, te ontwikkelen.
Voorkennis
Voordat je deelneemt aan de training Spring Boot Basic, is het van belang dat jij beschikt over basiskennis en -vaardigheden in de programmeertaal Java.
Als jij (nog) niet beschikt over kennis en vaardigheden in de programmeertaal Java, dan zou je kunnen overwegen om eerst de training Java Basic te gaan volgen.
Onderwerpen
- Inleiding.
- Inleiding op Spring Boot.
- Hello world!
- Auto configuration.
- Dependency Injection I.
- Werken met de Database.
- JPA.
- Repository.
- Intermezzo: De principes van Rest.
- RestController.
- Rest met Statuscodes.
- Service.
- Persoonlijke Casus / Opdracht.
- Dependency Injection II.
- Transacties.
- Query methodes.
- Named queries.
- Profielen en Eigenschappen.
- Kleine fixes.
- Testen.
Als er nog tijd over is:
- RestTemplate.
- JDBC Template.
- Future.
- WebFlux.