Getting Started with Elixir
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
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 AuthorJoao 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.
Facilities
Location
Start date
Start date
About this course
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
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 6 years
Subjects
- Motivation
- Design
- Web
- Systems
- Writing
- Programming
- Web Development
- Programming Application
- Information Systems
- Information Systems management
Course programme
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Introduce the Elixir programming language and its history
- Define the language category and style.
- Present use cases for this language and its importance.
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Present functional programming
- Provide a motivation for its usage
- Define the characteristics of functional programming
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Introduce numeric types and operators
- Introduce logical (Boolean) types and comparison expressions
- Introduce text types – Strings – and some functions to manipulate them
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Present lists and their building blocks
- Introduce tuples and how do they compare to lists
- Present key-value types and an example of their usage
- Introduce the concept of assignment
- Define pattern matching as opposed to assignment
- Present the pin operator
- Introduce pattern matching in collection types
- Present the binary data type in Elixir
- Extract binary data using pattern matching
- Learn the different types of conditionals
- Start from a single function
- Use an example to handle any exception
- Learn how to raise exceptions
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap pattern matching
- Explain conditionals using an age discount example
- Learn the different types of conditionals
- Start from a single function
- Use an example to handle any exception
- Learn how to raise exceptions
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap the concept of a function, now applied to Elixir
- Define recursion using functions
- Learn the types of recursion
- Recap pattern matching
- Explain conditionals using an age discount example
- Learn the different types of conditionals
- Recap pattern matching
- Explain conditionals using an age discount example
- Learn the different types of conditionals
- Recap pattern matching
- Explain conditionals using an age discount example
- Learn the different types of conditionals
- Recap pattern matching
- Explain conditionals using...
Additional information
Getting Started with Elixir
