دوره توسعه حرفه ای FastAPI شما.
FastAPI یکی از سریع ترین چارچوب های توسعه API در حال رشد است. استفاده از آن آسان و سبک است. علاوه بر این، برخی از مزایای منحصر به فرد مانند تولید خودکار اسناد Swagger و استانداردهای مدرن و باز توسعه را ارائه می دهد.
این دوره به شما درک کاملی از ویژگی های FastAPI می دهد. ما مفاهیم ساده و پیشرفته را مورد بحث قرار خواهیم داد تا تصویر واضحی از آنچه ممکن است داشته باشید.
ما همچنین درباره نحوه کار FastAPI با پایگاه داده های SQL و به ویژه SqlAlchemy بحث خواهیم کرد. خواهیم دید که چگونه میتوانیم نقاط پایانی را در معرض دید قرار دهیم که به مشتری اجازه میدهد دادهها را از پایگاه داده دستکاری و بازیابی کند.
و بهتر از همه، تمام مفاهیم مورد بحث در کد پیاده سازی خواهند شد. این نه تنها یک دوره تئوری خواهد بود، بلکه دوره ای است که هم دانش و هم تجربه شما را می سازد. هر زمان که مفهومی را معرفی می کنیم، آن را در کد پیاده سازی می کنیم تا ببینید در عمل چگونه کار می کند.
در این دوره به موارد زیر خواهیم پرداخت:
نصب و راه اندازی در Mac و Windows
محیط مجازی و تولید پروژه
ویژگی های FastApi
پارامترهای مسیر و پرس و جو
وضعیت HTTP، کدها و استثناها
رسیدگی به خطا
برچسب ها
روترها و مسیرهای تولید خودکار
پاسخهای API و مدیریت پاسخ
اعتبار سنجی
انواع فرعی پیچیده
SQL، مدیریت پایگاه داده رابطه ای و ORM
SQLAlchemy
احراز هویت و مجوز
مدیریت فایل
استقرار API
تست و اشکال زدایی
قالبها، میانافزار، برنامهنویسی همگام، ارتباطات سوکت وب، کارهای پسزمینه و موارد دیگر
بخش پایانی دوره یک پروژه عملی خواهد بود. ما یک برنامه کلون اینستاگرام ایجاد می کنیم و API مورد نیاز برای کارکرد آن را می سازیم. ما روی چند مفهوم کلیدی مانند ارسال، نظر دادن و احراز هویت کاربر تمرکز خواهیم کرد.
ما همچنین دو کلاینت برای api خود توسعه خواهیم داد:
کلینت وب در ReactJS
مشتری تلفن همراه در Android و Kotlin
به این ترتیب، درک کاملی از توسعه تمام پشته وب و موبایل خواهید داشت.
این دوره برای توسعه دهندگان فول استک است که می خواهند مهارت جدیدی کسب کنند. ساخت سریع و آسان API.
با تکامل API و افزودن ابزارها و مفاهیم جدید، دوره به طور مداوم به روز می شود.
من مطمئن هستم که این دوره را دوست خواهید داشت. بنابراین امروز ثبت نام کنید و بیایید شروع به یادگیری ساخت API در FastAPI کنیم.
مدرس توسعه نرم افزار
نمایش نظرات