Series contents
Log in to track your progress
- 1. Ecto Overview: The Repo Episode
- 2. Configuring a new project with Ecto Episode
- 3. Creating Ecto Migrations Episode
- 4. Schema-less Ecto Queries Episode
- 5. Our first Ecto schemas Episode
- 6. Some useful Ecto functions Episode
- 7. Configuring IEx for working with Ecto Episode
- 8. Ecto belongs_to and has_many Episode
- 9. Ecto many_to_many and joining through Episode
- 10. Naming things in an Ecto project Episode
- 11. Ecto changesets: change vs cast Episode
- 12. Ecto changesets, validations and constraints Episode
- 13. Ecto build_assoc and put_assoc Episode
Ecto Beginner
Ecto is the overwhelmingly dominant database library for Elixir. This series will give you an overview of the basics. You'll learn how to use Ecto to interact with the DB directly via raw SQL, the basic idea behind the Repository Pattern, how to use changesets, schemas, validations, constraints, many-to-many and more. Very basic familiarity with Elixir is assumed but no Phoenix is used.
Difficulty: Basic
Log in to track your progress