Większość analityków finansowych czeka tygodniami na dane, które mogliby pobrać sami w ciągu godziny. Ten kurs zmienia ten schemat.
Jakie API są omawiane
Program skupia się na czterech kategoriach: API banków w standardzie Open Banking (PSD2), API platform płatniczych takich jak Stripe i PayU, publiczne API danych rynkowych oraz wewnętrzne API systemów ERP. Każda kategoria ma inne wymagania dotyczące autoryzacji, limity zapytań i formaty odpowiedzi.
Narzędzia i środowisko pracy
Kurs prowadzony jest w Pythonie z użyciem biblioteki requests i httpx. Uczestnicy uczą się korzystać z dokumentacji API, obsługiwać paginację, zarządzać tokenami OAuth 2.0 i zapisywać dane do lokalnej bazy SQLite lub bezpośrednio do arkuszy Google Sheets. Nie jest wymagana znajomość zaawansowanego programowania, ale komfort pracy z Pythonem na poziomie skryptów jest potrzebny.
Bezpieczeństwo i przechowywanie danych uwierzytelniających
Osobny moduł dotyczy bezpiecznego przechowywania kluczy API i tokenów. Wiele wycieków danych w sektorze finansowym wynika z kluczy zapisanych bezpośrednio w kodzie lub plikach CSV. Kurs pokazuje praktyczne alternatywy: zmienne środowiskowe, menedżery sekretów, pliki konfiguracyjne poza repozytorium.