این دوره راهنمای یادگیری FastAPI است. مستندات FastAPI یکی از بهترین مستندات است. این دوره برای دانش آموزانی است که عاشق ویدیوها به عنوان رسانه ای برای یادگیری هستند. ما FastAPI را با بهترین شیوه ها یاد خواهیم گرفت. بز توسعه تست محور؟ روند توسعه ما را هدایت خواهد کرد. TDD راهی برای فکر کردن به کد قبل از نوشتن یک قطعه کد است. در این دوره ما مفاهیم اصلی زیر را یاد خواهیم گرفت:
ایجاد API: نقاط پایانی زیر را پیاده سازی می کنیم:
ایجاد شغل
بازیابی
به روز رسانی
حذف
لیست مشاغل
تأیید هویت کاربر با امنیت اولیه
گذرواژه برای ایجاد امنیت بیشتر هش میشود
از JSON Web Tokens برای احراز هویت استفاده خواهیم کرد
توکنها در LocalStorage یا کوکیها ذخیره نمیشوند
توکن در کوکی HttpOnly ذخیره خواهد شد
سیستم کنترل نسخه
ما از GIT به عنوان vc خود استفاده خواهیم کرد
Github برای میزبانی کد ما استفاده خواهد شد
ایجاد برنامه های وب
ما از زبان الگوی Jinja استفاده خواهیم کرد
ما با چندین فرم کار خواهیم کرد
تست واحد
تست ها در Pytest نوشته می شوند
بعد از هر چرخه آزمایش، پایگاه داده تست پاک می شود
پوشش آزمایشی
چگونه تست های واحد ننویسیم؟
مجوزها: کاربری که کار را ایجاد نکرده است، نمیتواند آن را حذف کند.
ما با Postgres کار خواهیم کرد و آن را با استفاده از PgAdmin نظارت خواهیم کرد.
Fastapi اسناد OpenAPI داخلی را در اختیار ما قرار می دهد، ما از مستندات به طور کامل استفاده خواهیم کرد. این اسناد به توسعه دهندگان باطن و فرانت اند کمک می کند تا به راحتی با یکدیگر همکاری کنند.
توسعه دهنده نرم افزار در GroupDiscussion.Co
نمایش نظرات