×
هزینه آموزش
۷۰,۰۰۰ تومان

آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

تعداد دانشجو
۱,۵۵۳ نفر
مدت زمان
۴ ساعت و ۳۰ دقیقه
هزینه آموزش
۷۰,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۹ بازخورد (مشاهده نظرات)
آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

امروزه با فراگیر شدن تنوع سیستم ها شامل: موبایل ها، برنامه های تحت وب و اینترنت اشیا برای استفاده از سرویس ها موجب شده تا استفاده از مفهوم Web API ها به طور گسترده تر مورد توجه قرار گیرد. API مخفف کلمه Application Programming Interface بوده و سیستم های مختلف از طریق پروتکل HTTP اجازه ارتباط با آن را خواهند داشت. یکی از راه های پیاده سازی این مفهوم، استفاده از فریم ورک Django REST Framework است. این فریم ورک به صورت Open Source با زبان پایتون (Python) توسعه داده شده و به خاطر ویژگی های بارز آن بنا شد تا در این فرادرس به آموزش مفاهیم این فریم ورک قدرتمند بپردازیم.

آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs

مدت زمان
۴ ساعت و ۳۰ دقیقه
هزینه آموزش
۷۰,۰۰۰ تومان
محتوای این آموزش
۹ بازخورد (مشاهده نظرات)
مدرس
مجید ایرانپور

دانشجوی کارشناسی ارشد فناوری اطلاعات-رایانش امن

مهندس مجید ایرانپور، دانشجوی ارشد فناوری اطلاعات (رایانش امن) دانشگاه اصفهان، در حال حاضر در زمینه امنیت شبکه و وب و به عنوان برنامه نویس یک محصول امنیتی دانش بنیان در حال فعالیت هستند. از دیگر مهارت های ایشان لینوکس، رمزنگاری، بلاک چین و تحلیل بدافزار است که سابقه تدریس در این حوزه ها را در رزومه حرفه ای خود دارند.

چکیده آموزش


توضیحات تکمیلی

امروزه با فراگیر شدن تنوع سیستم ها شامل: موبایل ها، برنامه های تحت وب و اینترنت اشیا برای استفاده از سرویس ها موجب شده تا استفاده از مفهوم Web API ها به طور گسترده تر مورد توجه قرار گیرد. API مخفف کلمه Application Programming Interface بوده و سیستم های مختلف از طریق پروتکل HTTP اجازه ارتباط با آن را خواهند داشت.

یکی از راه های پیاده سازی این مفهوم، استفاده از فریم ورک Django REST Framework است. این فریم ورک به صورت Open Source با زبان پایتون (Python) توسعه داده شده و به خاطر ویژگی های بارز آن بنا شد تا در این فرادرس به آموزش مفاهیم این فریم ورک قدرتمند بپردازیم. در این فرادرس سعی شده تا با به کارگیری مثال های مختلف برای هر بخش، درس ها به طور عملی پوشش داده شوند و در پایان انتظار داریم که دانشجو با مفاهیم این فریم ورک قدرتمند آشنا شده و بتواند ایده های مدنظر خود را پیاده سازی کند.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با فریم‌ ورک Django Rest
    • معماری DRF) Django REST Framework)
    • معرفی ابزارهای مورد نیاز
    • آشنایی با Virtualenv و نصب پکیج های مورد نیاز
    • شروع کار با ساخت یک پروژه Django
  • درس دوم: معماری Django Rest Framework
    • آشنایی با مفهوم Views و توابع api_view@
    • پیاده سازی Router ها
    • شروع کار با ابزار Postman
  • درس سوم: پروتکل HTTP
    • متدهای پروتکل HTTP و نوع Request و Response ها
    • دسته بندی HTTP Response ها و نحوه استفاد از آن ها
  • درس چهارم: شروع کار با Models و Serializers
    • آشنایی با مفهوم Models
    • آشنایی با مفهوم Serializers
    • ارتباط api_view@ ها با مدل ها
    • نحوه جست و جوی داده
    • روش های مختلف استفاده از Serializer ها برای نمایش و درج داده در روابط مختلف مدل ها
    • بررسی Serializer Field ها
  • درس پنجم: ارتباط بین Models ،Serializers و Views
    • کلاس ViewSet
    • کلاس ModelViewSet
    • آشنایی با صفحه Browsable API و قابلیت های آن
  • درس ششم: مباحث تکمیلی فریم ورک Django Rest
    • ساخت کاربر ادمین
    • احزار هویت مبتنی بر Token و Session
    • بررسی Django Filter Backend
    • اعمال Pagination
    • ساخت کاربر معمولی و اعمال Permissions
  • درس هفتم: راه اندازی پروژه روی سرور مجازی
    • انتقال کد به سرور مجازی
    • استفاده از پایگاه داده PostgreSQL
    • کانفیگ (Config) وب سرور NGINX با Gunicorn

مفید برای رشته های
  • مهندسی کامپیوتر
  • مهندسی فناوری اطلاعات (IT)

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

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

Pycharm Community 2019.1.2




پیش نمایش‌ها

۱. آشنایی با فریم ورک Django Rest

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

۲. معماری Django Rest Framework

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

۳. پروتکل HTTP

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۶۰ مگابایت -- (کلیک کنید +))

۴. شروع کار با Models و Serializers
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. ارتباط بین Models و Serializers و Views
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. مباحث تکمیلی فریم ورک Django Rest
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. راه اندازی پروژه روی سرور مجازی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۰ جلسه ویدئویی با مجموع ۴ ساعت و ۳۰ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش فریم ورک Django Rest در پایتون برای ساخت Web APIs
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۷۳۴۳۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVPHT9803
مدت زمان ۴ ساعت و ۳۰ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۴۷۶ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.





نظرات

تا کنون ۱,۵۵۳ نفر از این آموزش استفاده کرده اند و ۹ نظر ثبت شده است.
صادق
صادق
۱۴۰۰/۰۸/۲۴

یکی از بهترین اموزش های گام به گام هست
از نمونه های خارجی هم بسیار بهتره
مطالب اولیه گفته شده و خیلی سطح بالا نیست که برای شروع عالیه
کاش ازشون بیشتر آموزش بزارید

پویان
پویان
۱۴۰۰/۰۷/۲۵

میان آموزش‌های عملی فارسی‌زبان، می‌تونم بگم این یکی از بهترین آموزش‌هایی بود که تا به حال دیدم. نه به شکلی بود که مدرس فقط پشت سر هم کدهایی رو copy/paste کنه و بدون توضیحات کافی رد بشه، نه اون‌قدر روی مفاهیم تئوری مانور می‌داد که مخاطب خسته بشه. به طور همزمان هم هر آنچه نیاز بود رو می‌نوشت و هم با فن بیان گیرایی توضیح می‌داد که داره چکار می‌کنه.

فرض مدرس این بود که مخاطب آشنایی کافی با پایتون داره و الآن می‌خواد راه‌اندازی یک سرویس API-محور رو یاد بگیره. لذا نخست خیلی سریع آموزش داد که چطور می‌شه یک پروژه‌ی جدید با Django راه‌اندازی کرد و بعد به سراغ Django REST رفت و کار با مهم‌ترین توابع و کتابخانه‌های اون رو یاد داد. در نهایت هم مختصری از از روش راه‌اندازی پروژه روی یک سرور توضیح داده شد (البته این قسمت آخر خودش بحث بسیار مفصلی هست و چدین دوره‌ی مجزا می‌طلبه).

بسیار راضی بودم از این آموزش و مشتاقم که آموزش‌های بیشتری رو هم از همین مدرس عزیز ببینم.

fatehi
fatehi
۱۴۰۰/۰۷/۱۹

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

محمد
محمد
۱۴۰۰/۰۵/۱۷

سلام.
وقتی فایل دایرکتوری pycharm رو انتخاب می کنیم باید به صورت پیش فرض محیط مجازی در قسمت ترمینال فعال بشه.
ولی این اتفاق برا من رخ نمیده. حتی وقتی دستی به دایرکتوری Scripts وارد می شم بازم فایل activate اجرا نمی شه.
این مشکلا داخل CMD سیستم رخ نمیده.
ممنون می شم اگه کسی راهنمایی کنه.
ممنون

مجید
مجید
۱۳۹۹/۰۷/۲۹

انتظار بیشتری داشتم. مباحث مطرح شده ساده و پایه ای بود.

شروین
شروین
۱۳۹۹/۰۳/۱۵

خیلی خوبه، کمکم کرد. مباحثی که پوشش داده هم خوبه.

ایمان
ایمان
۱۳۹۹/۰۱/۱۲

با سلام و خسته نباشید سرور مجازی که در آموزش استفاده کردید از کدام ارائه دهنده تهیه کردید تا بشه تطبیق داد با آموزش
با تشکر

میلاد
میلاد
۱۳۹۹/۰۱/۰۸

واقعا آموزش خوبیه. هر چند که چندین قسمت اول، اصلا نیاز نبود که توضیح بدن و مقدماتی بود. کسی که سراغ رست میاد، دیگه آماتور نیست.
تشکر از آقای ایرانپور و فرادرس

مهدی
مهدی
۱۳۹۸/۰۹/۱۰

به جرات میتونم بگم اگر کسی DRF رو بلد نباشه نمیتونه بگه جنگو کارم!

برچسب‌ها:
API | Application programming interface | Browsable | Config | Django | Django Filter Backend | Django REST framework | DRF | Framework | Gunicorn | HTTP methods | Models | Models و Serializers | ModelViewSet | NGINX | Open Source | Pagination | POSTMAN | pycharm | python | request | Response | rest | rest framework | Router | Serializer | Serializer Field | Serializers | Session | Virtualenv | Web API | آموزش جنگو | آموزش جنگو رست | آموزش جنگو رست فریمورک Django | ابزار Postman | انتقال کد به سرور مجازی | اینترنت اشیا | برنامه های تحت وب | پایگاه داده PostgreSQL | پروتکل HTTP | پروژه Django | توابع @api_view | جنگو | جنگو رست | جنگو رست فریمورک | رست فریمورک | زبان برنامه نویسی پایتون (Python) | زبان پایتون | ساخت کاربر ادمین | سرور مجازی | سریالایزر | فریم ورک Django REST Framework | فریمورک | کلاس ModelViewSet | کلاس ViewSet | متدهای پروتکل HTTP | معماری DRF | مفهوم Web API | موبایل | وب سرور NGINX
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱۰ جلسه ویدئویی
×