Designa Web-API:er Träningskurs
En Web API är ett programmeringsgränssnitt för att ansluta applikationer. Den möjliggör utbyte av information och samverkan mellan applikationer via webben.
Denna instruktörsledda, live-träning (online eller på plats) är riktad till utvecklare som vill designa, skriva och bygga Web API:er medan de utnyttjar existerande teknologier för att utveckla värdefulla produkter.
Till slut av denna träning kommer deltagarna kunna:
- Ställa in den nödvändiga utvecklingsmiljön för att börja utveckla Web API:er.
- Förstå de centrala koncepten, arkitekturen och vanliga användningsområdena för Web API:er.
- Utforma en strategi för att utveckla högkvalitativa Web API:er.
- Lära sig hur man definierar arkitekturen och specifikationerna för en Web API.
- Tillämpa bästa praxis för API-säkerhet, design och skalning av dataflöden.
- Lära sig hur man skapar, testar, felsöker och publicerar Web API:er.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktiska uppgifter.
- Praktisk implementering i en live-labbmiljö.
Kursanpassningsalternativ
- För att begära en anpassad träning för denna kurs, kontakta oss för att boka.
Kursplan
Introduktion
- Web API vs RESTful API vs SOAP API
- Översikt över de centrala koncepten och arkitekturen för Web API:er
Kom igång
- Välja rätt API-paradigm
- Företagsfallstudier av Web API:er
- API-teknologier och verktyg
Säkra API:er
- Autentisering och auktorisering
- Arbeta med OAuth
- Implementera säkerhet för WebHooks
Designa Web API:er
- Förstå verkliga användningsfall
- Definiera problemet och affärsobjektiven
- Bygg arkitekturen
- Skriv en API-specifikation
- Bästa praxis för API-design
Skala API:er
- Optimera beräkningsresurser
- Evolvera API-designen
- Paginering av API:er
- Hastighetsbegränsning av API:er
- Utvecklar-SDK:er
Testa och publicera API:er
- Definiera testfall
- API-testautomatisering
- Värdera testresultat
- Publicera Web API:er
Felsökning
Sammanfattning och nästa steg
Krav
- Kännedom om API:er
- Webbprogrammerings erfarenhet (JavaScript, ASP.NET, PHP, C# etc.)
Målgrupp
- Utvecklare
Öppna Utbildningskurser kräver 5+ deltagare.
Designa Web-API:er Träningskurs - Bokning
Designa Web-API:er Träningskurs - Fråga
Designa Web-API:er - Konsultfråga
Vittnesmål (1)
Tränarens kunskapsnivå
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Maskintolkat
Kommande Kurser
Relaterade Kurser
Utveckling Microservices på Google Cloud Apigee
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig att bygga, testa, felsöka och distribuera ett API ovanpå Google Clouds Apigee API-plattform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller alla nödvändiga resurser för att börja utveckla ett API.
- Förstå och implementera de verktyg som finns tillgängliga inom Apigee Edge.
- Skapa och distribuera ett API till Google Cloud.
- Övervaka och felsöka API-fel.
- Utnyttja Google Clouds lösningar för analys och maskininlärning för att göra API:er mer intelligenta.
Utveckling av API:er med Google Cloud Apigee X
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller onsite) riktar sig till utvecklare som vill använda Apigee X för att designa, utveckla och hantera API:er effektivt och säkert.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla API-lösningar med Apigee X.
- Förstå grunderna och bästa praxis för att utveckla, säkra och hantera livscykeln för API:er.
- Lär dig hur du utformar, skapar och testar API:er och sedan distribuerar dem på Apigee X-plattformen.
- Implementera API-säkerhet i flera lager för API:er med API-nyckelprinciper och OAuth-åtkomsttoken.
DevSecOps Brandskydd: Brott, Läkning och Försvar
7 TimmarDenna världsklassa, moderna, praktiska workshop dycker djupt in i den kritiska verkligheten av modern CI/CD-pipelinsäkerhet. Utformad för säkerhetsprofiler, DevOps-ingenjörer och utvecklare som vill mästera avancerade pipelinförsvar, blandar träningsprogrammet livliga angrepsimulationer med branschledande verktyg och praktiska försvarsstrategier.
Kong API Gateway
14 TimmarDenna instruktörledda, live-träning i Sverige (online eller på plats) riktas till ingenjörer som vill ställa in en Kong API gateway för att hantera trafik till och från deras mikrotjänster.
Till slut av denna träning kommer deltagarna kunna:
- Installera och konfigurera ett Kong-kluster.
- Hantera en Kong API gateway för att tillhandahålla ett enda kommunikationspunkt för åtkomst till API.
- Kontrollera webbtjänsttrafiken på ett detaljerat nivå.
- Skydda APIs genom att autentisera åtkomst.
- Kontrollera trafik genom ratbegränsning och kvoter.
- Övervaka, logga och analysera API-trafik med en tredjepartslösning som ELK-stacken.
Hantering av APIs med MuleSoft Anypoint Platform
14 TimmarDenna instruktörsledda, live-träning (online eller på plats) riktar sig till utvecklare på mellannivå som vill använda MuleSoft Anypoint Platform för att designa, bygga och hantera APIer och integrationer snabbare på en säker och universell plattform.
Vid slutet av denna träning kommer deltagarna att kunna:
- Inställa den nödvändiga utvecklingsmiljön för att börja utveckla APIer med MuleSoft Anypoint Platform.
- Förstå funktionerna och arkitekturen för MuleSoft Anypoint Platform.
- Lära sig hur man designar, bygger, hanterar och distribuerar APIer med AnyPoint Platform.
- Komma att känna till rollen för varje komponent vid byggande av integrationer och APIer.
- Ansluta till databaser och transformera data med hjälp av APIer.
- Hantera åtkomst till APIer genom att skapa och distribuera API-proxyer.
MuleSoft Avancerade integrationsmetoder
21 TimmarMuleSoft är en ledande integrationsplattform som gör det möjligt för företag att ansluta applikationer, data och enheter i moln- och lokala miljöer.
Denna instruktörsledda, levande utbildning (online eller på plats) riktar sig till avancerade MuleSoft utvecklare och integrationsprofessionella som vill designa, optimera och distribuera komplexa integrationsflöden med MuleSoft och Anypoint Platform.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Designa och implementera avancerade Mule flöden med felhantering och batchbearbetning.
- Säkra APIs med OAuth 2.0, policyer och anpassade säkerhetsimplementeringar.
- Utnyttja DataWeave för komplexa transformationer och dynamisk vägledning.
- Distribuera och övervaka applikationer över CloudHub och hybridmiljöer.
- Implementera CI/CD-pipelines för MuleSoft projekt med Git, Jenkins och Maven.
Utbildningsformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementering i en levande laborationsmiljö.
Anpassningsalternativ för kursen
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna.
MuleSoft Anypoint Platform Grunderna
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till IT-proffs på nybörjarnivå som vill använda MuleSoft för att integrera system, hantera API:er och effektivisera dataflöden i ett företag.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i MuleSoft och Anypoint-plattformen.
- Designa, bygg och hantera API:er med hjälp av MuleSoft tools.
- Tillämpa Mulemjuka integrationstekniker på verkliga problem.
- Uppvisa kunskaper i DataWeave och vanliga integrationsmönster.
Web Security Testing - Säkerhet och Testning av Web Applications med OWASP
21 TimmarDenna instruktörsledda, liveutbildning ( online eller på plats) riktar sig till utvecklare, ingenjörer och arkitekter som vill säkra sina webbappar och tjänster.
I slutet av denna utbildning kommer deltagarna att kunna integrera, testa, skydda och analysera sina webbappar och tjänster med hjälp av testramverket och verktygen OWASP
OWASP GenAI Security
14 TimmarUtifrån den senaste vägledningen från OWASP GenAI Security Project kommer deltagarna att lära sig identifiera, bedöma och mildra AI-specifika hot genom praktiska övningar och verkliga scenarier.
OWASP Mobile Security Testing Guide
21 TimmarDenna instruktörsledda, live-träning i Sverige (online eller på plats) är riktad till utvecklare, ingenjörer och arkitekter som vill använda MSTG-testprinciperna, processer, tekniker och verktyg för att skydda sina mobilapplikationer och tjänster.
Till slut av denna träning kommer deltagarna att kunna:
- Utforska testtekniker för att utforma en effektiv säkerhetstestimplementering i livscykeln för utveckling.
- Genomföra testtekniker för att testa generella sårbarheter och risker i mobilapplikationer.
- Köra olika säkerhetstestprocesser för att skydda sina Android- och iOS-mobilapplikationer.
OWASP Top 10 2025
14 TimmarDetta instruktörsledda, live-träning i Sverige (online eller på plats) är riktat till webbutvecklare och ledare som önskar utforska och implementera OWASP Top 10 referensstandard för att säkra sina webbapplikationer.
Vid slutet av denna träning kommer deltagarna att kunna planera, implementera, säkra och övervaka sina webbtjänster och applikationer med hjälp av OWASP Top 10 dokument.
Hantera API:er med Red Hat 3Scale
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (genomförs online eller på plats) riktar sig till utvecklare och systemadministratörer som önskar använda Red Hat 3Scale för att bygga, distribuera, hantera och monetisera API:er, samtidigt som de behåller full kontroll över användning, säkerhet och support under hela API:ernas livscykel.
Genom att avsluta denna utbildning kommer deltagarna att kunna:
- Uppsätta den nödvändiga utvecklingsmiljön för att börja hantera API:er med Red Hat 3Scale.
- Förstå funktionerna och arkitekturen i 3Scale API-hantering.
- Lära sig hur man skapar, hanterar och monetiserar API:er.
- Använda utvecklarportalen för att publicera API:er, konfigurera registreringsflöden och kundåtkomst.
- Få insikt i hur man säkerställer effektiv och säker användning av API:er.
- Definiera och implementera webhooks för att möjliggöra realtidsnotiser.
Swagger och OpenAPI Specification
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till backend-utvecklare som vill använda Swagger för att bygga, designa, dokumentera och konsumera RESTful-webbtjänster.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en API-hanteringsstrategi för programvaruinfrastruktur.
- Använd Swagger-verktyg för att redigera OAS-filer och skapa SDK:er.
- Implementera API-säkerhet, versionshantering, dokumentation och andra viktiga funktioner.
Test Automation med Apigee
14 TimmarApigee är Google Clouds fullständiga API-hanteringsplattform för hela livscykeln som gör det möjligt för organisationer att designa, säkra, distribuera, övervaka och skalera API:er. Dess test- och automatiseringsfunktioner gör det möjligt för team att validera API:er, genomdriva policyer och säkerställa högkvalitativa distribueringar i CI/CD-pipelines.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till QA-ingenjörer och utvecklare på nybörjarnivå till mellan-nivå som vill automatisera API-testning och validering med hjälp av Apigee-verktyg och integreringar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera Apigee för API-testning och övervakning.
- Automatisera API-testfall med Apigee och integrerade verktyg.
- Validera API-prestanda, säkerhet och tillförlitlighet.
- Integrera testautomatisering i CI/CD-pipelines.
Formatet på kursen
- Interaktiv föreläsning och diskussion.
- Händer-på övningar och praktik.
- Implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna.
Visual Studio Code
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjar- till mellannivå som vill redigera koder med hjälp av VS Code.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bekanta dig med VS Code-gränssnittet.
- Använd arbetsytor effektivt i VS Code.
- Hantera kortkommandon och inställningar för VS Code.
- Lär dig hur du använder olika programmeringsspråk i VS Code.