icon icon

Kurs n8n – automatyzacja procesów i integracja systemów w praktyce

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawnie połączysz systemy - Nauczysz się budować workflow, które łączą API, komunikatory, arkusze, bazy danych i narzędzia pracy zespołowej, dzięki czemu szybciej zintegrujesz rozproszone procesy w firmie.

icon

Samodzielnie zbudujesz workflow - Przejdziesz od pierwszego triggera do kompletnego przepływu z mapowaniem pól, komentarzami i wersjami, więc po szkoleniu samodzielnie przygotujesz działające automatyzacje bez zgadywania.

icon

Uruchomisz webhooki i automaty - Dowiesz się, jak projektować webhooki, harmonogramy i integracje zdarzeniowe, aby Twoje procesy startowały automatycznie po czasie, żądaniu HTTP albo sygnale z zewnętrznego systemu.

icon

Opanujesz dane i mapowanie - Nauczysz się czytać strukturę JSON, pracować na items, pisać expressions i obsługiwać pliki, CSV, XML oraz paginację API, co pozwoli Ci poprawnie przetwarzać nawet złożone dane wejściowe.

icon

Rozszerzysz n8n własnym kodem - Poznasz użycie Code node do walidacji, agregacji i niestandardowych transformacji, dzięki czemu poradzisz sobie tam, gdzie gotowe węzły nie wystarczają do logiki Twojego procesu.

icon

Zbudujesz odporne automatyzacje - Nauczysz się wdrażać retry, obsługę błędów, alerty, deduplikację i idempotencję, więc Twoje workflow będą stabilniejsze i bezpieczniejsze także przy awariach usług zewnętrznych.

icon

Włączysz AI do procesów - Zobaczysz, jak używać OpenAI lub Azure OpenAI do klasyfikacji, podsumowań i ekstrakcji danych, aby automatycznie wzbogacać treści, odpowiadać na zgłoszenia i moderować informacje.

icon

Przygotujesz wdrożenie produkcyjne - Poznasz zasady pracy z credentials, środowiskami, eksportem workflowów, Git, Queue Mode i backupem, dzięki czemu łatwiej przygotujesz n8n do bezpiecznego utrzymania w organizacji.

Program szkolenia

1. Wprowadzenie do n8n

  • czym jest n8n i kiedy warto go używać,
  • zastosowania n8n w automatyzacji procesów biznesowych i technicznych,
  • różnice między n8n Cloud a wersją self-hosted,
  • architektura n8n: Editor UI, silnik wykonywania, baza danych, tryb kolejki, Redis, Workers,
  • podstawowe pojęcia: workflow, node, trigger, execution, item, credentials.

2. Interfejs i pierwsze kroki

  • poruszanie się po edytorze workflowów,
  • panel danych wejściowych i wyjściowych,
  • mapowanie pól między węzłami,
  • tworzenie pierwszego workflow: Manual Trigger → Edit Fields (Set) → HTTP Request → Slack/Teams,
  • zapisywanie workflowów, wersje robocze i aktywacja przepływu,
  • komentarze, opisy węzłów, tagi i organizacja workflowów.

3. Triggery (uruchamianie przepływów)

  • Manual Trigger,
  • Schedule Trigger,
  • Webhook Trigger,
  • Form Trigger,
  • e-mail triggers, RSS triggers i zdarzenia zewnętrzne,
  • uruchamianie workflowów na podstawie zdarzeń z aplikacji zewnętrznych,
  • dobre praktyki dla webhooków: walidacja, podpisy, odpowiedzi synchroniczne i asynchroniczne.

4. Węzły (nodes) – przegląd i praktyka

  • węzły do pracy z danymi: Edit Fields (Set), Merge, Split Out, Aggregate,
  • węzły logiczne: IF, Switch, Wait, Filter,
  • Execute Workflow i budowanie sub-workflowów,
  • HTTP Request jako uniwersalny węzeł do integracji z API,
  • integracje z aplikacjami: Google Sheets, Airtable, Notion, Trello, Jira, GitHub, GitLab, Slack, Teams, e-mail,
  • integracje z bazami danych: PostgreSQL, MySQL, SQLite,
  • tworzenie zapytań parametryzowanych i bezpieczna praca z danymi.

5. Struktura danych i mapowanie

  • Items i JSON w n8n,
  • odczytywanie i przekształcanie danych wejściowych,
  • Expressions i dynamiczne podstawianie wartości,
  • użycie {{$json}}, $item, $now i funkcji pomocniczych,
  • praca z wieloma rekordami w jednym workflow,
  • praca z plikami i danymi binarnymi,
  • obsługa formatów CSV, JSON, XML,
  • paginacja wyników z API.

6. Kod w n8n (JavaScript)

  • zastosowanie Code node,
  • transformacje danych w JavaScript,
  • walidacja danych,
  • agregacje i filtrowanie rekordów,
  • obsługa wyjątków w kodzie,
  • dobre praktyki pisania kodu w workflowach,
  • wzorce ponownego użycia fragmentów logiki.

7. Poświadczenia i autoryzacja

  • czym są credentials w n8n,
  • typy poświadczeń: API Key, Basic Auth, OAuth2,
  • bezpieczne przechowywanie danych dostępowych,
  • zakresy dostępu i rotacja kluczy,
  • zmienne środowiskowe,
  • współdzielenie credentials w zespole,
  • dobre praktyki bezpieczeństwa.

8. Obsługa błędów i odporność

  • typowe błędy w workflowach,
  • Retry i ponowne próby wykonania,
  • Continue On Fail,
  • ścieżki wyjątków,
  • Error Workflow,
  • alerty e-mail, Slack i Teams,
  • idempotencja i deduplikacja danych,
  • kompensacje i działania naprawcze.

9. Testowanie i debugowanie

  • Manual Runs,
  • testowanie pojedynczych węzłów,
  • analiza danych wejściowych i wyjściowych,
  • podgląd Executions,
  • logi i diagnostyka błędów,
  • timeouts i analiza wolnych węzłów,
  • mockowanie API,
  • testowanie odpowiedzi zewnętrznych usług,
  • podstawy testów kontraktów API.

10. API i automatyzacja przez Webhooki

  • projektowanie endpointów w n8n,
  • odbieranie danych z systemów zewnętrznych,
  • odpowiedzi synchroniczne,
  • użycie Respond to Webhook,
  • workflowy asynchroniczne z użyciem Wait,
  • walidacja danych przychodzących,
  • ochrona przed nadużyciami,
  • rate limiting, filtry IP i kontrola dostępu.

11. Praca z AI w n8n

  • możliwości automatyzacji procesów z użyciem AI,
  • AI Agent w n8n,
  • Chat Model i integracje z modelami językowymi,
  • OpenAI, Azure OpenAI, Anthropic, Gemini i inne modele,
  • Memory i kontekst rozmowy,
  • Tools i łączenie AI z aplikacjami biznesowymi,
  • klasyfikacja, podsumowanie i ekstrakcja danych,
  • moderacja treści i automatyczne odpowiedzi,
  • wzbogacanie danych z użyciem AI.

12. RAG, wektory i praca z dokumentami

  • podstawy Retrieval-Augmented Generation,
  • przygotowanie dokumentów do przetwarzania przez AI,
  • dzielenie dokumentów na fragmenty,
  • embeddings i wyszukiwanie semantyczne,
  • Vector Store w n8n,
  • integracja z bazami wektorowymi,
  • automatyczne przeszukiwanie dokumentów,
  • budowanie prostych asystentów opartych na wiedzy firmowej.

13. Integracje z chmurą i plikami

  • Google Drive,
  • OneDrive i SharePoint,
  • Amazon S3,
  • pobieranie, zapisywanie i aktualizowanie plików,
  • automatyczne przetwarzanie załączników,
  • praca z dokumentami, arkuszami i plikami CSV,
  • automatyzacja obiegu dokumentów.

14. DevOps, wdrożenia i utrzymanie

  • export i import workflowów w formacie JSON,
  • wersjonowanie workflowów w Git,
  • środowiska DEV, TEST i PROD,
  • zmienne i sekrety per środowisko,
  • baza danych n8n i rekomendacje dla środowisk produkcyjnych,
  • skalowanie z użyciem Queue Mode,
  • Redis i Workers,
  • planowanie obciążenia,
  • backup bazy danych,
  • aktualizacje n8n,
  • monitoring działania środowiska.

15. Zgodność, bezpieczeństwo i kontrola dostępu

  • minimalizacja przetwarzanych danych,
  • RODO/GDPR w automatyzacjach,
  • retencja danych i historii wykonań,
  • audyt zmian,
  • ślady wykonania workflowów,
  • kontrola dostępu do projektów i workflowów,
  • role użytkowników i uprawnienia,
  • polityki błędów i eskalacji,
  • bezpieczeństwo danych w integracjach z AI.

16. Dobre praktyki projektowania workflowów

  • nazewnictwo workflowów i węzłów,
  • opisywanie logiki działania,
  • konwencje tagów,
  • porządkowanie większych automatyzacji,
  • dzielenie procesów na mniejsze workflowy,
  • budowanie biblioteki sub-workflowów,
  • tworzenie szablonów automatyzacji,
  • dokumentowanie przepływów,
  • tworzenie map procesów.

17. Warsztaty praktyczne

  • budowa workflowu pobierającego dane z formularza lub webhooka,
  • zapis danych do arkusza lub bazy danych,
  • wysyłka powiadomień do Teams lub Slack,
  • integracja z zewnętrznym API przez HTTP Request,
  • obsługa błędów i alertowanie,
  • automatyczne przetwarzanie dokumentu lub załącznika,
  • użycie AI do podsumowania, klasyfikacji lub ekstrakcji danych,
  • przygotowanie workflowu gotowego do wdrożenia.

18. Podsumowanie szkolenia

  • omówienie najważniejszych funkcji n8n,
  • przegląd dobrych praktyk,
  • najczęstsze błędy i sposoby ich unikania,
  • rekomendacje dotyczące wdrażania n8n w organizacji,
  • kierunki dalszego rozwoju automatyzacji,
  • sesja pytań i odpowiedzi.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy pracy z aplikacjami webowymi - Powinieneś swobodnie poruszać się po przeglądarce, formularzach i panelach administracyjnych, aby bez problemu pracować w edytorze n8n i testować połączenia z usługami.

icon

Rozumienie danych i pól - Powinieneś rozumieć, czym są rekordy, pola i podstawowe formaty danych, aby łatwiej mapować informacje między systemami oraz analizować odpowiedzi z API i baz danych.

icon

Podstawy integracji API - Powinieneś znać podstawy pracy z API, takie jak żądanie, odpowiedź, nagłówki i autoryzacja, aby świadomie konfigurować połączenia HTTP Request oraz webhooki.

icon

Elementarna logika i JavaScript - Powinieneś znać podstawy warunków, zmiennych i prostych skryptów JavaScript, aby łatwiej zrozumieć expressions, pracę w Code node i debugowanie przepływów.