22 299 53 69 biuro@jsystems.pl
Karnet Open na szkolenia! Szkolenia bez limitu przez cały rok! Dowiedz się więcej.


Erlang programming - training in english

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 3500 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia
  1. What is Erlang?
  2. Features and benefits of Erlang
  3. Sequential Erlang
    • Data types
      • numbers - integers and floats
      • atoms
      • booleans
      • maps
      • lists and strings
      • bit strings and binaries
      • tuples
      • records
    • syntax
      • terms
      • variables
      • patterns
      • matching operator
      • function calls
      • if
      • case
      • maybe
      • list comprehensions
      • anonymous functions
      • modules and functions
    • How to do the coding in a functional paradigm?
      • Recursion
      • higher-order functions
    • Sequential error handling
  4. Concurrency in Erlang
    • Erlang process model (Actor model)
    • Processes and message passing
      • spawning new processes
      • sending and receiving messages
    • Concurrent error handling and why is it better?
      • Links
      • Monitors
  5. Tooling
    • Build tool
      • Rebar3
    • Types system and how to check it
      • dialyzer
      • gradualizer
      • eqwalizer
    • Testing frameworks
      • Eunit
      • Common Test
    • Tracing
  6. Introduction to OTP
    • OTP design principles and architecture
    • OTP behaviours
      • GenServers
      • Supervisors
      • Applications
    • Writing your own OTP behaviours
    • Supervisors and supervision trees
    • Applications and releases
  7. Distributed Erlang
    • Distributed Erlang concepts
      • Nodes
      • Remote procedure calls
      • Global process registration
    • Building distributed systems with Erlang
  8. Optional topics that we can discuss depending on how are we doing on time:
    • Hot code reloading
    • GenStatem
    • ETS

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

O szkoleniu

The Introduction to Erlang training course provides an understanding of the basics of the Erlang programming language. The course is designed for software developers interested in learning Erlang and related concepts.

Prowadzący szkolenie:
Aleksander Lisiecki



W grudniu 2020 ukończył Informatykę na wydziale EAIiIB AGH w Krakowie z tytułem magistra inżyniera. Od lipca 2018 do połowy czerwca 2023 pracował w różnych projektach w Erlang Solutions jako Erlang i Elixir developer oraz jako trener. Obecnie (od połowy czerwca 2023) pracuje jako zleceniobiorca dla firmy Baxter (jako programista Erlanga w dziale R&D). W ramach kariery udało mu się wygrać kilka nagród w hakatonach:

  • trzecie miejsce z zespołem ”Champions” w BITEhack 2020 w Krakowie,
  • nagroda (było tylko pierwsze miejsce) w kategorii poprawność (ang. correctness) w SpawnFest 2020,
  • pierwsze miejsce w kategorii utrzymaniowość (ang. maintainability), drugie miejsce w kategorii poprawność (ang. correctness) i trzecie miejsce w kategorii poziom ukończenia (ang. completion) w Spawnfest 2021.

Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Erlang!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2025 Serdecznie polecam, duża dawka wiedzy, merytorycznie, wiedza Prowadzących na najwyższym poziomie. Pozdrawiam. Mateusz Gruza, PITRADWAR S.A.
  • 5.0/5

    Administracja, replikacja i tuning baz danych MariaDB

    28-06-2025 Szkolenie super, polecam firmę oraz prowadzącego... Krzysztof Siwik, Knauf IT Services Polska
  • 4.81/5

    Prompt engineering

    28-06-2025 Polecam każdemu kto chce rozpocząć swoją przygodę z AI! :) Łukasz Wilmowicz, Fujitsu Technology Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku C#

    28-06-2025 Polecam, szkolenie przystępne, materiał obszerny, można wiele się nauczyć. Krzysztof Kowalski, SANTE sp. z o.o.
  • 4.9/5

    Zaawansowany Oracle SQL

    26-06-2025 Szkolenie "Zaawansowany Oracle SQL" z Michałem to strzał w dziesiątkę! Ogrom praktycznej wiedzy, którą można od razu zastosować w codziennej pracy. Michał odpowiadał na każde pytanie z pełnym zaangażowaniem i w sposób wyczerpujący, co bardzo pomagało w zrozumieniu nawet najbardziej złożonych zagadnień. Tempo prowadzenia było idealnie dopasowane – dynamiczne, ale bez pośpiechu. Świetnie zorganizowane, merytoryczne i inspirujące szkolenie. Zdecydowanie polecam! Marcin Wojciechowski, Ornsson Solutions Sp. z o.o.
  • 4.9/5

    Uczenie maszynowe w Pythonie

    26-06-2025 Kompleksowy przegląd wiedzy z zakresu ML- zarówno teoretycznej, jak i praktycznej. Sprawne poruszanie się po tematach, omówienie jak największej ilości zagadnień, dających solidne podstawy do dalszego zgłębiania wiedzy. Polecam szkolenie z Mateuszem Zimochem :) Marcin Berezowski, Polskie Sieci Elektroenergetyczne Spółka Akcyjna
  • 5.0/5

    Zaawansowany Oracle SQL

    26-06-2025 Polecam! Profesjonalizm prowadzącego + zawartość merytoryczna na wysokim poziomie! Kinga Gaze, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetny prowadzący, świetne przygotowanie zarówno merytoryczne jak i techniczne! Jeszcze lepsze przekazanie wiedzy uczestnikom szkolenia! Nic tylko czerpać całymi garściami! Artur Sykała, PFR OPERACJE SP. Z O.O.
  • 5.0/5

    Zaawansowana konfiguracja Jira + Scriptrunner (Data Center / Server)

    26-06-2025 Świetne szkolenie, Rafał przekazał sporą dawkę wiedzy teoretycznej jak i dał szansę sprawdzić omówione zagadnienia w praktyce. Sylwia Sawicka, UNIQA Towarzystwo Ubezpieczeń SA
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 Bardzo dobry wstęp do zabawy z Kubernetes! Daniel Derszeń, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    19-06-2025 świetne szkolenie Piotr Tałajczyk, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie godne polecenia. Wiedza trenera jest imponująca. Forma prowadzonego szkolenia pozwala przećwiczyć wszystkie omawiane zagadnienia, dzięki czemu można opanować cały materiał. Agnieszka Stryjewska, Asseco Poland S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Dobre merytoryczne szkolenie Zdecydowanie polecam Mariusz Jamróz, INNSOFT Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Fantastyczne szkolenie w stylu "od zera do bohatera" . Polecam! Grzegorz Świtalski, Bank Millenium S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Bardzo ciekawe i merytoryczne szkolenie prowadzone w formie warsztatów. Agata Hahn, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Kompleksowe, szczegółowe szkolenie z wizualizacji PowerBI z elementami programowania. Ogrom wiedzy przekazany w zrozumiały i ciekawy sposób. Daria Jewak, VG POLSKA SP. Z O.O.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Szkolenie sprawnie przeprowadzone - polecam. Cały zaplanowany materiał przerobiony. Trener odpowiada na każde zadane pytanie. Polecam Łukasz Wypych, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Polecam szkolenie, dużo praktycznych informacji, przygotowany i kompetentny prowadzący. Bartosz Kolasa, GPEC SYSTEM
  • 5.0/5

    Administracja, replikacja i tuning baz danych PostgreSQL

    14-06-2025 Trener z dużą wiedzą praktyczną, którą przekazuje w zrozumiały sposób. Bardzo dobre materiały szkoleniowe. Zdecydowanie polecam! Mateusz Kozieł, Esri Polska
  • 4.9/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    14-06-2025 Profesjonalne, kompleksowe szkolenie, w pełni spełniające moje oczekiwania :) Polecam! Natalia Napora, ORLEN S.A.
  • 5.0/5

    Administracja bazami danych Oracle

    14-06-2025 Świetny prowadzący polecam... szkolenie przydatne i praktyczne. Adrian Kociszewski, Spółdzielnia Mieszkaniowa w Grudziądzu
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    14-06-2025 Szkolenie było bardzo praktyczne, prowadzone w bezstresowej i przyjaznej atmosferze. Trener kompetentny, zaangażowany i otwarty na pytania. Zdecydowanie polecam! Bartosz Czerwieniec, Meble Polskie Janusz Fijałek
  • 4.81/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Ciekawe szkolenie prowadzone przez praktyka z bogatym doświadczeniem, który jest chętny do pomocy i dzielenia się wiedzą. Marek Kubanek, Emedium sp z o.o.
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle

    13-06-2025 Szkolenie poruszało wskazane zagadnienia w wyczerpujący sposób, udostępniono "narzędzia" oraz materiały do ćwiczeń i nauki także po zakończonym szkoleniu. Prowadzący Paweł Adamski tak dobrze i ciekawie prowadził zajęcia, że czas umykał w zastraszającym tempie. Wiele przykładów, poleceń, ustawień było oparte na praktycznych przykładach z "produkcji". Także jak ktoś nie korzystał jeszcze ze szkoleń JSystems , to Bardzo polecam. Jacek Stomski, Centrum Informatycznych Usług Wspólnych Olsztyna
  • 4.9/5

    Zaawansowane programowanie w C#

    12-06-2025 Szkolenie było bardzo dobrze zorganizowane – konkretna, rozbudowana treść, praktyczne przykłady i doświadczony trener, który potrafił w jasny sposób przekazać nawet trudniejsze zagadnienia. Zdecydowanie polecam! Anna Winiarska, Bury Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Materiału dużo, trener dostosowuje się z materiałem do Naszych postepów, tłumaczy Radosław Damazer, EduBroker Sp. z o.o.
  • 5.0/5

    Analiza danych w języku Python

    12-06-2025 Bardzo dziękuje za szkolenie, zdobyta wiedza pozwoli mi pogłebić moją wiedzę z zakresu Pythona i analizy danych Rafał Grzelczak, EduBroker Sp. z o.o.
  • 5.0/5

    Zaawansowane programowanie w C#

    12-06-2025 Polecam, pełen profesjonalizm. Cezary Strzeszyna, UTC AREOSPACE SYSTEMS WROCŁAW SP. Z O. O.
  • 4.77/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    07-06-2025 Szkolenie „Kompleksowe wprowadzenie do DevOps” przerosło moje oczekiwania. Świetna organizacja, merytoryczne podejście i praktyczne przykłady sprawiły, że nawet trudne zagadnienia stały się zrozumiałe. Idealny start dla każdego, kto chce wejść w świat DevOps! Konstantsin Puchko, DSV International Shared Services Sp. z o.o.
  • 4.81/5

    Podstawy SQL i PL/SQL

    07-06-2025 Polecam :) Anna Pawella, Energa - Operator SA

Trenerzy kategorii Erlang

Aleksander Lisiecki
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.