دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش REST API در Elixir و Phoenix

آموزش REST API در Elixir و Phoenix

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ساخت REST API در Elixir و Phoenix
  • استفاده از PostgreSQL به عنوان لایه ذخیره‌سازی داده
  • یادگیری پیاده‌سازی احراز هویت، مجوزدهی و عملیات CRUD با استفاده از معماری MVC در قلمرو زبان برنامه‌نویسی تابعی خالص Elixir
  • بررسی عمیق با پشته تکنولوژی که به سرویس‌هایی مانند WhatsApp ،Discord ،Pinterest و موارد مشابه قدرت می‌بخشد.

پیش‌نیازهای دوره

  • دانش مقدماتی Elixir مورد نیاز است.

توضیحات دوره

ساخت REST API در Elixir؛ زبانی که به نوعی (از طریق Erlang) نیروبخش WhatsApp ،Discord ،Pinterest و غیره است.

در این دوره از فریم‌ورک Phoenix استفاده می‌شود؛ یک فریم‌ورک عالی با معماری MVC برای توسعه بک‌اند و پروژه‌های فول‌استک در Elixir. فریم‌ورک Phoenix را می‌توان شبیه به Express در Node.js در نظر گرفت، اما مسلماً بسیار جذاب‌تر است. از نظر مدرس، Elixir به طور کلی از هر زبان دیگری که با آن کدنویسی کرده جذاب‌تر است، اما بیایید گام‌به‌گام پیش برویم.

هدف این است که ابتدا نحوه راه‌اندازی و ایجاد یک API ساده GET در یک اپلیکیشن Phoenix آموزش داده شود. سپس لایه دیتابیس (PostgreSQL) معرفی شده و اولین مدل موجودیت Post نوشته می‌شود. در ادامه، APIهای POST و GET برای Postها ایجاد می‌شوند و بدین ترتیب تا پایان این بخش، پست‌ها در دیتابیس ذخیره خواهند شد.

در بخش بعدی، چگونگی پیاده‌سازی احراز هویت در اپلیکیشن آموزش داده می‌شود. موجودیتی که با آن کار خواهد شد Users است. قابلیت‌های ثبت‌نام کاربر، ذخیره رمزهای عبور به صورت هش‌شده، ورود، صدور توکن JWT و خروج از سیستم پیاده‌سازی می‌شوند.

معماری

ایجاد و خواندن

  • ایجاد Postها
  • خواندن Postها

احراز هویت

  • ثبت‌نام کاربر
  • ورود
  • دریافت کاربر احراز هویت شده
  • خروج

تکنولوژی‌ها

  • Elixir و Phoenix
  • PostgreSQL
  • Docker
  • VS Code

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان تازه‌کار Elixir و علاقه‌مندان به برنامه‌نویسی تابعی

آموزش REST API در Elixir و Phoenix

  • راه‌اندازی Elixir ،Phoenix ،Docker و Ubuntu WSL 17:49
  • API ساده GET - Ping 11:58
  • API از نوع POST - ایجاد Post 30:12
  • دریافت همه Postها 05:43
  • هش‌کردن رمز عبور و ثبت‌نام کاربر 28:38
  • ورود و صدور توکن JWT 36:03
  • پلاگ‌های Phoenix و مسیرهای محافظت‌شده 40:24
  • خروج از سیستم و نامعتبر کردن توکن JWT 44:55

1,415,000 283,000 تومان

مشخصات آموزش

آموزش REST API در Elixir و Phoenix

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:متوسط
  • تعداد درس:8
  • مدت زمان :03:35:42
  • حجم :1.51GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 1:04:14
  • تعداد درس: 16
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید