This course includes
Course Overview
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’ll learn about the design considerations needed to build and design Elixir projects effectively. You’ll learn in detail about the Erlang virtual machine and the project components. You’ll review Elixir data types to identify the correct data layer...
What You'll Learn
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
What You'll Learn
Strong understanding of the Open Telecom Platform (OTP) design environment
Show more
Course Content
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
23 Lessons
Customizing Our Lifecycle
17 Lessons
Invoking Our Workers
13 Lessons
Assembling Our Components
17 Lessons
Testing the Boundary
12 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.