Erlang programming - training in english

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

23.10 27.10 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
11.12 15.12 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
26.02 01.03 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
17.06 21.06 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!
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 bazami danych Oracle 12c i 18c

    22-09-2023 Szkolenie bardzo dobre.dużo informacji zawówno w teorii jak i praktyce. Profesjonalne przekazanie wiedzy, trener z bardzo dużymi kompetencjami. Sławomir Głuch, Uniwersytet Rolniczy im. Hugona Kołłątaja w Krakowie
  • 5.0/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    22-09-2023 Szkolenie na wysokim poziomie. Bardzo przyjemne przekazanie wiedzy. Prowadzący widać ze wie o czym mówi i ze jest praktykiem a nie tylko teoretykiem. Artur Milewski, Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej
  • 5.0/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    22-09-2023 Kompleksowe szkolenie z devops, doświadczony prowadzący potrafiący przekazać swoją wiedzę Karol Ozga, Narodowy Bank Polski
  • 4.63/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    22-09-2023 Szkolenie "Kompleksowe wprowadzenie do DevOps" było przeprowadzone w ciekawy i profesjonalny sposób. Olga Kurek, Redge Technologies Sp. z o.o.
  • 5.0/5

    Kompleksowe wprowadzenie do DevOps - szkolenie w formie warsztatowej

    22-09-2023 Świetne kompleksowe szkolenie, odpowiednio wprowadzające w tematykę. Kacper Szybicki, Asseco Poland S.A.
  • 4.63/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    22-09-2023 Jeżeli chcesz ponać świat Big Data, jego części składowe, poczuć odrobinę potęgę rozwiązań, a przede wszystkim zapoznać się teoretycznie z cały przekrojem narzędzi to to szkolenie jest dla Ciebie. Raczej pierwszy krok w nauce niż pełne kompendium wiedzy. Tomasz Dłużniewski, Markant Services International Polska Sp. z o.o.
  • 4.74/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    22-09-2023 Bardzo ciekawe szkolenie dające ogląd na świat Big Data Joanna De-Boulangé-Woluntarska, Bank Gospodarstwa Krajowego
  • 4.9/5

    Programowanie w języku C# dla programistów innych języków

    20-09-2023 Kompetentnie, ciekawie Marek Świerzko, AMMA Spółka z ograniczoną odpowiedzialnością Sp.k.
  • 5.0/5

    Praktyczne wprowadzenie do Elastic Stack (Elasticsearch, Kibana, Logstash, Beats)

    20-09-2023 Szkolenie z Elastica naprawdę warte polecenia Dariusz Łata, Axians IT Solutions Poland Sp. z o.o.
  • 4.9/5

    Analiza Power BI - DAX + M

    20-09-2023 Serdeczne dzięki za wiedzę przekazywaną w przystępny sposób. Do zobaczenia na kolejnych szkoleniach! Artur Kuna, PKO Bank Polski SA
  • 5.0/5

    Zaawansowany SQL i programowanie w PL/SQL

    15-09-2023 Jeżeli chcemy poznać fundamenty zaawansowanych zapytań sql i skryptów pl/sql to jest to szkolenie na które warto się zapisać Jeżeli miałbym się cofnąć na dzień przed zapisem z wiedzą teraźniejszą jak szkolenie zostało zorganizowane to z chęcią bym jeszcze raz do niego przystąpił. Arkadiusz Morawiec, Signity SA
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    15-09-2023 Dziękuję wszystko było extra. Miłosz Mickiewicz, PKO BP SA
  • 5.0/5

    Zaawansowany SQL i programowanie w PL/SQL

    15-09-2023 Bardzo dobre szkolenie w zakresie merytorycznym, dużo cennych informacji. Pełne zadowolenie. Iwona Borgosz, TAURON Obsługa Klienta Sp. z o.o.
  • 5.0/5

    Zaawansowany SQL i programowanie w PL/SQL

    15-09-2023 Bardzo wysoka jakość szkolenia. Polecam każdemu jeżeli jest zainteresowany. Piotr Orłowski, INNSOFT Sp. z o.o.
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-09-2023 Wysoki poziom szkolenia Jarosław Zieliński, Wyższa Szkoła Administracji i Biznesu w Gdyni
  • 4.81/5

    Postman - testowanie usług sieciowych

    12-09-2023 Polecam szkolenie dla osób mających doświadczenie w automatyzacji testów. Jest to dobry początek aby wejść w testy API. Zakres podstawowych informacji przekazany w 100%. Poruszone także bardziej zaawansowane sposoby tworzenia testów w kolekcji, doskonale przekazywanie wiedzy przez prowadzącego. Jakub Ksiądz, OSOBA PRYWATNA
  • 5.0/5

    Postman - testowanie usług sieciowych

    12-09-2023 Bardzo merytoryczne, autorskie szkolenie prowadzącego. Pierwszego dnia powtórka wiedzy z Postmana i rzeczy, które należy wiedzieć, a drugiego już wykorzystanie zdobytej wiedzy w różnych przypadkach. Dużo ćwiczeń i utrwalania wiedzy. Rafał Kindzierski, Vizlib Poland Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    09-09-2023 intensywnie ale warto Bartosz Rak, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    09-09-2023 Polecam szkolenie, bardzo dużo praktycznej wiedzy, od zera do bohatera :) Kamil Kociszewski, Orange Szkolenia sp. z o.o.
  • 5.0/5

    SQL i PL/pgSQL w PostgreSQL

    09-09-2023 Szkolenie prowadzone w dobrym tempie, szybka pomoc w przypadku pytań i problemów Dominik Zieliński, Asseco Poland S.A.
  • 4.63/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    08-09-2023 Bardzo dobre przygotowanie nawet dla osób kompletnie od zera. Adrian Oziębło, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Programowanie powłoki w BASH i AWK

    06-09-2023 Fajne szkolenie pokazujące podstawowe programowanie, skryptowanie w bash. Prowadzący Marcin mega człowiek z wielką wiedzą i kontaktem. Szkolenie godne polecenia. Bartosz Żaczkiewicz, UNICREDIT SA Oddział w Polsce
  • 5.0/5

    Kompleksowe szkolenie programowanie w PL/SQL w Oracle

    26-08-2023 Szkolenie nastawione na praktyczne zastosowanie wiedzy, co dla mnie jest ogromnym plusem. Trener (Michał Bieniek) płynnie przechodził po kolejnych tematach, umożliwiając stopniowe zapoznawanie się materiałem - w razie wątpliwości tłumaczył również z wykorzystaniem przykładów. Trener otwarty również na omawianie dodatkowych zagadnień w trakcie szkolenia. Adam Bogusz, Biuro Informacji Kredytowej S.A.
  • 5.0/5

    Kompleksowe szkolenie programowanie w PL/SQL w Oracle

    26-08-2023 Bardzo dobre szkolenie, sporo materiału do przyswojenia ale na bardzo wielu przykładach. Prowadzący Michał Bieniek świetnie tłumaczy każde zagadnienie i jest bardzo dobrze przygotowany do zajęć. Polecam. Wojciech Dawid, Wojskowa Akademia Techniczna
  • 5.0/5

    Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server

    25-08-2023 Bardzo ciekawe szkolenie Paulina Pencak, PKO Leasing S.A.
  • 4.65/5

    Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server

    25-08-2023 Bardzo polecam szkolenie Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server. Wiele praktycznych informacji, które już teraz wiem, że będę stosować w swojej pracy. Ciekawy sposób prowadzenia zajęć, który umożliwia również podsumowanie swojej wiedzy i wykorzystanie jej w praktyce. Julia Dembowska, PKO Leasing S.A.
  • 5.0/5

    Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server

    25-08-2023 Bardzo ciekawe szkolenie :) Alina Czapska, PKO Leasing S.A.
  • 4.9/5

    Podstawy Oracle SQL

    11-08-2023 Szkolenie godne polecenia. Cierpliwy i uprzejmy trener, Ze spokojem wyjaśnia wątpliwości Wiktor Deutschman, Fundacja Eudajmonia
  • 4.9/5

    Azure DevOps

    11-08-2023 Świetnie przeprowadzone szkolenie, miły oraz wyrozumiały prowadzący. Szkolenie i sposób przeprowadzenia naprawdę na wysokim poziomie. Wszelkie wątpliwości wyjaśnianie od razu. Szczerze mogę polecić szkolenia organizowane przez JSystems. Łukasz Szopa, ING Hubs B.V.
  • 4.9/5

    Podstawy Oracle SQL

    10-08-2023 Dużo wiedzy w szybkim tempie. Praktyczne zadania. Stanisław Zieliński, Volta Sp. z o.o.

Trenerzy kategorii Erlang

Aleksander Lisiecki

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.