Questions
Who is this course for?
Phoenix on Rails is aimed at developers who already have at least one year's experience programming in Ruby on Rails. If you don't know Ruby or Rails, you might still get some value from this course, but it's not guaranteed.
What's the stack?
The current version of the tutorial uses Elixir 1.13, Phoenix 1.6, and LiveView 0.18. Phoenix on Rails will be kept up to date with all major future updates to Phoenix at no extra cost to you.
Do I need to know Elixir?
Phoenix on Rails assumes no prior knowledge of Elixir. It teaches you all the Elixir you need to build a fully-featured Phoenix app.
If you already have some familiarity with Elixir, you might still learn something from the Elixir section of the tutorial, as it will help you understand how Elixir's concepts relate to the Ruby concepts you already know.
Does it cover LiveView?
Yes, Phoenix on Rails includes an introduction to LiveView. Both of the applications you'll build will use LiveView to dynamically render part of their frontends.
What about Javascript and CSS?
Phoenix, like Rails, is a server-side technology. Phoenix on Rails covers the basics of managing a Phoenix app's frontend assets including Javascript and CSS files, but it doesn't explain how to a build a single-page application or a highly dynamic frontend using modern Javascript frameworks like React or Vue.js.
However, one of the many things developers love about Phoenix is that you don't need Javascript to create a dynamic frontend. With Phoenix LiveView you can add interactive behaviour to your app's frontend using Elixir alone, without the need to write any custom Javascript. Phoenix on Rails will teach you how this is done.
Can I try it risk-free?
Absolutely. Sign up, and if you're not 100% satisfied, send me an email within 30 days of purchasing and you'll receive a full refund.
I'm a student / unemployed / from a poorer part of the world, can I have a discount?
Maybe. Send an email explaining your situation and I'll see what I can do.
I have another question
I'd love to hear it! Get in touch on contact@phoenixonrails.com.