رایگـــان

دسترسی دائمی به آموزش

امکان دانلود و پخش آنلاین

جزئیات آموزش

۱۶ درس در ۱ فصل

سطح

پیشرفته

مدت زمان ۱۳۷ دقیقه
حجم ۴۸۵.۸۰ مگابایت

فصل ۱ آموزش اصول REST و برنامه نویسی RESTful API

۱

معرفی rest و لزوم استفاده از آن

مشاهده رایگان

در این قسمت می بینیم که rest چیه و چرا باید از اون استفاده کنیم

۲

معرفی یک اپ جنگویی برای پیاده سازی rest روی آن

در این قسمت یک سایت جنگویی رو معرفی میکنم تا بتونیم rest api های خودمونو بهش اضافه کنیم. دیدن این قسمت کمک زیادی بهتون میکنه تا قسمت های بعدی رو بهتر متوجه بشید.

۳

ساختن اولین api

تو این قسمت می بینید که به چه راحتی میشه اولین api خودمونو بسازیم ان شالله در قسمت های بعد این api رو توسعه میدیم و یه چیز خفن ازش در میاریم

۴

RetrieveAPIView

در این قسمت یاد میگیریم RetrieveAPIView چیه و چطور میشه ازش استفاده کرد.

۵

DestroyAPIView

در این جلسه DestroyAPIView رو بررسی میکنیم. این api برای حذف اطلاعات به کار می آید.

۶

UpdateAPIView

در این قسمت UpdateAPIView رو بررسی میکنیم و یاد میگیریم چطور میشه ازش استفاده کرد. این api برای به روز رسانی آیتم ها به کار می آید.

۷

CreateAPIView

مشاهده رایگان

در این قسمت CreateAPIView رو بررسی میکنیم و یاد میگیریم چطور ازش استفاده کنیم. این api برای ساخت آیتم های جدید به کار می آید.

۸

RetrieveUpdateDestroyAPIView

مشاهده رایگان

در این قسمت RetrieveUpdateDestroyAPIView رو بررسی میکنیم و یاد میگیریم که چطور ازش استفاده کنیم. این api ترکیبی از api های قبلیه و کلی باحال تر از قبلی هاست!

۹

انجام عملیات CRUD

مشاهده رایگان

در این قسمت از شل لینوکس عملیات CRUD رو انجام میدیم. در این قسمت خواهید فهمید چگونه میتوان از این api ها در برنامه ها و زبان های برنامه نویسی دیگر استفاده کرد.

۱۰

کار با api در terminal

در این قسمت ترمینال لینوک رو باز میکنم و توش یه مقدار با serializer و model ها کار میکنم تا بعضی مفاهیم برامون ملموس تر بشه هدفم از این قسمت این بوده که شما متوجه بشید serializer و model به هم چه ربطی دارن. امیدوارم مفید واقع بشه این ویدئو تقدیم به شهیدان آتش نشانی

۱۱

استفاده از توابع perform

تو این قسمت کار با تابع perform رو یاد میگیریم تا بتونیم api های خیلی کارا تری درست کنیم

۱۲

سطوح دسترسی permissions

در این قسمت نگاهی به سطوح دسترسی میندازیم و سعی میکنیم بهبودش بدیم

۱۳

تابع get_queryset

در این جلسه میخوایم با تابع get_queryset آشنا بشیم این تابع میتونه کار های زیادی برامون بکنه مثلا انواع سرچ کردن و فیلترینگ و غیره

۱۴

انواع فیلترینگ ها

در این جلسه میخواهیم انواع فیلتر هایی که تو خود django-rest وجود داره رو بررسی کنیم و ببینیم چور میشه ازشون استفاده کرد.

۱۵

Search Filter Fields

در این جلسه نحوه ایجاد و استفاده از Search Filter Fields که یکی از ابزار خیلی مهم و کاربردیه رو یاد میگیریم

۱۶

OrderingFilter

این جلسه کار با Ordering Filter Field رو یاد میگیریم. با این فیلد میتونید اطلاعات رو به صورت صعودی یا نزولی به دست بیارید

توضیحات "آموزش رایگان اصول RESTful API در پایتون و جنگو" :

در این دوره آموزشی به صورت کاملا اصول REST و برنامه نویسی، طراحی و بسیاری موارد دیگر از RESTful API را در پایتون و جنگو خواهید آموخت

REST مخفف Representational State Transfer است. REST فقط یک سری از دستور العمل ها و سبک های معماری است که برای انتقال داده ها استفاده می شوند. این عموما در مورد اپلیکیشن های تحت وب کاربرد دارد ولی می تواند داده ها را به سایر برنامه ها نیز ارسال کند.

REST یک متدولوژی یا روش شناسی سبُک است که آن را برای انتقال داده های HTTP مناسب می کند. این همان علتی است که REST را در وب اینقدر محبوب کرده است و اینقدر از طرف عموم به عنوان بهترین روش پیاده سازی API شناخته می شود.

 برنامه ها و دستگاه های زیادی برای اتصال به خدمات وب وجود دارد . امروزه نقش RESTful بسیار مهم بوده و خدمات ارزشمندی در همین زمینه ارائه می دهد و استفاده از آن مزیت بسیاری به شمار می رود . در این دوره آموزشی اصول سرویس های RESTful را به صورت حرفه ای آموزش می بینید. علاوه بر آن شما مراحل مورد نیاز برای راه اندازی API , ذخیره داده ها و بسیاری موارد دیگر را یاد خواهید گرفت. در پایان این فیلم آموزشی شما ساختار RESTful را به صورت کامل آشنا می شوید، این مبحث آموزشی به شما برای به دست آوردن یک موقعیت بهتر که در آن مهارت های مورد نیاز برای توسعه خدمات وب مورد نیاز است بسیار کاربرد دارد .

سر فصل های دوره آموزش اصول REST و برنامه نویسی RESTful API در پایتون:

- معرفی rest و لزوم استفاده از آن
- معرفی یک اپ جنگویی برای پیاده سازی rest روی آن
- ساختن اولین api
- RetrieveAPIView
- DestroyAPIView
- UpdateAPIView
- انجام عملیات CRUD
- کار با api در terminal
- سطوح دسترسی permissions
- انواع فیلترینگ ها
- Search Filter Fields
- و ...

نحوه دسترسی به آموزش چگونه است؟

امکان دانلود و پخش آنلاین دوره وجود دارد و شما به طور دائم به آن دسترسی دارید. این آموزش رایگان عرضه شده است و شما می توانید تمامی قسمت های آموزش رایگان اصول RESTful API در پایتون و جنگو را به طور رایگان دانلود کنید

امتیاز کلی دوره

( ۴.۷۴)

تعداد بررسی های ثبت شده : ۱۹

پروفایل
حسام شبان
امتیاز من به این دوره
56

بدون متن


پروفایل
mi mo
امتیاز من به این دوره
بدون عنوان

با سلام به استاد ،خیلی خیلی عالی بود


پروفایل
زهره فرجی
امتیاز من به این دوره
Awliiiiiiiiiiiiiiiiiiiiiiiiiiii

amuzesh ha vaghean Awliiiiii. Liiiiiiiiiiiiiiiiiiiike


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


پروفایل
خشایار خسروی
امتیاز من به این دوره
khashayar khosravi

kheili bahhal dars midi, good luck !


پروفایل
فرشته زارع
امتیاز من به این دوره


بیشتر