Companies Home Search Profile

Mastering Concurrency And OTP in Elixir

Focused View

Octallium Inc

4:12:28

19 View
  • 1. Introduction.mp4
    02:23
  • 2. Demo.mp4
    02:15
  • 3. Links.html
  • 1. Concurrency Model in Elixir.mp4
    06:54
  • 2. Preemptive vs Cooperative Concurrency.mp4
    02:56
  • 3. Spawn Process.mp4
    16:32
  • 4. Spawn Link & Monitor.mp4
    09:22
  • 5. Stateful Processes.mp4
    05:35
  • 1. KV Store - High Level Design.mp4
    04:16
  • 2. Agents.mp4
    18:39
  • 3. Client and Server API.mp4
    01:59
  • 4. GenServer.mp4
    04:38
  • 5. KV Registry.mp4
    18:40
  • 6. Testing & Monitoring - KV Registry (GenServer).mp4
    18:56
  • 1. Introduction to Supervision.mp4
    01:55
  • 2. Implementing Supervisor.mp4
    16:52
  • 3. OTP Application.mp4
    11:44
  • 4. Dynamic Supervision.mp4
    12:34
  • 1. ETS.mp4
    21:16
  • 2. Testing.mp4
    09:00
  • 1. Umbrella Project.mp4
    07:54
  • 2. TCP Server.mp4
    08:34
  • 1. Tasks.mp4
    15:15
  • 1. CLI.mp4
    14:25
  • 2. Implementing Commands.mp4
    09:19
  • 3. Missing Error Case.mp4
    01:12
  • 1. Introduction to Distributed Applications.mp4
    09:23
  • Description


    Build a Distributed Key-Value Store in Elixir

    What You'll Learn?


    • Processes
    • GenServers
    • Concurrency
    • OTP Application
    • Supervisor
    • Dynamic Supervisor
    • Distributed Applications
    • Fault Tolerance
    • ETS
    • Umbrella Project

    Who is this for?


  • Intermediate Elixir Developers who wants to learn how to create concurrent and fault tolerant applications in Elixir
  • What You Need to Know?


  • Basic understanding of Elixir
  • More details


    Description

    Mastering Concurrency And OTP in Elixir

    By Building a Distributed Key-Value Store.

    -

    Welcome to this course, this course is all about mastering the concurrency framework offered by Elixir and the underlying Erlang Virtual Machine (Beam).

    Introduction

    We are going to start small, right from the basics and build all the way to creating, testing and releasing our application across various nodes on our network.

    Throughout this course we are going to take the Key-Value store from the official Elixir documentation and take a deep dive into each concept one at a time.

    I think this would be really helpful, as now you can have all the documentation as reference and also watch me code and explain everything on screen at the same time.


    Topics Covered -


    1. Process

    2. Concurrency Model

    3. Agents

    4. Genservers

    5. Supervisors

    6. Dynamic Supervisors

    7. ETS

    8. Application

    9. Umbrella Project

    10. Tasks

    11. Testing

    12. Release

    Audience

    This course is meant for someone who understands basic Elixir programming language.

    If you are a completely new to Elixir, then I would not recommend taking this course directly, at the same time you do not need to be expert in Elixir to take this course, however some understanding of Elixir is required to follow on with this course.

    Learning concurrent programming model in Elixir will make you ready for creating real world distributed and fault tolerant applications using Elixir. Also it would help you to approach Phoenix Framework with a much better understanding.

    Who this course is for:

    • Intermediate Elixir Developers who wants to learn how to create concurrent and fault tolerant applications in Elixir

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Octallium Inc
    Octallium Inc
    Instructor's Courses
    Get the latest and best tutorials for beginner to advanced topics in Python, Elixir & Phoenix Framework.Each course is divided into easy to understand modules which consists of videos, notes, projects and lots of quizzes. Also, wherever possible the actual code is also made available on Github.We believe in practical learning , so we always make it a point to include projects in all the courses.Having doubts ? Just send us a message and our help team will get back to you as soon as possible.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 26
    • duration 4:12:28
    • Release Date 2023/12/30