API مخفف application programming interface (رابط برنامهنویسی نرمافزار) واسطهای است بین یک کتابخانه با برنامههایی که از آن کتابخانه تقاضای سرویس میکنند.
به صورت ساده و قابل فهم، API ها مثل function هایی هستند که در یک سرور (یا سیستم عامل) وجود دارد و یک برنامه نویس در برنامه خود میتواند آنها را فراخوانی و استفاده کند بدون اینکه به سورس و نحوه عملکرد آن دسترسی داشته باشد.
به عنوان مثال ویندوز یک سیستم عامل کدبسته (غیر اپن سورس) است اما مایکروسافت برای ویندوز، APIهایی قرار داده است که با استفاده از آنها، برنامهنویسان میتوانند از قابلیتها و سرویسهای سیستمعامل ویندوز در توسعه و نوشتن برنامههای کاربردی خود استفاده کنند.
سرفصل های دوره آموزشی Udemy Build A Backend REST API With Python & Django – Advanced:
– معرفی
– فن آوری های مورد استفاده در این دوره
– نصب و راه اندازی
– ایجاد پروژه جدید
– اتوماسیون راه اندازی
– مقدمه ای بر توسعه آزمایشی (TDD)
– پیکربندی Django مدل کاربر سفارشی
– تنظیم مدیر جنگو
– ایجاد پایگاه داده
– انتظار برای postgres برای شروع
– ایجاد نقاط انتهایی مدیریت کاربر
– ایجاد نقطه پایان تگ
– ایجاد نقطه پایان مواد
– ایجاد نقطه پایانی دستور
– اضافه کردن پایان نقطه آپلود تصویر
– فیلتر اضافه کنید
– خلاصه