drukuj
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.

Program szkolenia

1. Wprowadzenie do n8n

  • czym jest n8n i kiedy go używać,
  • architektura: Editor UI, silnik wykonywania, baza danych, tryb kolejki (Redis),
  • pojęcia: workflow, node, trigger, execution, item, credentials.

2. Interfejs i pierwsze kroki

  • poruszanie się po edytorze, panel danych, mapowanie pól,
  • tworzenie pierwszego workflow: Manual Trigger → Set → HTTP Request → Slack/Teams,
  • zapisywanie wersji, komentarze, tagi.

3. Triggery (uruchamianie przepływów)

  • manual, Cron/Schedule, Webhook, Interval,
  • e‑mail (IMAP), RSS, formularze/CRM, zdarzenia zewnętrzne,
  • najlepsze praktyki dla webhooków (walidacja, podpisy, odpowiedzi sync/async).

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

  • dane i transformacje: Set, Move/Rename, Merge, Split In Batches,
  • logika: IF, Switch, Wait/Delay, Rate Limit, Execute Workflow (sub‑flows),
  • integracje: HTTP Request, Google Sheets, Airtable, Notion, Trello/Jira, GitHub/GitLab, Slack/Teams, e‑mail (SMTP),
  • bazy danych: PostgreSQL, MySQL, SQLite – zapytania parametryzowane.

5. Struktura danych i mapowanie

  • Items i JSON – jak czytać i kształtować dane,
  • Expressions: {{$json}}, $item, $now, funkcje pomocnicze,
  • praca z danymi binarnymi (pliki), CSV/JSON/XML, paginacja API.

6. Kod w n8n (JavaScript)

  • Function/Code node – przekształcenia, walidacje, agregacje,
  • obsługa wyjątków w kodzie, wzorce re‑używalności.

7. Poświadczenia i autoryzacja

  • typy credów: API Key, Basic, OAuth2,
  • zakresy i rotacja kluczy, zmienne środowiskowe,
  • dobre praktyki bezpieczeństwa.

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

  • Retry, Continue On Fail, ścieżki wyjątków,
  • Error Workflow i alerty (e‑mail/Slack/Teams),
  • idempotencja, deduplikacja, kompensacje.

9. Testowanie i debugowanie

  • Manual Runs, test data, podgląd Executions,
  • Logi, timeouts, diagnostyka wolnych węzłów,
  • Mockowanie API (np. HTTPBin), testy kontraktów.

10. API i automatyzacja przez Webhooki

  • projektowanie endpointów w n8n,
  • odpowiedzi Sync vs Respond to Webhook + Wait,
  • ochrona przed nadużyciami (rate limiting, filtry IP).

11. Praca z AI i usługami chmurowymi

  • OpenAI/Azure OpenAI: klasyfikacje, podsumowania, ekstrakcja danych,
  • chmury plików: Google Drive, OneDrive/SharePoint, S3,
  • wzorce: automatyczne odpowiedzi, wzbogacanie danych, moderacja treści.

12. DevOps, wdrożenia i utrzymanie

  • export/import workflowów (JSON), wersjonowanie w Git,
  • środowiska DEV/TEST/PROD, zmienne i sekrety per środowisko,
  • skalowanie: Queue Mode, Workers, planowanie obciążenia,
  • backup bazy, aktualizacje, monitoring zdrowia.

13. Zgodność i bezpieczeństwo

  • minimalizacja danych, RODO/GDPR, retencja,
  • audyt zmian, ślady wykonania, kontrola dostępu (RBAC),
  • polityki błędów i eskalacji.

14. Dobre praktyki projektowe

  • nazewnictwo, opisy węzłów, konwencje tagów,
  • reużywalność: biblioteka sub‑workflowów i szablony,
  • dokumentowanie przepływów i map procesów.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.