×
تعداد دانشجو
۱,۰۵۲ نفر
۲۷,۰۰۰ تومان ۱۶,۲۰۰ تومان

آموزش فریم ورک 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) توسعه داده شده و به خاطر ویژگی های بارز آن بنا شد تا در این فرادرس به آموزش مفاهیم این فریم ورک قدرتمند بپردازیم.

مدرس
مجید ایرانپور

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

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

چکیده آموزش


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

امروزه با فراگیر شدن تنوع سیستم ها شامل: موبایل ها، برنامه های تحت وب و اینترنت اشیا برای استفاده از سرویس ها موجب شده تا استفاده از مفهوم 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‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۱,۰۵۲ نفر از این آموزش استفاده کرده اند و ۵ نظر ثبت شده است.
مجید
مجید

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

شروین
شروین

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

ایمان
ایمان

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

میلاد
میلاد

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

مهدی
مهدی

به جرات میتونم بگم اگر کسی 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
مشاهده بیشتر مشاهده کمتر