Web API's Ontwerpen Training Cursus
Web API is een applicatieprogrammeringsinterface voor het verbinden van applicaties. Het maakt de uitwisseling van informatie en interoperabiliteit tussen toepassingen mogelijk via het web.
Deze instructeur geleide, live training (online of on-site) is gericht op ontwikkelaars die web-API's willen ontwerpen, schrijven en bouwen terwijl ze gebruikmaken van bestaande technologieën om producten van hoge waarde te ontwikkelen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Stel de noodzakelijke ontwikkelingsomgeving op om te beginnen met het ontwikkelen van web-API's.
- Begrijp de kernconcepten, architectuur en gemeenschappelijke toepassingen van web-API's.
- Maak een strategie voor het ontwikkelen van zeer waardevolle web-API's.
- Leer hoe je de web API-architectuur en specificaties definieert.
- Gebruik de beste praktijken van API-beveiliging, ontwerp en scaling doorvoer.
- Leer hoe je web-API's kunt bouwen, testen, debuggen en publiceren.
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
Cursusaanbod
Invoering
- Web-API versus RESTful API versus SOAP-API
- Overzicht van de kernconcepten en architectuur van de web-API
Aan de slag
- Het juiste API-paradigma kiezen
- Voorbeeld business case van web-API's
- API-technologieën en -tools
API's beveiligen
- Authenticatie en authorisatie
- Werken met OAuth
- WebHooks-beveiliging implementeren
Designing Web APIs
- Inzicht in gebruiksscenario's in de echte wereld
- Het definiëren van het probleem en de bedrijfsdoelstellingen
- Het bouwen van de architectuur
- Het schrijven van een API-specificatie
- Best practices van API-ontwerp
API's schalen
- Computerbronnen optimaliseren
- Evoluerend API-ontwerp
- Paginerings-API's
- Snelheidsbeperkende API's
- SDK's voor ontwikkelaars
API's testen en publiceren
- Testgevallen definiëren
- Automatisering van API-tests
- Evalueren van testresultaten
- Web-API's publiceren
Probleemoplossen
Samenvatting en volgende stappen
Vereisten
- Kennis van API's
- Ervaring met webprogrammering (Javascript, ASP.NET, PHP, C#, enz.)
Publiek
- Ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Web API's Ontwerpen Training Cursus - Boeking
Web API's Ontwerpen Training Cursus - Navraag
Web API's Ontwerpen - Consultancyaanvraag
Consultancyaanvraag
Getuigenissen (1)
Het kennisniveau van de trainer
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Cursus - Designing Web APIs
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Ontwikkelen Microservices op Google Cloud Apigee
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die willen leren hoe ze een API kunnen bouwen, testen, debuggen en implementeren bovenop het Apigee API Platform van Google Cloud.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op die alle benodigde middelen bevat om te beginnen met het ontwikkelen van een API.
- Begrijp en implementeer de tools die beschikbaar zijn binnen Apigee Edge.
- Bouw en implementeer een API naar Google Cloud.
- API-fouten bewaken en debuggen.
- Maak gebruik van Google Cloud's analytics en machine learning oplossingen om API's intelligenter te maken.
API's ontwikkelen met behulp van Google Cloud Apigee X
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die Apigee X willen gebruiken om API's efficiënt en veilig te ontwerpen, ontwikkelen en beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om met Apigee X API-oplossingen te gaan ontwikkelen.
- Begrijp de basisprincipes en best practices voor het ontwikkelen, beveiligen en beheren van de levenscyclus van API's.
- Leer hoe u API's ontwerpt, bouwt en test en deze vervolgens implementeert op het Apigee X-platform.
- Implementeer meerlaagse API-beveiliging voor API's met API-sleutelbeleid en OAuth-toegangstokens.
Kong API Gateway
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor technici die een Kong API-gateway willen opzetten om het verkeer van en naar hun microservices te beheren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer en configureer een Kong-cluster.
- Beheer een Kong API-gateway om één communicatiepunt te bieden voor toegang tot API.
- Beheer het verkeer van webservices op een gedetailleerd niveau.
- Beveilig API's door de toegang te verifiëren.
- Beheer het verkeer door middel van snelheidslimieten en quota.
- Bewaak, log en analyseer API-verkeer met behulp van een oplossing van derden, zoals ELK stack.
Beheer van APIs met MuleSoft Anypoint Platform
14 UrenDeze door een instructeur geleide, live training (online of op locatie) is bedoeld voor ontwikkelaars op intermediair niveau die MuleSoft Anypoint Platform willen gebruiken om API's en integraties sneller, veilig en universeel te ontwerpen, bouwen en beheren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De benodigde ontwikkelomgeving in te stellen om te beginnen met het ontwikkelen van API's met MuleSoft Anypoint Platform.
- De kenmerken en architectuur van MuleSoft Anypoint Platform te begrijpen.
- Te leren hoe API's te ontwerpen, bouwen, beheren en implementeren met AnyPoint Platform.
- De rol van elk component te leren kennen bij het bouwen van integraties en API's.
- Verbinding te maken met databases en gegevens te transformeren met behulp van API's.
- Toegang tot API's te beheren door API-proxies te creëren en te implementeren.
MuleSoft Geavanceerde integratietechnieken
21 UrenMuleSoft is een leidende integratieplatform dat ondernemingen in staat stelt om toepassingen, gegevens en apparaten over cloud- en on-premisesomgevingen te verbinden.
Deze door een instructeur geleide, live training (online of ter plaatse) is bedoeld voor geavanceerde MuleSoft ontwikkelaars en integratieprofessionals die complexe integratieflows ontwerpen, optimaliseren en implementeren met behulp van MuleSoft en de Anypoint Platform.
Aan het einde van deze training kunnen deelnemers:
- Geavanceerde Mule flows ontwerpen en implementeren met behulp van foutoplossing en batchverwerking.
- API's beveiligen met OAuth 2.0, beleidsregels en aangepaste beveiligingsimplementaties.
- DataWeave inzetten voor complexe transformaties en dynamische routings.
- Toepassingen implementeren en bewaken over CloudHub en hybride omgevingen.
- CI/CD-pijplijnen voor MuleSoft projecten implementeren met behulp van Git, Jenkins en Maven.
Opzet van de cursus
- Interactieve lezingen en discussies.
- Veel oefeningen en praktijk.
- Handmatige implementatie in een live-labomgeving.
Opties voor cursusaanpassing
- Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
MuleSoft Anypoint Platform Fundamentals
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor IT-professionals op beginnersniveau die MuleSoft willen gebruiken om systemen te integreren, API's te beheren en gegevensstromen binnen een onderneming te stroomlijnen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisprincipes van MuleSoft en het Anypoint Platform.
- Ontwerp, bouw en beheer API's met behulp van MuleSoft tools.
- Pas MuleSoft integratietechnieken toe op problemen uit de echte wereld.
- Demonstreer vaardigheid in DataWeave en algemene integratiepatronen.
Webbeveiligingstesten - Beveiliging en testen van webapplicaties met behulp van OWASP
21 UrenDeze live training onder leiding van een instructeur ( online of ter plaatse) is bedoeld voor ontwikkelaars, ingenieurs en architecten die hun web-apps en -services willen beveiligen.
Aan het einde van deze training kunnen deelnemers hun webapps en -services integreren, testen, beschermen en analyseren met behulp van het OWASP testframework en de tools
OWASP Top 10
14 UrenDeze door een instructeur geleide, live-training (online of ter plaatse) is gericht op webontwikkelaars en leiders die de OWASP Top 10 referentie-norm willen verkennen en implementeren om hun webapplicaties te beveiligen.
Na afloop van deze training zullen de deelnemers in staat zijn om strategieën te ontwikkelen, te implementeren, te beveiligen en hun webapplicaties en -diensten te bewaken met behulp van het OWASP Top 10-document.
Beheer van APIs met Red Hat 3Scale
14 UrenDeze live training onder leiding van een instructeur in België (online of op locatie) is bedoeld voor ontwikkelaars en systeembeheerders die Red Hat 3Scale willen gebruiken om API's te bouwen, distribueren, beheren en er geld mee te verdienen, terwijl ze de controle houden over het gebruik, de beveiliging en ondersteuning van de API-levenscyclus.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om API's te gaan beheren met Red Hat 3Scale.
- Begrijp de functies en architectuur van 3Scale API-beheer.
- Meer informatie over het maken, beheren en te gelde maken van API's.
- Gebruik de ontwikkelaarsportal om API's te publiceren, aanmeldingsstromen en klanttoegang te configureren.
- Leer hoe u de adoptie van API's effectief en veilig kunt maken.
- Definieer en implementeer webhooks om real-time meldingen mogelijk te maken.
Hoe Schrijf je Veilig Code
35 UrenDeze cursus in België is erop gericht om de volgende te bewerkstelligen:
- Ontwikkelaars helpen om de technieken van het schrijven van Secure Code te beheersen
- Softwaretesters helpen om de beveiliging van de applicatie te testen voordat ze naar de productieomgeving worden gepubliceerd
- Softwarearchitecten helpen om de risico's rondom de applicaties te begrijpen
- Teamleiders helpen om de beveiligingsnormen voor de ontwikkelaars vast te stellen
- Webmasters helpen om de servers te configureren om misconfiguraties te voorkomen
Secure Developer Java (Incl. OWASP)
21 UrenDeze cursus behandelt de veilige coderingsconcepten en OWASP met Java via OWASP testmethodologie (Open Web Application Security Project). Het Open Web Application Security Project is een online community die vrij beschikbare artikelen, methodologieën, documentatie, tools en technologieën creëert op het gebied van webapplicatiebeveiliging.
Secuur Ontwikkelaar .NET (Incl. OWASP)
21 UrenDeze cursus behandelt de veilige coderingsconcepten en OWASP met ASP.net via de OWASP testmethode (Open Web Application Security Project), OWASP is een online community die vrij beschikbare artikelen, methodologieën, documentatie, tools en technologieën in het veld maakt van beveiliging van webapplicaties.
Deze cursus onderzoekt de functies van Dot Net Framework Security en hoe u webapplicaties kunt beveiligen.
Swagger en de OpenAPI Specificatie
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor back-endontwikkelaars die Swagger willen gebruiken om RESTful-webservices te bouwen, ontwerpen, documenteren en gebruiken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Creëer een API-beheerstrategie voor software-infrastructuur.
- Gebruik Swagger tools om OAS-bestanden te bewerken en SDK's te maken.
- Implementeer API-beveiliging, versiebeheer, documentatie en andere belangrijke functies.
Test Automation met Apigee
14 UrenApigee is Google Cloud’s volledige levenscyclus API-beheerplatform dat organisaties in staat stelt om APIs te ontwerpen, te beveiligen, te implementeren, te bewaken en te schalen. De test- en automatisatiefuncties van Apigee stellen teams in staat om APIs te valideren, beleid af te dwingen en hoge kwaliteit implementaties in CI/CD-pijplijnen te waarborgen.
Deze instructeurgeleide, live training (online of op locatie) is gericht op beginnende tot gemiddelde QA-engineers en ontwikkelaars die API-testen en -validatie met behulp van Apigee-tools en -integraties willen automatiseren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- Apigee in te stellen voor API-testen en bewaking.
- API-testgevalen te automatiseren met behulp van Apigee en geïntegreerde tools.
- API-prestaties, -veiligheid en -betrouwbaarheid te valideren.
- Testautomatisering te integreren in CI/CD-pijplijnen.
Formaat van de cursus
- Interactieve colleges en discussies.
- Handson-oefeningen en praktijk.
- Implementatie in een live-labomgeving.
Aanpasbare cursusopties
- Om een aangepaste training voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
Visual Studio Code
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor beginnende tot gemiddelde ontwikkelaars die codes willen bewerken met behulp van VS Code.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak uzelf vertrouwd met de VS Code-interface.
- Maak effectief gebruik van werkruimten in VS Code.
- Beheer VS Code-sneltoetsen en -instellingen.
- Leer hoe u verschillende programmeertalen in VS Code kunt gebruiken.