Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn how to use Elixir in building scalable, fault tolerable and maintainable applications.
Elixir 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.
About the Author
Joao Goncalves is a professional software engineer with over 7 years of experience in various areas of software development. From banking and telco software to embedded systems and web development having recently discovered and developing a passion for functional programming and finding Elixir a very enjoyable language to use.
Course Content
- 7 section(s)
- 18 lecture(s)
- Section 1 Introduction to Elixir
- Section 2 Basic Types and Operators
- Section 3 Pattern Matching
- Section 4 Functions
- Section 5 Control Flow
- Section 6 IO
- Section 7 Tooling
What You’ll Learn
- Understand functional programming and get to know the origins of Elixir.
- Create applications using the Mix tool set.
- Grasp the core concepts of the language and its data structures.
- Work with complex data structures and manipulate them with ease.
- Define reusable code as functions and modules.
- Use conditions and loops to build complex logic for your application.
- Communicate with the outside world from within your program.
Skills covered in this course
Reviews
-
LLeonardo Cesar Flauzino Tavares
This course is just an overview, and it's not focused hands-on. I believe it could be better if it offered extra material, the source code of the examples.
-
PPaul Buschmeyer
Excellent material on functional programming
-
FFederico
good but code is outdated and esp. maru example does not work correctly with recent versions
-
DDonovan Dikaio
Exceptional!