Designing Web APIs Treningskurs
Web API er et applikasjonsprogrammeringsgrensesnitt for å koble sammen applikasjoner. Det gjør det mulig å utveksle informasjon og sikre interoperabilitet mellom applikasjoner over nettet.
Denne instruktørledede, live-treningen (online eller på stedet) er rettet mot utviklere som ønsker å designe, skrive og bygge web API-er mens de tar i bruk eksisterende teknologier for å utvikle verdifulle produkter.
Ved slutten av denne treningen vil deltakerne være i stand til:
- Sette opp den nødvendige utviklingsmiljøet for å begynne å utvikle web API-er.
- Forstå kjernekonseptene, arkitekturen og vanlige bruksområder for web API-er.
- Bygge en strategi for å utvikle høyt verdifulle web API-er.
- Lære å definere web API-arkitekturen og spesifikasjonene.
- Anvende beste praksis for API-sikkerhet, design og skalerbar gjennomstrømning.
- Lære å bygge, teste, feilsøke og publisere web API-er.
Kursformat
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hånds-on implementering i et live-lab-miljø.
Tilpasningsmuligheter for kurs
- For å be om et tilpasset kurs for denne treningen, ta kontakt med oss for å avtale.
Kursplan
Introduksjon
- Web API vs RESTful API vs SOAP API
- Oversikt over web API kjernekonsepter og arkitektur
Å komme i gang
- Å velge riktig API-paradigme
- Eksempel på virksomhetssaker for web APIer
- API-teknologier og verktøy
Sikring av APIer
- Autentisering og autorisering
- Å arbeide med OAuth
- Implementering av WebHooks-sikkerhet
Design av web APIer
- Forståelse av virkelige brukssaker
- Definering av problemet og virksomhetsmål
- Bygging av arkitektur
- Skriving av en API-spesifikasjon
- Beste praksiser for API-design
Skalering av APIer
- Optimalisering av regne-ressurser
- Utvikling av API-design
- Paginering av APIer
- Begreining av APIer
- Utviklers SDKer
Testing og publisering av APIer
- Definering av testtilfeller
- Automatisering av API-testing
- Vurdering av testresultater
- Publisering av web APIer
Feilsøking
Oppsummering og neste steg
Krav
- Kjennskap med API-er
- Erfaring med webutvikling (Javascript, ASP.NET, PHP, C#, etc.)
Målgruppe
- Utviklere
Åpne kurs krever 5+ deltakere.
Designing Web APIs Treningskurs - Bestilling
Designing Web APIs Treningskurs - Forespørsel
Designing Web APIs - Konsulentforespørsel
Referanser (1)
Instruktørens kunnsnivå
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Maskinoversatt
Kommende kurs
Relaterte kurs
Utvikling av Microservices på Google Cloud Apigee
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære å bygge, teste, feilsøke og distribuere en API på toppen av Google Clouds Apigee API-plattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige ressurser for å begynne å utvikle en API.
- Forstå og implementere verktøyene som er tilgjengelige i Apigee Edge.
- Bygg og distribuer et API til Google Cloud.
- Overvåk og feilsøk API-feil.
- Utnytt Googgle Clouds analyse- og maskinlæringsløsninger for å gjøre APIer mer intelligente.
Utvikling av APIs ved hjelp av Google Cloud Apigee X
14 TimerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Apigee X til å designe, utvikle og administrere APIer effektivt og sikkert.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle API-løsninger med Apigee X.
- Forstå grunnleggende og beste fremgangsmåter for å utvikle, sikre og administrere livssyklusen til APIer.
- Lær hvordan du designer, bygger og tester APIer, og deretter distribuerer dem på Apigee X-plattformen.
- Implementer flerlags API-sikkerhet for APIer med API-nøkkelpolicyer og OAuth-tilgangstokener.
DevSecOps Firefight: Breach, Fix & Fortify
7 TimerDette er en verdensklasse, siste kant, håndig workshop som drar deltagere inn i de kritiske realitetene rundt moderne CI/CD-pipelinesekuritet. Laget for sikkerhetsexperter, DevOps-ingeniører og utviklere som ønsker å mestre avansert pipelinedefensiv teknikk, blander treningen live angrepssimuleringer med bransjens førende verktøy og praksisbaserte forsvarsmetoder.
Kong API Gateway
14 TimerDenne instruktørledede, live-treningen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å sette opp et Kong API-gateway for å håndtere traffikk til og fra deres mikrotjenester.
Til slutt av denne treningen vil deltakerne kunne:
- Installere og konfigurere en Kong-kluster.
- Håndtere et Kong API-gateway for å gi én kommunikasjonspunkt for å få tilgang til API.
- Kontrollere webtjenestertraffikk på et detaljert nivå.
- Sikre APIs ved autentisering av tilgang.
- Kontrollere traffikk gjennom hastighetsbegrensning og kvoter.
- Overvåke, logge og analysere API-traffikk ved hjelp av en tredjepartsløsning som ELK-stacken.
Håndtering av API-er med MuleSoft Anypoint Platform
14 TimerDenne instruktørledede, live-treningen på Norge (online eller på sted) er rettet mot mellomnivåutviklere som ønsker å bruke MuleSoft Anypoint Platform for å designe, bygge og administrere APIs og integrasjoner raskere på en sikker og universell plattform.
Ved slutten av denne treningen vil deltakerne kunne:
- Opprette nødvendige utviklingsmiljøer for å starte med å utvikle APIs med MuleSoft Anypoint Platform.
- Forstå funksjoner og arkitektur i MuleSoft Anypoint Platform.
- Lære hvordan man designer, bygger, administrerer og distribuerer APIs med AnyPoint Platform.
- Lære rollen til hver komponent i bygge av integrasjoner og APIs.
- Koble til databaser og transformere data ved hjelp av APIs.
- Administrere tilgang til APIs ved å opprette og distribuere API-proksier.
MuleSoft Avanserte integrasjonsmetoder
21 TimerMuleSoft er en ledende integrasjonsplattform som lar bedrifter koble sammen applikasjoner, data og enheter over sky- og lokalmiljøer.
Dette instruktørledede, levende treningen (online eller på stedet) er rettet mot avanserte MuleSoft utviklere og integrasjonsprofesjonelle som ønsker å designe, optimalisere og distribuere komplekse integrasjonsflyter ved hjelp av MuleSoft og Anypoint-plattformen.
Ved slutten av denne treningen vil deltakerne være i stand til:
- Designe og implementere avanserte Mule flyter ved hjelp av feilhåndtering og batch-prosessering.
- Sikre API-er med OAuth 2.0, politikker og tilpassede sikkerhetsimplementasjoner.
- Utnytte DataWeave for komplekse transformasjoner og dynamisk routing.
- Distribuere og overvåke applikasjoner over CloudHub og hybridmiljøer.
- Implementere CI/CD-pipelines for MuleSoft-prosjekter ved hjelp av Git, Jenkins og Maven.
Format for kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hånds-på-implementering i en live-lab-miljø.
Tilpasningsalternativer for kurs
- For å be om et tilpasset opplæring for dette kurset, ta kontakt for å avtale.
MuleSoft Anypoint Platform Fundamentals
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot IT-fagfolk på nybegynnernivå som ønsker å bruke MuleSoft for å integrere systemer, administrere APIer og strømlinjeforme dataflyter på tvers av en bedrift.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det grunnleggende om MuleSoft og Anypoint-plattformen.
- Design, bygg og administrer APIer ved hjelp av Mulemyke verktøy.
- Bruk MuleMyke integreringsteknikker på problemer i den virkelige verden.
- Demonstrere ferdigheter i DataWeave og vanlige integrasjonsmønstre.
Web Security Testing - Sikkerhet og Testing av Webapplikasjoner ved Hjelp av OWASP
21 TimerDenne instruktørledede, liveopplæringen i (online eller på stedet) er rettet mot utviklere, ingeniører og arkitekter som ønsker å sikre nettappene og tjenestene deres.
Ved slutten av denne opplæringen vil deltakerne være i stand til å integrere, teste, beskytte og analysere nettappene og tjenestene sine ved å bruke OWASP testrammeverket og verktøyene
OWASP GenAI Sikkerhet
14 TimerBasert på den nyeste OWASP GenAI Sikkerhetsprosjekt veiledningen vil deltagere lære å identifisere, vurdere og redusere AI-spesifikke trusler gjennom praktiske øvelser og reelle scenarier.
OWASP Mobile Security Testing Guide
21 TimerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere, ingeniører og arkitekter som ønsker å bruke MSTGs testprinsipper, prosesser, teknikker og verktøy for å sikre sine mobile applikasjoner og tjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utforsk testteknikker for å planlegge en effektiv implementering av sikkerhetstesting i utviklingslivssyklusen.
- Utfør testteknikker for å teste generelle sårbarheter og risikoer i mobilapper.
- Kjør ulike sikkerhetstestingsprosesser for å sikre Android- og iOS-mobilapplikasjonene deres.
OWASP Top 10 2025
14 TimerDette instruktørførte, live-treningen i Norge (online eller på stedet) er rettet mot webutviklere og ledere som ønsker å utforske og implementere OWASP Top 10 referansestandard for å sikre deres webapplikasjoner.
Ved treningens slutt vil deltakerne kunne strategisere, implementere, sikre og overvåke sine webapplikasjoner og tjenester ved hjelp av OWASP Top 10-dokumentet.
Håndtering av APIs med Red Hat 3Scale
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og systemadministratorer som ønsker å bruke Red Hat 3Scale til å bygge, distribuere, administrere og tjene penger på APIer samtidig som de har kontroll over API-livssyklusbruk, sikkerhet , og støtte.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å administrere APIer med Red Hat 3Scale.
- Forstå funksjonene og arkitekturen til 3Scale API-administrasjon.
- Lær hvordan du oppretter, administrerer og tjener penger på APIer.
- Bruk utviklerportalen til å publisere APIer, konfigurere registreringsflyter og kundetilgang.
- Bli kjent med hvordan du gjør bruken av APIer effektiv og sikker.
- Definer og implementer webhooks for å aktivere sanntidsvarsler.
Swagger og OpenAPI Specification
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot backend-utviklere som ønsker å bruke Swagger til å bygge, designe, dokumentere og konsumere RESTful-netttjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lag en API-administrasjonsstrategi for programvareinfrastruktur.
- Bruk Swagger-verktøy for å redigere OAS-filer og lage SDK-er.
- Implementer API-sikkerhet, versjonering, dokumentasjon og andre viktige funksjoner.
Test Automation med Apigee
14 TimerApigee er Google Clouds fullstendige plattform for API-livsyklusstyring som lar organisasjoner designe, sikre, deploye, overvåke og skale APIs. Test- og automatiseringsfunksjoner lar team validere APIs, påtvunget politikker og sikre høy kvalitet på distribusjoner i CI/CD-rørledninger.
Denne instruktørlede, live treningen (online eller på stedet) er rettet mot QA-ingeniører og utviklere på begynnernivå til mellomnivå som ønsker å automatisere API-testing og validering ved hjelp av Apigee-verktøy og integrasjoner.
Ved slutten av denne treningen vil deltakerne kunne:
- Opprette Apigee for API-testing og overvåking.
- Automatisere API-testtilfeller ved hjelp av Apigee og integrerte verktøy.
- Valider ytelse, sikkerhet og pålitelighet i APIs.
- Integrere testautomatisering i CI/CD-rørledninger.
Kursformat
- Interaktiv forelesning og diskusjon.
- Hånds-på øvelser og praksis.
- Implementering i en live-lab miljø.
Tilpasningsalternativer for kurset
- For å be om en tilpasset trening for dette kurset, kontakt oss for å avtale.
Visual Studio Code
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnere til mellomnivå som ønsker å redigere koder ved hjelp av VS-kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Gjør VS Code-grensesnittet kjent.
- Bruk arbeidsområder effektivt i VS Code.
- Administrer VS Code-snarveier og innstillinger.
- Lær hvordan du bruker ulike programmeringsspråk i VS Code.