Strong understanding of the Open Telecom Platform (OTP) design environment
Working knowledge of the various layers of Elixir built using OTP
Deep familiarity with Elixir’s different data types, their pros, cons, and applications
Hands-on experience with best practices for coding in Elixir
Hands-on experience leveraging OTP GenServers in your application design
Hands-on experience testing Elixir projects with a variety of testing techniques
The Open Telecom Platform (OTP) is a process-oriented design environment that Elixir inherits from Erlang, the VM in which Elixir executes. This process-oriented design and communication framework make programming in Elixir a unique challenge. In this course, you’l...
Building Our Project in Layers
Knowing Our Elixir Datatypes
Starting With the Right Data Layer
Building Our Functional Core
Testing Our Core
Isolating Process Machinery in a Boundary
Customizing Our Lifecycle
Invoking Our Workers
Assembling Our Components
Testing the Boundary
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.