Oreilly - Getting Started with Elixir
by Joao Goncalves | Released February 2017 | ISBN: 9781787285491
Learn how to use Elixir in building scalable, fault tolerable and maintainable applications.About This VideoLearn the functional programming style with Elixir.Explore the core concepts behind the language.Build applications with the robust Elixir toolset.In DetailElixir is a dynamic, functional language designed to build scalable and maintainable applications. Elixir leverages the ErlangVM, known for running low-latency, distributed, and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.In this course, you'll learn the foundations of Elixir, the language syntax, how to define modules, manipulate the characteristics of common data structures, and more. This course focuses on ensuring that Elixir is installed and that you can successfully run Elixir's interactive shell called IEx and its build tool, Mix.By the end of this video, you will have learned how to use the Elixir programming language and know how to use its toolset to start building your own applications with ease. Show and hide more
- Chapter 1 : Introduction to Elixir
- The Course Overview 00:03:24
- What is Elixir? 00:05:24
- Functional Programming 00:04:26
- Chapter 2 : Basic Types and Operators
- Literals and Operators 00:09:33
- Collection Types 00:12:32
- Chapter 3 : Pattern Matching
- Pattern Matching versus Assignment 00:03:50
- Forms of Pattern Matching 00:06:40
- Chapter 4 : Functions
- Functions and Modules 00:08:42
- Pattern Matching in Functions 00:04:48
- Anonymous Functions 00:05:18
- Chapter 5 : Control Flow
- Recursion 00:04:15
- Conditionals 00:06:41
- Exception Handling 00:04:08
- Chapter 6 : IO
- Standard IO 00:03:46
- Files 00:04:06
- Chapter 7 : Tooling
- Creating an Application 00:04:25
- Importing Dependencies 00:06:18
- Running Tests 00:08:56
Show and hide more