تا پایان امشب - بیشترین تخفیف تا امروز (۷۰ و ۸۷ درصد) ویژه حمایت از دانشجویان‌ و کسب‌وکارهای آسیب‌دیده جزئیات

آموزش Django Rest Framework

پس از انتشار دوره آموزش جنگو (Django) که با استقبال شما پایتون کارای لرن فایلزی 🙂 مواجه شد در این صفحه دوره کمیاب اما پرطرفدار آموزش Django Rest Framework (جنگو رست فریم ورک) را در حوزه یادگیری جنگو و آموزش پایتون برای شما آماده کرده ایم. با یادگیری جنگو Rest framework با یک ابزار قدرتمند و انعطاف پذیر برای ساخت Restful API و تعامل با آن ها آشنا خواهید شد و به صورت کامل و در قالب پروژه ای عملی آن را یاد می گیرید! سورس کد مربوط به پروژه و مباحث این دوره نیز همراه دوره برای دانلود قرار گرفته است.

پس از یادگیری فریم ورک Rest در جنگو شما به راحتی می توانید به ایجاد یک وب سرویس مبتنی بر REST با کمک Django و پایتون بپردازید!

شما در تمام این مدت میتوانید کد های بسیار زیادی را فراخوانی کنید اما نباید این کار را انجام دهید

به هر شکل تصمیم با شماست.

جنگو چیست؟

Django یک وب فریم ورک سطح بالا در زبان برنامه نویسی پایتون است که امکان طراحی و پیاده سازی اصولی، سریع و کارآمد صفحات وب با پایتون را برای شما فراهم می کند. با جنگو می توانید با سرعت بالا و آسان پروژه وب خود را ایجاد کنید.این فریمورک توسط زبان پایتون نوشته شده پس قطعاً دارای ویژگی های بی نظیر این زبان می باشد.برای آشنایی بیشتر با جنگو و مزایا و معایب آن این مطلب را مطالعه کنید!

Django Rest Framework چیست و چه ویژگی هایی دارد؟

فریمورک DJANGO REST یک فریم ورک بی نظیر برای ساخت API های شماست. این فریمورک متن باز بوده و برای پایتون و جنگو تدارک دیده شده است.

ویژگی های Django rest framework :

  • سهولت و انعطاف پذیری
  • موتور Serialization قدرتمند
  • تنظیم و سفارش سازی آسان احراز هویت
  • پشتیبانی از Model Resources
  • استفاده از این فریم ورک درشرکت های مطرح و شناخته شده مانند موزیلا، Red Hat، Heroku، و Eventbrite
  • جامعه گسترده توسعه دهندگان و مستندات کامل

مقدمه و شروع دوره یادگیری جنگو رست فریم ورک

  • مقدمه و معرفی مدرس و دوره، شیوه تدریس و پیشگفتار
  • نصب محیط مجازی Virtualenv
  • نصب و راه اندازی Django Rest Framework

Serialization

  • آشنایی با Serialization
  • نصب محیط مجازی Virtualenv
  • کلاس Serializer
  • انواع فیلد ها در Serializer
  • اعتبار سنجی
  • Serializer های تو در تو
  • ModelSerializer
  • Read only و Write only
  • فیلد های ارتباطی

Requests و Responses

  • آشنایی با درخواست و متد های داخلی Request
  • آشنایی و شخصی سازی Response

آشنایی و کار با View ها

  • آشنایی با Class-based Views
  • آشنایی با Function Based Views
  • ایجاد اولین صفحه وب با جنگو
  • View های عمومی
  • آشنایی و کار با انواع View های عمومی
  • شخصی سازی View های عمومی

احراز هویت در جنگو

  • آشنایی ابتدایی با Permission ها
  • پاسخ مناسب در صورت عدم احراز هویت
  • OAuth2 چیست؟
  • آموزش و کار با Django OAuth Toolkit
  • شخصی سازی لاگین (لاگین به وسیله موبایل)

Permissions

  • آشنایی با Permission ها
  • انواع Permission ها
  • شخصی سازی Permission ها

Versioning

  • طرح بندی
  • آشنایی با انواع روش های Versioning

جمع بندی و گام های بعدی…

  • جمع بندی و صحبت های پایانی
  • نکات کلیدی
  • گام های بعدی در یادگیری جنگو

ویدیو های نمونه از آموزش Django Rest Framework:

تعدادی از ویدیو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش Django Rest Framework مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.

راهنمای دریافت آموزش Django Rest Framework:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید.(دسترسی بدون محدودیت در هر زمان و مکان)

قبل از شروع آموزش Django Rest Framework نیاز به یادگیری آموزش های زیر دارید:

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 نظر ثبت شده است
میهمان
بهروز مقامی (10 اردیبهشت 1398 | 20:47)

سلام خسته نباشید
خیلی دوره خوبی بود تازه امروز دوره رو تموم کردم و کاملا مفید و بدون وقت تلفی آموزش داده شده ، این جز ویژگی های یک آموزش خوبه بنظرم
دستتون درد نکنه

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (2 تیر 1398 | 15:18)

درود بر شما
ممنونیم از نظر انرژی بخشتون. خوشحالیم که مفید واقع شده براتون
موفق باشید.

ارسال پاسخ
میهمان
علی رضایی پور (23 اردیبهشت 1398 | 10:53)

خیلی ممنونم استاد حسنی دوره کاربردی و خوبی بود

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (2 تیر 1398 | 14:59)

سپاس از شما

ارسال پاسخ
میهمان
امیر (28 اردیبهشت 1398 | 07:33)

تووی قسمت 13 (Field Validation in Serializer) من دقیقا همین کاری که انجام دادین رو انجام دادم ، ولی تابع validate_phone_number اصلا فراخوانی نمیشه

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (28 اردیبهشت 1398 | 11:08)

سلام بر امیر عزیز
لطفاً با جزئیات بیشتری این مشکل رو توضیح بدید تا مدرس پاسخگو باشند.

ارسال پاسخ
میهمان
تعمیرات پکیج (27 مرداد 1398 | 19:36)

tanku

ارسال پاسخ
Alireza Golrokh
1997 روز همراهی
Alireza Golrokh (18 مهر 1398 | 01:14)

سلام
توی دوره آموزش جنگو که یکم از drf رو هم پوشش داده بود دیدم که template جنگو رست فریم ورک رو از داخل venv به پروژه اضافه کرد و عملیات crud رو هم همونجا انجام میداد. ولی تو روش شما و این آموزش چیزی از اون قالب ندیدم.
توضیح یا تفاوتی اگه هست ممنون میشم بگید؟ و اینکه کجاها استفاده میشن؟

ارسال پاسخ
میهمان
مدرس - محمد حسنی (20 مهر 1398 | 21:52)

سلام

در drf تمپلیت استفاده نمی شود چون تمام اون با Restful هست.

لطفاً به صورت دقیق اگر سوالی دارید بفرمائید تا پاسخ رو تقدیم کنم

ارسال پاسخ
احمد میرزایی
1737 روز همراهی
احمد میرزایی (21 اسفند 1398 | 18:59)

سلام بنده این دور رو تهیه کردم و به سورسش هم نیاز دارم چطور می تونم سورس رو دریافت کنم؟

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (22 اسفند 1398 | 09:38)

با سلام. سورس دوره در پنل شما همراه لینک های دانلودقرار داد میتوانید دانلود کنید

ارسال پاسخ
امید اصغری
2017 روز همراهی
امید اصغری (8 اردیبهشت 1399 | 10:46)

سلام خسته نباشید .
ببخشید من اون قسمت که میخوتم access token رو بگیریم بهم ارور invalid _client میده نمیدونم چیکار کنم هر application می سازم همینو میگه

ارسال پاسخ
میهمان
مدرس - محمد حسنی (8 اردیبهشت 1399 | 23:23)

سلام
برای حل این مشکل، application باید public و grant = password باشد.

ارسال پاسخ
میهمان
Django (8 اردیبهشت 1399 | 19:24)

ورژن جنگو و پایتون چند است

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (8 اردیبهشت 1399 | 22:06)

با سلام و عرض ادب.
با آخرین نسخه جنگو و پایتون تدریس شده است.

ارسال پاسخ
میهمان
ali (28 خرداد 1399 | 15:59)

با سلام توی این دوریه آموزش deploy کردن روی سرور مجازی یا اختصاصی هم هست یا نه؟

ارسال پاسخ
میهمان
مدرس – محمد حسنی (28 خرداد 1399 | 23:43)

سلام
خیر. این دوره اموزش DRF هست. یک لایبرری مخصوص ارائه Restful API با جنگو

ارسال پاسخ
میهمان
کاربر میهمان (23 شهریور 1399 | 16:52)

سلام خسته نباشید

من میخوام این دوره رو خریداری کنم ولی قبلش لطفا بگید این دوره چند درصد از مستندات سایت DRF رو تشکیل میده؟
یعنی چند درصد از کل مطالب تدریس شده

ممنونم

ارسال پاسخ
احسان چرم پیشه
میهمان
واحد پشتیبانی لرن فایلز (23 شهریور 1399 | 17:30)

سلام بر شما. مباحث کامل تدریس شده است.

ارسال پاسخ
آموزش های پیشنهادی
ایمیل خود را وارد کنید
تا از بروزرسانی ها و تخفیفات با خبر شوید...