Description
Course info
Level
Intermediate
Updated
Aug 31, 2021
Duration
1h 32m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

In this course, Architecting Elixir Applications with OTP, you’ll learn to create a complete application in Elixir. First, you’ll implement a functional core to serve as the foundation of the project. Next, you’ll learn how to use supervised processes to perform the work. Finally, you’ll explore how to create maintainable interfaces for your code. When you’re finished with this course, you’ll have the skills and knowledge of Elixir needed to compose functional, process-oriented applications.

About the author
About the author

AJ is a software developer who is passionate about technical education. He loves creating with code and volunteering with youth robotics programs.

More from the author
Elixir: The Big Picture
Beginner
44m
Mar 26, 2021
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello there. My name is AJ Foster. Welcome to my course, Architecting Elixir Applications with OTP. I'm a software developer at Pluralsight focused on interactive learning experiences. This course is your bridge from writing Elixir code to creating full Elixir applications. Some of the major topics that we will cover include implementing a functional core, designing the division of responsibilities between processes, architecting a resilient supervision tree, and making our code maintainable in the long run. By the end of this course, you'll be prepared to architect your next project using all of the functional real time power of Elixir. All you need is some familiarity with basic Elixir syntax and terminology. So I hope you'll join me as we create a new application together in Architecting Elixir Applications with OTP, at Pluralsight.