NOVIKSA / ACADEMY
دوره پایتون پیشرفته | برنامهنویسی پروژهمحور
دوره پایتون پیشرفته نویکسا در حدود ۸۰ ساعت؛ آموزش شیءگرایی، API، تست، مدیریت خطا و ساخت پروژههای قابل توسعه برای افراد مسلط به مبانی پایتون.
پایتون پیشرفته ادامهٔ مسیر کسانی است که دورهٔ مقدماتی را گذراندهاند و میخواهند پروژههای منظمتری بسازند. در حدود ۸۰ ساعت، شیءگرایی، ماژولبندی و ساختاردهی پروژه را تمرین میکنید. کار با API و دادههای ساختاریافته، برنامههای شما را به سرویسهای دیگر متصل میکند. با آزموننویسی، ثبت رویداد و مدیریت خطا، کدی مینویسید که بررسی و نگهداری آن سادهتر باشد. هدف این دوره، عبور از اسکریپتهای پراکنده به ابزارهای کاربردی و قابل توسعه است.
در این مسیر چه میآموزید؟
- 01
طراحی شیگرا، کلاسها و ترکیب اشیا
- 02
وراثت، چندریختی و متدهای ویژه
- 03
Iteratorها، Generatorها و پردازش تنبل
- 04
Decoratorها و Closureها
- 05
Context Manager و مدیریت منابع
- 06
Type Hint، Dataclass و طراحی خوانا
- 07
ساختار پکیج، وابستگیها و محیط پروژه
- 08
HTTP، REST API و اتصال به پایگاه داده
- 09
تست، Logging، Debugging و سنجش کارایی
- 10
Asyncio، همزمانی و پروژه قابل نگهداری …
و مباحث تکمیلی متناسب با دوره
در پایان این مسیر
یک ابزار چندبخشی را با اتصال به یک سرویس، آزمونهای کاربردی و مستندات قابل اجرا تکمیل کنید.