جزئیات

۱۶ درس در ۱ فصل

سطح

پیشرفته

مدت زمان ۱۴۴ دقیقه
حجم ۴۸۵.۸۰ مگابایت
اشتراک گذاری در

توضیحات "فیلم آموزش اصول REST و برنامه نویسی 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
- و ...

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

توجه: قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۱ قسمت آموزشی از ۱۶ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از ورود در آموزش قابل مشاهده است)

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

۱

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

۲

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

۳

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

۴

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

۵

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

۶

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

۷

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

۸

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

۹

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

۱۰

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

۱۱

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

۱۲

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

۱۳

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

۱۴

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

۱۵

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

۱۶

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

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

( ۰)

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

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

بیشتر