Udemybeginneren

LEARNING PATH: Elixir: Web Development with Elixir

Learn Elixir: build robust, maintainable applications with this powerful programming language. Master Elixir concepts for modern software development.

3.9(50)
286students
3h 33m
Certificate
Packt Publishing
Packt PublishingTech Knowledge in Motion

Course Content

LEARNING PATH: Elixir: Web Development with Elixir is a beginner-level Udemy course taught by Packt Publishing. It runs 3h 33m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 50 reviews, with 286 students enrolled. It is a paid course, first published February 2018.

Discover Elixir: A Powerful Functional Language for Scalable Applications

Looking to build scalable web applications? Elixir is a dynamic and developer-friendly functional programming language designed for creating robust and maintainable systems. Built on the robust Erlang VM, Elixir excels at handling low-latency, distributed, and fault-tolerant applications. It's also gaining popularity in web development and embedded software. This learning path is perfect for developers eager to master Elixir.

Packt’s Video Learning Path offers a structured, step-by-step approach to learning Elixir. Each video builds upon the previous one, ensuring a comprehensive understanding.

Here's what you'll learn:

  • Functional Programming with Elixir: Grasp the core principles of functional programming and understand why Elixir is uniquely suited for it.
  • Elixir Toolset Mastery: Build and monitor applications using the powerful Elixir toolset.
  • Macros and Metaprogramming: Unlock the power of macros and metaprogramming to write dynamic and efficient code.

Your Learning Journey:

This learning path starts with the origin of the Elixir programming language and explores the functional programming paradigm. You'll delve into core Elixir programming concepts, including syntax, modules, data structure manipulation, and more.

Next, you'll learn about Elixir installation and how to use the IEx interactive shell and Mix, Elixir's build tool for scaffolding, building, and testing projects. You'll become proficient with Elixir data types and collections for complex computations and understand pattern matching for data extraction.

The path continues with I/O concepts to effectively present data and then explores OTP (Open Telecom Platform) and its behavior suite for building resilient applications. Finally, you'll learn how to monitor Elixir applications using the Elixir toolset.

By the end of this learning path, you'll have a complete understanding of Elixir and the ability to confidently build your own applications.

Meet Your Expert:

This learning path is guided by Joao Goncalves, a seasoned software engineer with over 7 years of experience across diverse fields, including banking, telco, embedded systems, and web development. Joao is passionate about functional programming and finds Elixir a highly rewarding language to work with.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.