Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

OTP and GenServer Fundamentals

via CodeSignal

Overview

This course introduces OTP (Open Telecom Platform) concepts, focusing on GenServer for building robust, stateful processes with standardized patterns.

Syllabus

  • Unit 1: Basic GenServer Implementation
    • Handle Empty Stack with a Custom Value
    • Fix Push and Cast Handling
    • Add a Peek Function to Stack
    • Build a Full GenServer Stack
  • Unit 2: GenServer State Management
    • Add Owner Field to GenServer State
    • Fix State Updates and Input Validation
    • Return the Transaction History
    • Complete Bank Account GenServer Implementation
  • Unit 3: Asynchronous Operations with GenServer
    • Change How Log Order is Stored
    • Fix Asynchronous Logging Mistakes
    • Add a Clear Logs Feature
    • Build a Full Featured Async Logger
  • Unit 4: GenServer Lifecycle Management
    • Improve GenServer Shutdown Logging
    • Fix GenServer Startup and Status
    • Add a Pause Feature to GenServer
    • Complete GenServer Lifecycle Implementation

Reviews

Start your review of OTP and GenServer Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.