تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت API های RESTful با فلاسک

دوره آموزشی ساخت API های RESTful با فلاسک

2 ساعت 33 دقیقهمتوسط2019-08-01

مدرسین

Bruce Van Horn

Bruce Van Horn

Lead Software Developer at Visual Storage Intelligence

جزئیات دوره

صرف نظر از پلتفرم، شما باید APIهایی بسازید تا داده ها را بین برنامه های مختلف مشتری و نقاط پایانی ارائه دهید. APIهای خوب برای پروژه‌های وب و موبایل، به ویژه با رویکرد مدرن و اول موبایل برای توسعه، ضروری هستند. این دوره دانش اساسی مورد نیاز برای فعال کردن تعاملات بسیار مرتبط بین برنامه‌ها از طریق APIهای RESTful را ارائه می‌دهد. با Bruce Van Horn همراه باشید و یاد بگیرید که چگونه به سرعت یک RESTful API را با استفاده از Python و Flask، میکروفریمورک Python بسازید، ایمن کنید و آزمایش کنید. نحوه استفاده از Flask با پایتون برای دسترسی به پایگاه داده، احراز هویت و سایر وظایف رایج را بیاموزید. به علاوه، در مورد چند افزونه کلیدی که استفاده از Flask را آسان‌تر می‌کنند، بیاموزید.

اهداف یادگیری
ایجاد یک پروژه Flask جدید
تست با پستچی
برگرداندن JSON به جای متن
کار با پایگاه های داده
احراز هویت کاربران
ایمن سازی API ها

مهارت ها

FlaskAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentPythonProjectWeb DevelopmentOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - API های RESTful با Python 3 و Flask
  • 02 - آنچه باید بدانید
  • 03 - استفاده از فایل های تمرین
  • 04 - نمای کلی پروژه آزمایشی

1. شروع به کار

  • 05 - ایجاد یک پروژه Flask جدید در PyCharm
  • 06 - ساخت یک نمونه API فوق العاده ساده
  • 07 - تنظیم یک پیکربندی اجرا
  • 08 - تست با پستچی
  • 09 - سرور خود را مجددا راه اندازی کنید

2. کامل کردن داده های برگشتی

  • 10 - برگرداندن JSON به جای متن
  • 11 - کدهای وضعیت HTTP
  • 12 - پارامترهای URL
  • 13 - متغیرهای URL و فیلترهای تبدیل

3. کار با پایگاه های داده

  • 14 - اضافه کردن یک ORM (SQLAlchemy)
  • 15 - راه اندازی SQLAlchemy
  • 16 - ایجاد کلاس های مدل ORM
  • 17 - کاشت پایگاه داده با Flask CLI
  • 18 - مشاهده پایگاه داده در مرورگر DB برای SQLite
  • 19 - بازیابی لیست سیارات از پایگاه داده
  • 20 - سریال کردن نتایج SQLAlchemy با Marshmallow

4. امنیت API

  • 21 - JSON Web Tokens
  • 22 - ثبت کاربران جدید
  • 23 - احراز هویت کاربران و ارسال توکن
  • 24 - راه اندازی ایمیل
  • 25 - ایمیل زدن رمز عبور گم شده

5. ایجاد، خواندن، به روز رسانی، و حذف

  • 26 - بازیابی جزئیات یک سیاره
  • 27 - افزودن سیارات با روش POST
  • 28 - ایمن کردن نقطه پایانی سیاره اضافه
  • 29 - به روز رسانی یک سیاره با استفاده از روش PUT
  • 30 - حذف یک سیاره با DEL

کارهای پایانی

  • 31 - صادرات فایل مورد نیاز پروژه شما
  • 32 - نتیجه گیری

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal