Distributed applications: APIs en web services

Service Oriented Architecture (SOA) is een belangrijke architectuurstijl voor bedrijfstoepassingen. SOA stimuleert zwakke koppeling en platform-onafhankelijkheid, en laat zo toe om gemakkelijk business applicaties op te bouwen uit een verzameling business-georiënteerde services. (SOAP) Web services en REST API's zijn de meest voorkomende implementaties van deze SOA ideeën.

Deze cursus biedt een overzicht van de SOA principes: de concepten, de standaarden, de producten en implementaties. De evolutie van de (klassieke) SOAP web services naar REST API's en microservices zal worden besproken.

Kalender

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender
datumduurtaalplaatsprijs 
05 jun1web based 655 EUR (excl. BTW)
05 jun1Leuven 655 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Analisten, applicatieontwikkelaars, database administrators of projectleiders die willen weten wat SOA en web services voor hen kunnen betekenen.

Voorkennis

Een algemene kennis van XML (zie XML concepten) is vereist.

Inhoud

  • Introductie in applicatie ontwikkeling en services
  • Applicatie ontwikkeling en distributed computing
  • Evolutie in program design
  • HTTP Communicatie
  • Request en Response
  • HTTP methodes
  • HTTP headers: media types en status codes
  • Structureren van documenten
  • XML
  • JSON
  • YAML
  • Service Oriented Architecture (SOA)
  • Kenmerken van SOA
  • Microservices
  • Testen van Services
  • Klassieke Webservices met SOAP en WSDL
  • WSDL
  • SOAP
  • Webservices-technologiestack
  • WS-security
  • RESTful services en APIs
  • Definities
  • Endpoint naming best practices
  • Foutafhandeling en validatie
  • API security
  • RESTful services en APIs
  • SOA in the Enterprise
  • Service Delivery Lifecycle
  • SOA delivery strategies en design patterns
  • SOA governance

Verloop van de cursus

Klassikale training en demonstraties.

Duur

1 dag.

Docent

Sandy Schillebeeckx.

Reviews

4.2/5 (gebaseerd op 21 evaluaties; de meest recente worden hieronder getoond)

Good, nice presentation

 
  (, )

It was good and interactive. It was a small group so enough space for individual questions.

 
  (, )

Very theoretical but a good introduction.

 
  (, )

I learned a good amount of new things. I believe it was very efficiently fit in 1 day

 
  (, )

Great course which suited my needs.

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN