Game and App Design

Notes

Additional Resources

In this course we smash together a bunch of different tools and technologies, pragmatically of course. 😀 Here are some additional resources we recommend to dive deeper into each of them:

  • If you're new to Elixir, we recommend starting with our popular Developing With Elixir/OTP course where you'll learn all the fundamentals by building an application from start to finish, in a step-by-step format.

  • If you're new to Elm, we also have an introductory, step-by-step Building Web Apps with Elm course.

  • Learning the Phoenix web framework is relatively straightforward if you're already familiar with Elixir and you've used another MVC web framework, such as Rails. Our use of Phoenix in this course primarily centers around the router, controllers, views, templates, and channels. We don't use Ecto or a relational database. The official Phoenix Up and Running guide is a good quick start. For a more comprehensive tutorial, the Programming Phoenix 1.4 book is co-authored by the creators of Phoenix and Elixir.

  • If you're new to Vue.js, we recommend the "Essentials" section of the official Vue Guide. That beginner-friendly section covers all the aspects of Vue.js we use in the videos.