وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Getting started with Ecto: Fundamentals and overview

سرفصل های دوره

Learn about Ecto Changeset, Migrations, Schema, Repo and Query from the beginning


1. Introduction
  • 1. What you will learn in this course

  • 2. Fundamentals of a Changeset
  • 1. Setting up a Mix project
  • 2. Changeset Casting
  • 3. Changeset Putting changes dynamically (part 1)
  • 4. Changeset Putting changes dynamically (part 2)
  • 5. Changeset `data` vs `changes`
  • 6. Changeset Validations (part 1)
  • 7. Changeset Validations (part 2)

  • 3. Ecto Changeset in a real database
  • 1. Setting up a simple docker database and a Phoenix app
  • 2. Phoenix what do its generators do
  • 3. Ecto Migrations
  • 4. Structs vs Changesets
  • 5. Ecto Migration Adding a unique index
  • 6. Ecto Schema Adding a unique constraint
  • 7. Changing tables primary id key to an UUID
  • 8. Adding an index to a UUID column
  • 9. Embedded schema embeds one
  • 10. Embedded schema embeds many
  • 11. Embedded schema Validating embeds
  • 12. Associations has many association
  • 13. Associations has one association
  • 14. Associations has many through
  • 15. Associations has many with UUID as foreign key
  • 16. Associations Casting associations on multiple levels

  • 4. Ecto.Repo and database records
  • 1. Repo.insert and Repo.update
  • 2. Repo.all, Repo.get, Repo.get by
  • 3. Ecto.Query object and where clause
  • 4. Creating a Context module listing records
  • 5. Creating a Context module creating records
  • 6. Creating a Context module updating records
  • 7. Creating a Context module getting records
  • 8. Creating a Context module deleting records
  • 9. Seeding data
  • 10. More on Querying where, select, group by, order by, offset, limit
  • 11. Database transactions and rolling back
  • 12. Repo.insert all.update all and their limitations
  • 13. Repo.update all
  • 14. Ecto.Multi

  • 5. Testing
  • 1. Testing Changesets
  • 2. Testing Contexts list all
  • 3. Testing Contexts get one
  • 4. Testing Contexts create, update, delete
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 34026
    حجم: 3169 مگابایت
    مدت زمان: 210 دقیقه
    تاریخ انتشار: ۲۸ فروردین ۱۴۰۳
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید