YoVDO

Introduction to Erlang Programming

Offered By: Independent

Tags

Erlang Courses Distributed Systems Courses Functional Programming Courses Concurrent Programming Courses Scalability Courses

Course Description

Overview

 

There is a language that powers 90% of all Internet traffic. It’s also the language behind some extremely successful and widely distributed applications, like WhatsApp, Bet365, and more. It’s a very unique language that runs on one of the most powerful virtual machines in existence. But there are not enough developers in the world that know it. Now, you can be one of them.

 Erlang (that language) and the BEAM (its virtual machine) are designed to let you develop and maintain sophisticated distributed systems with high demands in terms of scalability and reliability without requiring a Masters’s degree in Computer Science or Engineer to write your code. Erlang is also a functional programming language, where concepts such as pattern-matching and high-order functions will open your mind to a whole new world of possibilities.

 Are you interested in achieving this level of knowledge? Then this is the course for you!

 After these classes, you’ll be able to build a system that uses functional concurrent programming to achieve scalability and reliability while still being easy to understand, debug, and maintain.

 

 

Syllabus

  • Chapter 1: Getting Started
  • Chapter 2: Functional Programming
  • Chapter 3: Concurrent Programming
  • Chapter 4: Concurrent Programming 2.0
  • Chapter 5: Sequential Error Handling
  • Chapter 6: Concurrent Error Handling
  • Chapter 7: Sequential Programming 2.0
  • Chapter 8: Introduction to OTP
  • Chapter 9: OTP Behaviours
  • Chapter 10: rebar3

Taught by

Brujo

Related Courses

Online Master of Computer Science
Arizona State University via Coursera
Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera
Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX
Blockchain Technology
University of California, Berkeley via edX
Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera