YoVDO

Elixir School

Offered By: Elixir School via Independent

Tags

Elixir Courses Programming Courses Functional Programming Courses Data Processing Courses Metaprogramming Courses

Course Description

Overview

Elixir School is the premier destination for people looking to learn and master the Elixir programming language. Whether you’re a seasoned veteran or this is your first time, you’ll find what you need in lessons and auxiliary resources.


Syllabus

  • Basics

    1. Basics
    2. Collections
    3. Enum
    4. Pattern Matching
    5. Control Structures
    6. Functions
    7. Pipe Operator
    8. Modules
    9. Mix
    10. Sigils
    11. Documentation
    12. Comprehensions
    13. Strings
    14. Date and Time
    15. IEX Helpers
  • Intermediate

    1. Custom Mix Tasks
    2. Erlang Interoperability
    3. Error Handling
    4. Executables
    5. Concurrency
  • Advanced

    1. OTP Concurrency
    2. OTP Supervisors
    3. OTP Distribution
    4. Metaprogramming
    5. Umbrella Projects
    6. Specifications and types
    7. Behaviours
    8. Protocols
  • Testing

    1. Basics
    2. DoctestsComing Soon
    3. Bypass library
    4. Mox library
    5. StreamData library
  • Data Processing

    1. GenStage library
    2. Flow libraryComing Soon
    3. Broadway libraryComing Soon
  • Ecto

    1. Basics
    2. Changesets
    3. Associations
    4. Querying: Basics
    5. Querying: AdvancedComing Soon
  • Storage

    1. Erlang Term Storage (ETS)
    2. Mnesia
    3. Cachex libraryComing Soon
    4. Redix libraryComing Soon
  • Miscellaneous

    1. Benchee library
    2. Plug library
    3. Embedded Elixir (EEx)
    4. Debugging
    5. Nerves library
    6. Guardian library
    7. Poolboy library
    8. Distillery library
    9. NimblePublisher library

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX