Projektowanie RESTful API - Plan Szkolenia
API (Interfejs Programowania Aplikacji) umożliwiają połączenie Twojej aplikacji z innymi aplikacjami.
W tym szkoleniu prowadzonym przez instruktora, uczestnicy nauczą się, jak pisać wysokiej jakości API, budując i zabezpieczając serwer backendowy API.
Pod koniec szkolenia uczestnicy będą mogli:
- Wybrać spośród wielu frameworków do budowania API
- Zrozumieć i modelować API publikowane przez firmy takie jak Google i Facebook
- Tworzyć i publikować własne RESTful API do publicznego użytku
- Zabezpieczać swoje API poprzez uwierzytelnianie oparte na tokenach
Grupa docelowa
- Deweloperzy
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
- Aby dostosować ten kurs do innych języków, takich jak PHP, JavaScript itp., prosimy o kontakt w celu ustalenia szczegółów
Plan Szkolenia
Wprowadzenie
Jak działają API
Dostęp do publicznego API
Przygotowanie środowiska programistycznego
Przygotowanie przykładowej aplikacji backendowej
Tworzenie punktu końcowego API
Testowanie API
Debugowanie API
Zabezpieczanie API
Wdrażanie backendu z włączonym API
Monitorowanie API
Ulepszanie API
Najlepsze praktyki RESTful API
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Zrozumienie protokołu HTTP
- Doświadczenie w programowaniu webowym (patrz Uwaga poniżej dotycząca opcji językowych)
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Projektowanie RESTful API - Plan Szkolenia - Rezerwacja
Projektowanie RESTful API - Plan Szkolenia - Zapytanie
Projektowanie RESTful API - Zapytanie o Konsultacje
Opinie uczestników (1)
Każda lekcja techniczna była opatrzona wieloma praktycznymi ćwiczeniami, aby utrwalić omawiane koncepcje.
Andrei-Calin Bajea
Szkolenie - OWASP Top 10 2025
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.