Functional Programming with Elixir for Object-Oriented Developers
Shift your mindset from object-oriented design to functional programming using Elixir, concurrency patterns, and the OTP framework.
-
💬
Instruktor AI
Zadawaj pytania o każdą lekcję i otrzymuj jasną odpowiedź od razu, o każdej porze. -
🕐
Zacznij kiedy chcesz
Bez harmonogramów i terminów — ucz się we własnym tempie, kiedy chcesz. -
🌐
Po polsku
Lekcje, zadania i certyfikat — wszystko w pełni w Twoim języku.
O tym kursie
Transitioning from an object-oriented paradigm to functional programming can feel like learning to think all over again. This text-based course is designed to help experienced developers bridge that gap smoothly by translating familiar concepts into clean, concurrent Elixir code. You will learn to think in terms of immutable data, pure functions, and message passing rather than classes, state mutation, and inheritance. By the end of this course, you will be comfortable designing fault-tolerant, highly concurrent applications using Elixir and the Open Telecom Platform (OTP) ecosystem. What you will learn: Understand the core principles of functional programming including immutability, pattern matching, and recursion; Master Elixir data structures, pattern matching mechanics, and the pipe operator for clean data flow; Model application state safely using processes and state-holding abstractions; Configure concurrent architectures using GenServer for synchronous and asynchronous communication; Build resilient, self-healing systems using Supervisors and supervision trees; Apply modern testing patterns in Elixir to write reliable, concurrent code. The course begins with foundational functional concepts and Elixir syntax, gradually moving into concurrency, state management, and robust application architecture. It is designed for software developers who are new to functional programming or Elixir and want a structured, text-focused learning path. Start your transition to functional development today.
Co otrzymasz
-
📜
Certyfikat ukończenia
Dodaj do profilu LinkedIn -
💬
Osobisty tutor AI
Utknąłeś na lekcji? Zapytaj wbudowanego tutora o cokolwiek, w dowolnej chwili. -
🎧
Wersja audio w zestawie
Ucz się w drodze — bez ekranu -
♾️
Dożywotni dostęp
Wracaj, kiedy chcesz — bez wygaśnięcia -
📱
Telefon lub komputer
Działa wszędzie, na każdym urządzeniu -
💸
Zwrot w 14 dni
Bez pytań -
⚡
Krótko i konkretnie
3 godz praktycznej treści
Recenzje
Brak recenzji — bądź pierwszą osobą, która podzieli się doświadczeniem.
Najczęstsze pytania
Czego potrzebuję, by wziąć udział w tym kursie? +
Wystarczy telefon lub komputer z internetem. Bez instalacji i specjalnego sprzętu.
Jak zapłacić? +
Kartą przez Stripe. Nie przechowujemy danych karty — robi to bezpiecznie Stripe.
Czy mogę otrzymać zwrot? +
Tak — pełen zwrot w 14 dni, bez pytań.
Jak długo będę mieć dostęp? +
Na zawsze. Po zakupie kurs jest twój — wracaj, kiedy chcesz.
Czy dostanę certyfikat? +
Tak. Po ukończeniu otrzymasz certyfikat, który możesz dodać do profilu LinkedIn.
Stworzony dla uczących się w
IT
Design
Finanse
Marketing
Ochrona zdrowia
Edukacja
Hotelarstwo
Produkcja