Przejdź do treści
Technologie / Programowanie

Zaawansowany kurs dla programistów Boomi

Czterodniowe szkolenie zaawansowane z Dell Boomi — zaawansowane mapowanie i skrypty, optymalizacja wydajności procesów, integracja z API REST i SOAP, wzorce integracyjne, zaawansowana obsługa błędów, bezpieczeństwo i szyfrowanie, zarządzanie cyklem życia, monitorowanie i architektura integracyjna.

Podstawy Boomi to za mało, gdy integrujesz 50 systemów — potrzebujesz wzorców, optymalizacji i architektury, która wytrzyma skalę enterprise

Proste integracje punkt-punkt działają na początku. Ale gdy organizacja rośnie, pojawiają się problemy: wolne procesy, brak standardów, spaghetti integracyjne, brak zarządzania wersjami. Zaawansowana praca z Boomi wymaga: Groovy scripting, wzorców integracyjnych (pub-sub, scatter-gather), optymalizacji wydajności, bezpieczeństwa i governance.

Zaawansowany kurs dla programistów Boomi to czterodniowe szkolenie EITT, realizowane w formie stacjonarnej lub zdalnej. Program jest przeznaczony dla doświadczonych użytkowników Boomi — od zaawansowanego mapowania i skryptów po architekturę integracyjną enterprise.

Dla kogo jest to szkolenie?

Dla doświadczonych programistów i architektów Boomi. Szczególnie gdy:

  • Tworzysz integracje w Boomi od miesięcy, ale brakuje Ci zaawansowanych technik (Groovy, dynamiczne mapowanie, cross-referencing)
  • Masz problemy z wydajnością procesów i potrzebujesz wiedzy o optymalizacji, skalowaniu i przetwarzaniu asynchronicznym
  • Projektujesz architekturę integracyjną dla organizacji i potrzebujesz wzorców, standardów i praktyk governance

Cztery dni: od zaawansowanego mapowania po architekturę enterprise

Dzień 1: Mapowanie — zaawansowane mapy, Groovy scripting, profile hierarchiczne, cross-referencing, batch processing. Dzień 2: Wydajność — analiza, optymalizacja, skalowanie (Atom/Molecule), zarządzanie pamięcią, przetwarzanie asynchroniczne. Dzień 3: API i wzorce — REST (OAuth 2.0), SOAP (WS-Security), wzorce integracyjne (pub-sub, scatter-gather), obsługa błędów. Dzień 4: Bezpieczeństwo i governance — szyfrowanie, zarządzanie cyklem życia, CI/CD, architektura enterprise, best practices.

Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia Boomi zamknięte dla zespołów integracyjnych.

Korzyści

  • Stosować zaawansowane techniki mapowania (Groovy scripting, dynamiczne mapowanie, cross-referencing) w procesach Boomi
  • Optymalizować wydajność procesów integracyjnych i konfigurować skalowanie (Atom/Molecule/Cloud)
  • Integrować Boomi z zewnętrznymi API REST (OAuth 2.0) i SOAP (WS-Security)
  • Implementować wzorce integracyjne (pub-sub, scatter-gather, content-based routing) w architekturze Boomi
  • Konfigurować bezpieczeństwo (szyfrowanie, certyfikaty, PGP) i zarządzać cyklem życia integracji
  • Projektować architekturę integracyjną enterprise zgodnie z najlepszymi praktykami i standardami governance

Dla kogo jest to szkolenie?

Doświadczeni programiści Boomi chcący pogłębić kompetencje w zaawansowanych technikach integracji
Architekci integracji projektujący rozwiązania Boomi dla dużych przedsiębiorstw
Liderzy zespołów integracyjnych odpowiedzialni za standardy i architekturę rozwiązań Boomi
Specjaliści IT optymalizujący wydajność i skalowalność istniejących procesów Boomi
Deweloperzy integrujący Boomi z zewnętrznymi API (REST, SOAP) i systemami korporacyjnymi
Administratorzy Boomi zarządzający cyklem życia integracji w środowiskach enterprise

Wymagania wstępne

  • Praktyczne doświadczenie w pracy z Dell Boomi AtomSphere
  • Ukończone szkolenie Podstawy integracji Boomi lub równoważne doświadczenie
  • Znajomość formatów danych (XML, JSON) i koncepcji API (REST, SOAP)

Program szkolenia

01

Dzień 1: Zaawansowane techniki mapowania i transformacji danych

  • Zaawansowane mapowanie — funkcje niestandardowe, skrypty Groovy w mapach, dynamiczne mapowanie, mapowanie warunkowe
  • Zaawansowane profile danych — profile hierarchiczne, profile dynamiczne, obsługa złożonych struktur XML/JSON
  • Cross-referencing i lookup — tabele referencyjne, dynamiczne lookup, cache danych referencyjnych
  • Skrypty w procesach Boomi — Groovy scripting, Data Process shape, manipulacja dokumentami w skryptach
  • Zaawansowana transformacja danych — split/combine dokumentów, batch processing, przetwarzanie dużych wolumenów
  • Ćwiczenia: implementacja złożonych map z Groovy, dynamiczne mapowanie, przetwarzanie hierarchicznych struktur
02

Dzień 2: Optymalizacja wydajności i skalowalność

  • Analiza wydajności procesów — identyfikacja wąskich gardeł, metryki wydajności, Process Reporting, profilowanie
  • Techniki optymalizacji — redukcja wywołań API, batch vs real-time, cache strategii, przetwarzanie równoległe
  • Skalowalność rozwiązań Boomi — Atom vs Molecule vs Cloud, load balancing, horizontal scaling, klastry
  • Zarządzanie pamięcią i zasobami — konfiguracja JVM, garbage collection, limity dokumentów, streaming dużych plików
  • Przetwarzanie asynchroniczne — kolejki, zdarzenia, listener processes, long-running processes
  • Ćwiczenia: profilowanie procesu, identyfikacja wąskich gardeł, optymalizacja wydajności, konfiguracja skalowania
03

Dzień 3: Integracja z zewnętrznymi API i wzorce integracyjne

  • Integracja z API REST — konfiguracja HTTP Client connector, autentykacja (OAuth 2.0, API Key, Bearer Token), paginacja, obsługa błędów HTTP
  • Integracja z API SOAP — Web Services connector, konfiguracja WSDL, obsługa nagłówków SOAP, WS-Security
  • Wzorce integracyjne — publish-subscribe, request-reply, scatter-gather, routing, content-based routing
  • Implementacja wzorców w Boomi — Event-driven architecture, Flow Services, API Management
  • Zaawansowana obsługa błędów — strategie retry, dead-letter queues, circuit breaker, alertowanie i eskalacja
  • Ćwiczenia: integracja z zewnętrznym API REST (OAuth 2.0), implementacja wzorca pub-sub, obsługa błędów
04

Dzień 4: Bezpieczeństwo, zarządzanie i najlepsze praktyki

  • Bezpieczeństwo w Boomi — szyfrowanie danych (at rest, in transit), zarządzanie certyfikatami, PGP encryption, secure connectors
  • Zarządzanie cyklem życia integracji — wersjonowanie, branching, promowanie między środowiskami, release management
  • Monitorowanie i analiza — Process Reporting zaawansowany, custom tracking, integracja z narzędziami monitoringu (Splunk, ELK)
  • Najlepsze praktyki architektury integracyjnej — konwencje nazewnictwa, modularyzacja procesów, reużywalne komponenty, dokumentacja
  • Governance i standardy — polityki integracyjne, code review, testowanie automatyczne, CI/CD dla integracji
  • Ćwiczenia końcowe: projektowanie architektury integracyjnej enterprise — od wymagań po wdrożenie z best practices

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Ścieżka rozwoju

Zaawansowany kurs dla programistów BoomiTo szkolenie
2
Podstawy integracji BoomiPowiązane szkolenie

Najczęściej zadawane pytania

Czy muszę ukończyć szkolenie podstawowe?

Tak — szkolenie wymaga praktycznego doświadczenia z Boomi lub ukończenia kursu Podstawy integracji Boomi (IT-SD-47). Program zakłada znajomość interfejsu, connectorów, mapowania i wdrażania procesów.

Czy szkolenie obejmuje Groovy scripting?

Tak — Groovy jest kluczowym elementem zaawansowanej pracy z Boomi. Program obejmuje skrypty w mapach, Data Process shape, manipulację dokumentami i dynamiczne mapowanie z wykorzystaniem Groovy.

Czy omawiany jest CI/CD dla integracji Boomi?

Tak — dzień 4 obejmuje zarządzanie cyklem życia integracji: wersjonowanie, branching, promowanie między środowiskami, testowanie automatyczne i CI/CD pipeline dla procesów Boomi.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 4 dni (9:00-16:00), dostępne online i stacjonarnie. Intensywne ćwiczenia praktyczne na platformie Boomi.

Czy po szkoleniu otrzymam certyfikat?

Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.

Anna Polak
Anna Polak Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90