Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Learn Elixir and Phoenix fast - Using your existing knowledge of Ruby on Rails

via Independent

Overview

 By now you’ve probably heard of the Elixir language and Phoenix framework - they’ve been causing a stir among developers, and for good reason. Phoenix is rising, becoming the go-to choice for developers who prioritize productivity, reliability, and performance in their web applications. 

 But like you, I struggled at first to learn these new technologies. As an experienced Ruby on Rails developer, it was frustrating to start again in a new framework. Most tutorials out there are too basic, poorly explained, or out of date - and the official documentation is only really useful if you already know what you’re looking for. 

 So I’ve written the guide I wish I’d had. Phoenix on Rails is a tutorial on web development with Elixir, Phoenix and LiveView that’s specifically tailored towards Ruby on Rails programmers. It teaches what you need in terms that are easy to understand based on what you already know, explaining everything in an intuitive manner that makes maximum sense to a Rails developer. 

Why are so many Rails developers learning Phoenix?  In the 2023 Stack Overflow developer survey, Phoenix was rated the world’s most admired web framework. Phoenix takes everything that made Rails popular and improves on it tenfold, letting you build feature-rich, scalable and maintainable apps at lightning speed. 

 As Rails uses Ruby, so Phoenix uses Elixir, a functional programming language that runs on the Erlang VM. Erlang is well-known for its scalability, performance and fault-tolerance. Elixir takes the power of Erlang and wraps it in a beautiful, elegant, Ruby-like syntax. 

 Elixir and Phoenix were built by former Rails developers, and their design takes heavy inspiration from Ruby in Rails. As such, they’re rapidly growing in popularity among Rails developers. If you’re bored of Rails and want to take your career to the next level - or if you just want to explore something new - Phoenix is the perfect choice! 

Syllabus

  • Master Elixir
  • Understand functional programming
  • Structure your data
  • Build a CRUD app
  • From ActiveRecord to Ecto
  • Work with Legacy Code
  • Manage dependencies
  • From Rack to Plug
  • Build a Scaffold
  • Say hello to LiveView
  • Embrace Elixir’s Static Side
  • Craft JSON APIs
  • Authenticate and authorize
  • Go deeper on LiveView
  • … and much more

Taught by

George

Reviews

Start your review of Learn Elixir and Phoenix fast - Using your existing knowledge of Ruby on Rails

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.