Projektowanie interfejsów API internetowych - Plan Szkolenia
Interfejs API internetowy to interfejs programowania aplikacji służący do łączenia aplikacji. Umożliwia wymianę informacji i interoperacyjność między aplikacjami poprzez sieć.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do programistów, którzy chcą projektować, pisać i budować interfejsy API internetowe, jednocześnie korzystając z istniejących technologii do tworzenia produktów o wysokiej wartości.
Pod koniec szkolenia uczestnicy będą w stanie:
- Skopiować niezbędne środowisko programistyczne, aby rozpocząć tworzenie interfejsów API internetowych.
- Zrozumieć podstawowe koncepcje, architekturę i typowe zastosowania interfejsów API internetowych.
- Opracować strategię tworzenia bardzo wartościowych interfejsów API internetowych.
- Nauczyć się, jak definiować architekturę i specyfikacje interfejsu API internetowego.
- Stosować najlepsze praktyki dotyczące bezpieczeństwa, projektowania i skalowania przepustowości interfejsów API.
- Nauczyć się, jak budować, testować, debugować i publikować interfejsy API internetowe.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.
Plan Szkolenia
Wprowadzenie
- Interfejs API internetowy vs RESTful API vs SOAP API
- Przegląd podstawowych koncepcji i architektury interfejsów API internetowych
Rozpoczęcie
- Wybór odpowiedniego paradygmatu API
- Przykład biznesowy zastosowania interfejsów API internetowych
- Technologie i narzędzia API
Zabezpieczanie interfejsów API
- Uwierzytelnianie i autoryzacja
- Praca z OAuth
- Implementacja zabezpieczeń WebHooks
Projektowanie interfejsów API internetowych
- Zrozumienie rzeczywistych przypadków użycia
- Definiowanie problemu i celów biznesowych
- Budowanie architektury
- Pisanie specyfikacji interfejsu API
- Najlepsze praktyki projektowania interfejsów API
Skalowanie interfejsów API
- Optymalizacja zasobów obliczeniowych
- Ewolucja projektowania interfejsów API
- Stronicowanie interfejsów API
- Ograniczanie przepustowości interfejsów API
- Zestawy SDK dla programistów
Testowanie i publikowanie interfejsów API
- Definiowanie przypadków testowych
- Automatyzacja testowania interfejsów API
- Ocena wyników testów
- Publikowanie interfejsów API internetowych
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Znajomość interfejsów API
- Doświadczenie w programowaniu internetowym (Javascript, ASP.NET, PHP, C#, itp.)
Odbiorcy
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Projektowanie interfejsów API internetowych - Plan Szkolenia - Rezerwacja
Projektowanie interfejsów API internetowych - Plan Szkolenia - Zapytanie
Projektowanie interfejsów API internetowych - Zapytanie o Konsultacje
Opinie uczestników (1)
Poziom wiedzy trenera
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Szkolenie - Designing Web APIs
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Tworzenie Mikrousług na Google Cloud Apigee
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą nauczyć się, jak budować, testować, debugować i wdrażać API na platformie Google Cloud Apigee.
Pod koniec szkolenia uczestnicy będą mogli:
- Skonfigurować środowisko deweloperskie zawierające wszystkie niezbędne zasoby do rozpoczęcia tworzenia API.
- Zrozumieć i wdrożyć narzędzia dostępne w Apigee Edge.
- Zbudować i wdrożyć API na Google Cloud.
- Monitorować i debugować błędy API.
- Wykorzystać analitykę i rozwiązania uczenia maszynowego Google Cloud, aby uczynić API bardziej inteligentnymi.
Tworzenie API przy użyciu Google Cloud Apigee X
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, którzy chcą efektywnie i bezpiecznie projektować, rozwijać i zarządzać API za pomocą Apigee X.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie rozwiązań API za pomocą Apigee X.
- Zrozumieć podstawy i najlepsze praktyki dotyczące tworzenia, zabezpieczania i zarządzania cyklem życia API.
- Nauczyć się projektować, budować i testować API, a następnie wdrażać je na platformie Apigee X.
- Wdrożyć wielowarstwowe zabezpieczenia API za pomocą polityk kluczy API i tokenów dostępu OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 godzinTen światowej klasy, nowoczesny, praktyczny warsztat zanurza uczestników w krytycznych realiach bezpieczeństwa współczesnych potoków CI/CD. Zaprojektowany dla specjalistów ds. bezpieczeństwa, inżynierów DevOps i programistów pragnących opanować zaawansowane techniki obrony przed naruszeniami potoków, szkolenie łączy symulacje ataków na żywo z wiodącymi narzędziami branżowymi i praktycznymi technikami obronnymi.
Kong API Gateway
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów, którzy chcą skonfigurować bramę API Kong w celu zarządzania ruchem do i z ich mikrousług.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować klaster Kong.
- Zarządzać bramą API Kong, aby zapewnić jeden punkt komunikacji dla dostępu do API.
- Kontrolować ruch usług internetowych na poziomie szczegółowym.
- Zabezpieczać API poprzez uwierzytelnianie dostępu.
- Kontrolować ruch poprzez ograniczanie przepustowości i przydziały.
- Monitorować, logować i analizować ruch API przy użyciu zewnętrznego rozwiązania, takiego jak ELK stack.
Zarządzanie API za pomocą platformy MuleSoft Anypoint
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie średnio zaawansowanym, którzy chcą wykorzystać platformę MuleSoft Anypoint do szybszego projektowania, budowania i zarządzania API oraz integracjami na bezpiecznej i uniwersalnej platformie.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie API za pomocą platformy MuleSoft Anypoint.
- Zrozumieć funkcje i architekturę platformy MuleSoft Anypoint.
- Nauczyć się projektować, budować, zarządzać i wdrażać API za pomocą platformy AnyPoint.
- Poznać rolę każdego komponentu w budowaniu integracji i API.
- Łączyć się z bazami danych i przekształcać dane za pomocą API.
- Zarządzać dostępem do API poprzez tworzenie i wdrażanie pośredników API.
Zaawansowane techniki integracji MuleSoft
21 godzinMuleSoft to wiodąca platforma integracyjna, która umożliwia przedsiębiorstwom łączenie aplikacji, danych i urządzeń w środowiskach chmurowych i lokalnych.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), skierowane jest do zaawansowanych programistów MuleSoft oraz specjalistów ds. integracji, którzy chcą projektować, optymalizować i wdrażać złożone przepływy integracyjne przy użyciu MuleSoft i platformy Anypoint.
Po zakończeniu szkolenia uczestnicy będą potrafili:
- Projektować i implementować zaawansowane przepływy Mule z wykorzystaniem obsługi błędów i przetwarzania wsadowego.
- Zabezpieczać API za pomocą OAuth 2.0, polityk i niestandardowych implementacji bezpieczeństwa.
- Wykorzystywać DataWeave do złożonych transformacji i dynamicznego routingu.
- Wdrażać i monitorować aplikacje w środowiskach CloudHub i hybrydowych.
- Implementować potoki CI/CD dla projektów MuleSoft przy użyciu Git, Jenkins i Maven.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, prosimy o kontakt w celu uzgodnienia szczegółów.
Podstawy platformy MuleSoft Anypoint
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do początkujących specjalistów IT, którzy chcą wykorzystać MuleSoft do integracji systemów, zarządzania API i usprawnienia przepływów danych w przedsiębiorstwie.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy MuleSoft i platformy Anypoint.
- Projektować, budować i zarządzać API za pomocą narzędzi MuleSoft.
- Stosować techniki integracji MuleSoft do rozwiązywania rzeczywistych problemów.
- Wykazać się biegłością w DataWeave i typowych wzorcach integracji.
Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP
21 godzinTo szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów, inżynierów i architektów, którzy chcą zabezpieczyć swoje aplikacje i usługi internetowe.
Po zakończeniu szkolenia uczestnicy będą mogli integrować, testować, chronić i analizować swoje aplikacje i usługi internetowe, korzystając z frameworka i narzędzi OWASP.
OWASP GenAI Security
14 godzinOpierając się na najnowszych wytycznych projektu OWASP GenAI Security, uczestnicy nauczą się identyfikować, oceniać i łagodzić zagrożenia specyficzne dla AI poprzez praktyczne ćwiczenia i scenariusze z rzeczywistego świata.
OWASP Mobile Security Testing Guide
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do programistów, inżynierów i architektów, którzy chcą zastosować zasady, procesy, techniki i narzędzia testowania MSTG w celu zabezpieczenia swoich aplikacji i usług mobilnych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Poznać techniki testowania, aby zaplanować skuteczną implementację testów bezpieczeństwa w cyklu życia rozwoju.
- Wykonywać techniki testowania w celu sprawdzenia ogólnych luk w zabezpieczeniach i ryzyk w aplikacjach mobilnych.
- Przeprowadzać różne procesy testowania bezpieczeństwa, aby zabezpieczyć swoje aplikacje mobilne na Android i iOS.
OWASP Top 10 2025
14 godzinTo szkolenie prowadzone przez instruktora, w formie live w Polsce (online lub na miejscu), skierowane jest do programistów internetowych oraz liderów, którzy chcą poznać i wdrożyć standard referencyjny OWASP Top 10 w celu zabezpieczenia swoich aplikacji internetowych.
Po zakończeniu szkolenia uczestnicy będą w stanie opracować strategię, wdrożyć, zabezpieczyć i monitorować swoje aplikacje i usługi internetowe, korzystając z dokumentu OWASP Top 10.
OWASP Web Security Testing Guide
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, inżynierów i architektów, którzy chcą zastosować ramy, zasady i techniki testowania WSTG w celu zabezpieczenia swoich aplikacji i usług internetowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Wykorzystać WSTG do wdrożenia procesów i technik testowania w cyklu życia rozwoju aplikacji internetowych.
- Poznać różne techniki testowania, aby dostosować ramy WSTG do potrzeb biznesowych.
- Przeprowadzić różne metody testowania bezpieczeństwa, aby chronić aplikacje internetowe przed zagrożeniami i atakami.
- Przygotować raport z oceny, aby udokumentować wyniki i ustalenia z testów bezpieczeństwa.
Swagger i Specyfikacja OpenAPI
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów back-endowych, którzy chcą wykorzystać Swagger do budowania, projektowania, dokumentowania oraz korzystania z usług internetowych RESTful.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć strategię zarządzania API dla infrastruktury oprogramowania.
- Używać narzędzi Swagger do edycji plików OAS i tworzenia SDK.
- Wdrażaæ zabezpieczenia API, wersjonowanie, dokumentację oraz inne ważne funkcje.
Automatyzacja testów z użyciem Apigee
14 godzinApigee to platforma Google Cloud do kompleksowego zarządzania cyklem życia API, która umożliwia organizacjom projektowanie, zabezpieczanie, wdrażanie, monitorowanie i skalowanie interfejsów API. Jej funkcje testowania i automatyzacji pozwalają zespołom na walidację interfejsów API, egzekwowanie polityk oraz zapewnienie wysokiej jakości wdrożeń w ramach potoków CI/CD.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do początkujących i średnio zaawansowanych inżynierów QA oraz programistów, którzy chcą zautomatyzować testowanie i walidację interfejsów API przy użyciu narzędzi i integracji Apigee.
Po zakończeniu szkolenia uczestnicy będą potrafili:
- Skonfigurować Apigee do testowania i monitorowania interfejsów API.
- Zautomatyzować przypadki testowe interfejsów API przy użyciu Apigee i zintegrowanych narzędzi.
- Weryfikować wydajność, bezpieczeństwo i niezawodność interfejsów API.
- Zintegrować automatyzację testów z potokami CI/CD.
Format kursu
- Interaktywny wykład i dyskusja.
- Ćwiczenia praktyczne.
- Realizacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu ustalenia szczegółów.
Visual Studio Code
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średnio zaawansowanym, którzy chcą edytować kod za pomocą VS Code.
Pod koniec szkolenia uczestnicy będą mogli:
- Zapoznać się z interfejsem VS Code.
- Skutecznie korzystać z obszarów roboczych w VS Code.
- Zarządzać skrótami klawiszowymi i ustawieniami w VS Code.
- Nauczyć się, jak używać różnych języków programowania w VS Code.