Designing Web APIs Treningskurs
Web API er et programvaregrensesnitt for å koble til applikasjoner. Det gjør det mulig å utveksle informasjon og interoperabilitet mellom applikasjoner gjennom nettet.
Denne instruktørledede, live opplæring (online eller on-site) er rettet mot utviklere som ønsker å designe, skrive og bygge web APIs mens de drar nytte av eksisterende teknologier for å utvikle produkter av høy verdi.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle web APIs.
- Forstå de grunnleggende konseptene, arkitekturen og de vanlige brukene av web APIs.
- Bygg en strategi for å utvikle svært verdifulle web-API.
- Lær hvordan du definerer web API-arkitektur og spesifikasjoner.
- Bruk de beste praksisene for API-sikkerhet, design og skala gjennomgang.
- Lær hvordan å bygge, teste, debug og publisere web APIs.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
- Web API vs RESTful API vs SOAP API Oversikt over web API kjernekonsepter og arkitektur
Starter
- Velge riktig API-paradigme Eksempel på forretningscase for web-API-er API-teknologier og -verktøy
Sikring av APIer
- Autentisering og autorisasjon Arbeide med OAuth Implementering av WebHooks-sikkerhet
Designing Web APIs
- Forstå brukssaker i den virkelige verden Definere problemet og forretningsmål Bygge arkitekturen Skrive en API-spesifikasjon Beste praksis for API-design
Skalering av APIer
- Optimalisering av dataressurser Utviklende API-design Paginerings-API-er Ratebegrensende API-er Utvikler-SDK-er
Testing og publisering av APIer
- Definere testtilfeller API-testing automatisering Evaluere testresultater Publisere web-APIer
Feilsøking
Sammendrag og neste trinn
Krav
- Kjennskap til APIer
- Erfaring med webprogrammering (Javascript, ASP.NET, PHP, C#, etc.)
Publikum
- Utviklere
Open Training Courses require 5+ participants.
Designing Web APIs Treningskurs - Booking
Designing Web APIs Treningskurs - Enquiry
Designing Web APIs - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Kunnskapsnivået til treneren
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurs - Designing Web APIs
Machine Translated
Upcoming Courses
Relaterte kurs
Reactive Programming with Angular RxJS
14 timerReactiv programmering er et asynkront programmeringsparadigme som fokuserer på datastrømmer og forplantning av data ved å etablere en definert avhengighet mellom de underliggende utførelsesmodellene og de utsendte datastrømmene fra en komponent til en annen. Mange Angular applikasjonsdesignineffektiviteter når du bygger asynkrone brukergrensesnitt kan overvinnes ved å bruke reaktive stilmønstre som tilbys av RxJS-biblioteket.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan de implementerer observerbare mønstre i deres Angular applikasjonsdesign når de går gjennom en serie saker som viser vanlige problemer med vinkeldesign og hvordan de drar nytte av reaktive programmeringsdesign.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det reaktive programmeringsparadigmet og RxJS-biblioteket.
- Bygg UI tunge Angular applikasjoner med skalerbarhet, fleksibilitet og respons i tankene ved å bruke reaktive programmeringsmønstre.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Developing Microservices on 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.
Developing APIs using 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.
Full-Stack Development with AWS Cloud9
35 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå til avansert nivå fullstack som ønsker å bruke AWS Cloud9 for å strømlinjeforme utviklingsarbeidsflytene sine.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp og konfigurer AWS Cloud9 for full-stack utvikling.
- Utvikle og feilsøke front-end-applikasjoner ved hjelp av Cloud9.
- Bygg og distribuer back-end-tjenester ved å bruke AWS Cloud9.
- Integrer Cloud9 med AWS-tjenester for avanserte distribusjoner.
- Samarbeid med teammedlemmer i et skybasert utviklingsmiljø.
Functional Reactive Programming with Java 9 and RxJava
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere og systemarkitekter på middels nivå som ønsker å bygge reaktive applikasjoner ved å bruke Java 9, Spring, Jersey, Akka og RxJava 2.0 reaktive programmeringsbiblioteket .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå betydningen og betydningen av reaktiv programmering i applikasjoner og systemutvikling.
- Kjør enhetstest på RxJava 2.0.
- Bruk Akka-rammeverket under reaktive programmeringsprinsipper.
- Ansett Spring for å håndtere utviklingen av samtidige applikasjoner.
- Bruk Java 9s flow API for å utvikle reaktive apper.
Kong API Gateway
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å sette opp en Kong API-gateway for å administrere trafikk til og fra mikrotjenestene deres.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer en Kong-klynge.
- Administrer en Kong API-gateway for å gi et enkelt kommunikasjonspunkt for tilgang til API.
- Kontroller trafikk på netttjenester på et detaljert nivå.
- Sikre API-er ved å autentisere tilgang.
- Kontroller trafikken gjennom takstbegrensninger og kvoter.
- Overvåk, logg og analyser API-trafikk ved å bruke en tredjepartsløsning som ELK-stack.
Managing APIs with MuleSoft Anypoint Platform
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke MuleSoft Anypoint Platform til å designe, bygge og administrere APIer og integrasjoner raskere i en sikker og universell plattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle APIer med MuleSoft Anypoint Platform.
- Forstå funksjonene og arkitekturen til MuleSoft Anypoint Platform.
- Lær hvordan du designer, bygger, administrerer og distribuerer APIer med AnyPoint Platform.
- Bli kjent med rollen til hver komponent i å bygge integrasjoner og APIer.
- Koble til databaser og transformer data ved hjelp av APIer.
- Administrer tilgang til APIer ved å opprette og distribuere API-proxyer.
MuleSoft Advanced Integration Techniques
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.
Managing APIs with 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.
RxJava for Android Developers
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuere en Android mobilapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk som trengs for å utvikle en reaktiv applikasjon.
- Forstå hvordan data- og hendelsesstrømmer sendes ut og forbrukes.
- Design applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og kortfattet måte.
Reactive Programming for iOS with RxSwift
7 timerDenne instruktørledede, direkteopplæringen i Norge introduserer deltakerne til reaktive teknikker som tilbys av RxSwift for å administrere overføring og kombinering av asynkrone datastrømmer, håndtering av enkle observerbare sekvenser og arkitektur og utvikling av responsive, fleksible og industriskalerbare iOS applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende konseptene bak reaktiv programmering i Swift 3.
- Gjør ulike elementer som matriser og hendelser til observerbare sekvenser.
- Bruk forskjellige filtre på observerbare sekvenser, transformer og kombiner observerbare sekvenser.
- Skriv enhetstester mot Rx-kode.
- Utnytt blinddata fra brukergrensesnittelementer effektivt.
Swagger and the 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.
Web Application Development in PHP
21 timerKurset er designet for mellomliggende PHP utviklere som ønsker å berike sin kunnskap og lære beste praksis innen programmering og webutviklingsteknikker basert på objektorienterte programmering og designmønstre.