Intermediate
164 Lessons
60h
Certificate of Completion
Explanations
Explanations
Course Overview
What You'll Learn
Show more
Course Content
1.
Introduction to This Course
2 Lessons
2.
Part I: Ecto Fundamentals
1 Lessons
3.
Get Started with Repo
16 Lessons
4.
Query Your Database
19 Lessons
5.
Connect Tables to Elixir Structs with Schemas
15 Lessons
6.
Make Changes with Changesets
15 Lessons
7.
Make Multiple Changes with Transactions and the Multi Module
12 Lessons
8.
Make Changes to the Database
13 Lessons
9.
Part II: Ecto Applied
1 Lessons
10.
Add Ecto to an Elixir Application Without Phoenix
8 Lessons
11.
Work with Changesets and Phoenix Forms
7 Lessons
12.
Test with Sandboxes
6 Lessons
13.
Create and Use Custom Types
5 Lessons
14.
Inserting and Updating with Upserts
7 Lessons
15.
Optimizeing Your Application Design
6 Lessons
16.
Work with Embedded Schemas
6 Lessons
17.
Creating Polymorphic Associations
7 Lessons
18.
Optimize IEx for Ecto
5 Lessons
19.
Use Schemas Without Tables
6 Lessons
20.
Tune for Performance
6 Lessons
21.
Conclusion
1 Lessons
Course Author
Trusted by 2.5 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Free Resources