Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with Elixir
Rating: 4.2 out of 5(40 ratings)
147 students

Getting Started with Elixir

Learn how to use Elixir in building scalable, fault tolerable and maintainable applications.
Last updated 4/2017
English

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.

Course content

7 sections18 lectures1h 47m total length
  • The Course Overview3:23

    This video gives overview of the entire course.

  • What is Elixir?5:23

    What is Elixir? Where did it come from? What defines it? Why is it important?

  • Functional Programming4:25

    What is functional programming and why is it useful? What defines functional languages and what are their common characteristics?

Requirements

  • This course is for developers with little previous programming experience who want to learn about Elixir, the functional programming style, and begin their journey with a fun and exciting new language. To fully benefit from the coverage included in this course, you will need some basic understanding of programming fundamentals. Experience with the operating system’s console/command line/terminal would be beneficial. It’s ideal for developers wanting to learn and shift to a functional programming paradigm with a language that’s easy to pick up, fun to use, and helps them build scalable and robust applications.

Description

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.

Who this course is for:

  • This comprehensive up-to-date video will show you the fundamental features of Elixir.The video is accompanied by illustrative examples to build scalable applications.