RESTful webservices met Java - eLearning
450,00 EUR
- 15 hours
Bouw moderne, schaalbare en hoogpresterende webapplicaties met de cursus Building RESTful Web Services Using Java. Deze praktijkgerichte training is ontworpen om ontwikkelaars te helpen de REST-architectuur te beheersen en robuuste API’s te creëren met behulp van Java-technologieën zoals JAX-RS, JSON, XML en HTTP-protocollen.
Belangrijkste functies
Taal
Cursus en lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
Toegang
1 jaar toegang tot het leerplatform
5 uur aan video's op aanvraag
met meer dan 15 uur aanbevolen studietijd
8 begeleide praktische oefeningen
5 automatisch beoordeelde toetsen
1 praktijkproject
2 uitgebreide opdrachten
Certificaat
Certificaat van afronding van het programma inbegrepen

Leerdoelen
Aan het einde van deze cursus ben je in staat om het volgende te begrijpen:
Verkennen
Ontdek de basisprincipes van RESTful API’s en hoe ze moderne applicaties aandrijven.
REST
Krijg een goed begrip van de REST-architectuur en de belangrijkste principes.
Implementeren
Leer hoe je geavanceerde functies implementeert in RESTful webservices.
Schaal
Ontwikkel betrouwbare en schaalbare API’s met behulp van REST-gebaseerde best practices.
Beveiligen
Ontdek technieken om API’s effectief te beveiligen, beheren en monitoren.
Database
Leer hoe je met Spring Data JPA gegevens uit de database ophaalt en beheert.

Cursustijdlijn
Inleiding en REST-concepten
Les 01
- Inleiding tot REST-concepten
- Wat zijn webservices?
- SOAP vs REST
- Wat is REST?
- REST-concepten
REST-best practices
Les 02
- Inleiding tot REST-best practices
- Best practices voor RESTful-webservices
- Onze RESTful webservice plannen
- Onze webservices implementeren volgens best practices
- Algemene foutafhandeling
- Validatie van RESTful services
Geavanceerde RESTful-functies en Swagger
Les 03
- Inleiding tot geavanceerde RESTful-functies en Swagger
- HATEOAS implementeren
- HATEOS-implementatie
- Logboekregistratie implementeren
- Geavanceerde RESTful-servicefuncties
- Basisprincipes van de OpenAPI-specificatie
- Swagger-tools
- Genereren van Swagger-documentatie
- Swagger-documentatie-indeling
- Swagger Hub
Authenticatie en monitoring
Les 04
- Inleiding tot authenticatie en monitoring
- Authenticatie met Spring Security
- API-monitoring met Spring Boot Actuator
- RESTful-service statische filtering
- Versiebeheer van RESTful-services
JPA
Les 05
- Inleiding tot JPA in REST
- Java Persistence API (JPA)
- Service verbinden met JPA
- Onze API bijwerken om JPA te gebruiken - Deel 1
- Onze API bijwerken om JPA te gebruiken - Deel 2
- Een blik op de volwassenheidsmodus van Richard

Voor wie is dit programma bedoeld?
Java-ontwikkelaars die zich willen uitbreiden naar backend API-ontwikkeling
Software-ingenieurs die werken aan enterprise- of cloudgebaseerde applicaties
Fullstack-ontwikkelaars die hun vaardigheden in backend-integratie willen versterken
IT-professionals die geïnteresseerd zijn in REST API-architectuur en microservices
Beginners met basiskennis van Java die webservicontwikkeling willen leren
Applicatieontwikkelaars die werken met Spring Boot-, JAX-RS- of Java EE-technologieën
Vereisten
- Basiskennis van programmeren in Java
- Vertrouwdheid met concepten van objectgeoriënteerd programmeren
- Basiskennis van webtechnologieën en HTTP
- Enige ervaring met databases en webapplicaties is nuttig, 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 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!
