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

datumduurtaalplaatsprijs 
27 jan1web based 625 EUR (excl. BTW)
27 jan1Leuven 625 EUR (excl. BTW)
05 jun1web based 625 EUR (excl. BTW)
05 jun1Leuven 625 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 het internet en van XML (zie XML concepten) is vereist.

Inhoud

  • Introductie in applicatie ontwikkeling en services
  • Applicatie ontwikkeling en distributed computing, evolutie in program design
  • Introductie: klassieke web services (SOAP) vs. REST APIs
  • Service Oriented Architecture (SOA)
  • Klassieke web services met SOAP en WSDL
  • XML overzicht
  • SOAP, WSDL en UDDI
  • Web services technology stack
  • WS-Security
  • RESTful services en APIs
  • REST APIs: architectuur en best practices
  • JSON
  • Beschrijven en ontdekken van RESTful services / APIs
  • RESTful security
  • 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)

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

 
  (, )

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