Apigee zaawansowany: bezpieczeństwo i zarządzanie API

Zaawansowane szkolenie Apigee obejmuje ochronę API, kontrolę ruchu, zarządzanie cyklem życia interfejsów i optymalizację usług produkcyjnych. Program może być realizowany jako szkolenie otwarte lub zamknięte, z możliwością przygotowania dedykowanego programu.

Czas trwania: 2 dni / 14 h

Integracja systemów z wykorzystaniem Apache Kafka, RabbitMQ oraz architektury Event-Driven. Projektowanie, wdrażanie i szkolenia dla firm z całej Polski.

Wybierz formę szkolenia

Szkolenie dedykowane

Dla Twojego zespołu

Wycena indywidualna


  • Program dopasowany do potrzeb uczestników
  • Stacjonarnie lub zdalnie
  • Termin ustalany elastycznie
Poproś o wycenę
Szkolenie otwarte

Zdalnie, w grupie

1 900 zł netto / osobę


  • Terminy: sprawdź w zakładce Szkolenia otwarte
  • 2 dni / 14 h, online na żywo
  • Materiały i certyfikat w cenie
Zapisz się

Cena szkolenia zamkniętego zależy od liczby uczestników, formy, poziomu zaawansowania i zakresu dopasowania programu.

Szkolenia otwarte realizujemy wyłącznie w formie zdalnej, w momencie zebrania się grupy.

Opis

Zaawansowane przepływy proxy i komponenty współdzielone

  • Projektowanie złożonych przepływów przetwarzania żądań i odpowiedzi
  • Konfiguracja przepływów warunkowych i zaawansowanych reguł routingu
  • Wykorzystanie współdzielonych przepływów Shared Flows
  • Organizacja wspólnych polityk i komponentów w wielu proxy API
  • Obsługa zmiennych przepływu i przekazywanie kontekstu między politykami
  • Optymalizacja konfiguracji proxy oraz ograniczanie powielania logiki

OAuth 2.0, JWT i klucze API

  • Zaawansowana konfiguracja uwierzytelniania i autoryzacji API
  • Implementacja przepływów OAuth 2.0 i zarządzanie tokenami dostępu
  • Generowanie, weryfikacja i dekodowanie tokenów JWT
  • Walidacja kluczy API oraz zarządzanie dostępem aplikacji
  • Kontrola zakresów uprawnień i czasu ważności tokenów
  • Obsługa odrzuconych żądań i typowych błędów uwierzytelniania

Quota, limity ruchu i ochrona przed przeciążeniem

  • Konfiguracja polityk Quota i ograniczanie liczby żądań
  • Kontrola częstotliwości wywołań z wykorzystaniem SpikeArrest
  • Dobór limitów dla aplikacji, produktów API i klientów
  • Ochrona usług backendowych przed nadmiernym obciążeniem
  • Konfiguracja warunków odrzucania żądań i obsługi przekroczonych limitów
  • Testowanie zachowania API przy zwiększonym natężeniu ruchu

Logowanie, analityka i obsługa błędów

  • Projektowanie spójnych mechanizmów logowania i monitorowania API
  • Konfiguracja raportowania błędów i wyjątków w przepływach proxy
  • Zaawansowana obsługa błędów za pomocą przepływów FaultRules
  • Analiza kodów HTTP, opóźnień i błędów komunikacji z backendem
  • Wykorzystanie analityki Apigee do identyfikowania trendów i anomalii
  • Dobór metryk do oceny dostępności, wydajności i jakości usług API

Wersjonowanie i cykl życia API

  • Strategie wersjonowania interfejsów API
  • Zarządzanie rewizjami proxy i wdrażaniem zmian konfiguracyjnych
  • Promowanie wersji między środowiskami deweloperskimi, testowymi i produkcyjnymi
  • Zarządzanie produktami API, aplikacjami i uprawnieniami dostępu
  • Planowanie zmian niekompatybilnych i wycofywania starszych wersji
  • Automatyzacja wdrożeń oraz kontrola poprawności konfiguracji

Bezpieczeństwo komunikacji i integracji z backendem

  • Konfiguracja zabezpieczeń komunikacji między Apigee a usługami backendowymi
  • Weryfikacja certyfikatów i konfiguracja TLS
  • Ochrona danych wrażliwych w żądaniach, odpowiedziach i logach
  • Walidacja danych wejściowych i ograniczanie nieprawidłowych żądań
  • Kontrola dostępu do zasobów oraz egzekwowanie zasad bezpieczeństwa
  • Analiza typowych zagrożeń związanych z udostępnianiem API

Warsztat: zabezpieczenie API produkcyjnego

  • Analiza przykładowego proxy API i identyfikacja luk konfiguracyjnych
  • Wdrożenie OAuth 2.0, weryfikacji JWT lub kluczy API
  • Konfiguracja limitów Quota i ochrony przed nagłymi skokami ruchu
  • Ujednolicenie logowania, analityki i obsługi błędów
  • Przygotowanie strategii wersjonowania i kontrolowanego wdrożenia zmian
  • Testowanie zabezpieczeń oraz ocena zachowania API pod obciążeniem

 

FAQ – Apigee zaawansowany – bezpieczeństwo i zarządzanie API

1. Dla kogo przeznaczone jest zaawansowane szkolenie Apigee?

Szkolenie jest skierowane do programistów, architektów integracji, inżynierów API i specjalistów DevOps, którzy znają podstawy Apigee i chcą rozwijać umiejętności zabezpieczania oraz utrzymywania interfejsów API. Przyda się osobom odpowiedzialnym za niezawodność, kontrolę ruchu i zarządzanie cyklem życia API w środowiskach produkcyjnych.

2. Jak zabezpieczać API w Apigee za pomocą OAuth 2.0, JWT i limitów ruchu?

Apigee umożliwia stosowanie mechanizmów uwierzytelniania i autoryzacji, takich jak OAuth 2.0, JWT oraz klucze API. Szkolenie obejmuje także konfigurację limitów Quota i kontroli natężenia ruchu, które pomagają ograniczać nadużycia, chronić usługi backendowe i zmniejszać ryzyko przeciążenia.

3. Czy szkolenie Apigee obejmuje zarządzanie wersjami i ochronę produkcyjnego API?

Tak. Uczestnicy poznają zaawansowane przepływy proxy, komponenty współdzielone, wersjonowanie i publikowanie API oraz analizę logów i danych analitycznych. Podczas warsztatu zabezpieczają API w scenariuszu produkcyjnym, uwzględniając kontrolę dostępu, limity ruchu i obsługę błędów.

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.