Chapter Overview
Get an overview of what we have covered so far in this chapter.
That was a challenging chapter! We’ve used everything we covered in the previous chapters to build a larger application, and we faced some new concepts. Let’s review them:
- We covered how to start a project with Mix and its basic commands.
- We saw how to structure the project in folders and namespaces.
- We created customized structs to describe our domain.
- We used Elixir protocols to achieve polymorphism.
- We used Elixir behaviors to create a contract between modules.
Get hands-on with 1400+ tech skills courses.