توسعه API با Flask
درباره این دوره
یادگیری APIنویسی برای یک برنامهنویس عملاً یعنی یاد گرفتن «زبان ارتباطی» نرمافزارها. امروز کمتر سیستمی بهصورت جزیرهای کار میکند؛ وب، موبایل، میکروسرویسها و حتی هوش مصنوعی همه از طریق API با هم حرف میزنند. برنامهنویسی که API بلد است، میتواند یک منطق واحد را به چندین کلاینت سرویس بدهد، مقیاسپذیری ایجاد کند و تیممحور کار کند. از نظر عملیاتی، پروژهای که بدون API توسعه داده میشود معمولاً بعد از رشد، ۳۰ تا ۵۰٪ هزینهی بازنویسی دارد، درحالیکه طراحی API از ابتدا میتواند زمان توسعه فیچرهای جدید را تا حدود ۴۰٪ کاهش دهد، چون فرانتاند و بکاند مستقل پیش میروند و تستپذیری بهمراتب بالاتر میشود. توجه کنید که کار اصلی فریمورک فلسک api نویسی نیست اما اگر API کوچک، ساده و سریع میخواهید Flask کافی است؛ از سوی دیگر برای APIهای مدرن، پرترافیک و مقیاسپذیر، FastAPI از نظر سرعت، نگهداری و توسعه آینده برتری عددی و فنی دارد.
اهداف یادگیری
پیش نیازها
- تسلط به python
- آشنایی کامل به فلسک
مخاطب هدف
- کسانی که قصد دارند در توسعه وب متخصص شوند
- کارشناسان بک اند
- دانشجویان کامپیوتر
- علاقمندان به برنامه نویسی
برنامه درسی
مفهوم API و REST به زبان ساده
API چیست و چرا استفاده میشود
مفاهیم HTTP، Request و Response
Status Codeها
استاندارد REST
نصب و راهاندازی محیط توسعه
ایجاد API پروژه فروشگاهی
امن سازی پروژه
مستندات API
مدرسان شما
امیر
مدرس
سلام، این متن درباره من است، قالب اجومال بهترین قالب آموزشی ساخته شده با افزونه تیوتر است. امیدوارم که لذت ببرید.