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.
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.