دوره

مطالعه موردی: ساخت نرم‌افزار در پایتون

با پایتون اپلیکیشن‌های دنیای واقعی بسازید؛ استفاده از OOP و اصول مهندسی نرم‌افزار رو تمرین کنید تا کدهای تمیز و قابل نگهداری بنویسید.

مقدماتی
تاریخ به‌روزرسانی:
15 مهر 1405
۴٫۷
پایتون
۳ ساعت
۱۰ ویدیو
۱۹ تمرین
۵۰۰ شرکت‌کننده
۲۰۵
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

یاد بگیرید یک اپلیکیشن واقعی (ماشین‌حساب وام مسکن) بسازید، درحالی‌که روی اصول مهندسی نرم‌افزار مسلط می‌شید. شما کد ماژولار پایتون طراحی می‌کنید، از وراثت برای گسترش عملکرد استفاده می‌کنید و با استفاده از بهترین روش‌ها مثل اصل DRY، رعایت PEP8 و تست خودکار با pytest کیفیت رو تضمین می‌کنید. در نهایت، مهارت‌هایی رو به دست میارید که می‌تونید با استفاده از اون‌ها راه‌حل‌های نرم‌افزاری کارآمد، قابل نگهداری و مقیاس‌پذیر برای چالش‌های واقعی بسازید.

همونیه که می‌خواید یاد بگیرید؟

1
آشنایی با مطالعه موردی

با صورت مسئله آشنا بشید و ساخت ماشین‌حساب‌هاتون رو از صفر شروع کنید. در این مسیر، اصول مهم برنامه‌نویسی شی‌ءگرا و مهندسی نرم‌افزار، مثل اصل DRY، رو هم مرور می‌کنید.

2
نوشتن یک ماژول پایتون

مبانی رو یاد گرفتید و حالا وقتشه اون‌ها رو بهتر و کامل‌تر کنید! در ادامه، مستندسازی و تست خودکار رو اضافه می‌کنید و قابلیت‌ها رو حتی بیشتر گسترش می‌دید.

3
قابلیت نگهداری

کد اصلی نوشته شده و حالا وقتشه مطمئن بشید همه‌چیز همون‌طور که باید کار می‌کنه و از بهترین روش‌ها پیروی می‌کنه. در این بخش یاد می‌گیرید چطور کدتون رو بررسی، بازآرایی و بهبود بدید و تست‌های جامع‌تری اجرا کنید.

گواهی پایان دوره

  • تأیید مهارت شما

    با تکمیل این دوره، شما یک گواهی معتبر دریافت می‌کنید که بیانگر کسب مهارت‌های لازم مرتبط با این دوره آموزشی است.

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری

سوالات متداول

شما یک ماشین‌حساب وام مسکن در پایتون می‌سازید و در طول این فرایند، اصول مهندسی نرم‌افزار مثل طراحی ماژولار، وراثت، اصل DRY و تست خودکار رو به کار می‌گیرید.

نه. این یک دوره پیشرفته با چند پیش‌نیازه که مواردی مثل برنامه‌نویسی شیءگرا، توابع، اصول مهندسی نرم‌افزار و ابزارهای پایتون رو پوشش می‌ده.

بله. در بخش‌های 2 و 3، تست‌های خودکار رو با استفاده از pytest می‌نویسید و یاد می‌گیرید چطور از درست کار کردن کدتون مطمئن بشید و چطور مجموعه تست‌های جامع رو اجرا کنید.

این دوره روی اصل DRY، رعایت PEP8، مستندسازی کد، طراحی ماژولار با وراثت و همچنین تکنیک‌های بازبینی کد و ریفکتور کردن تمرکز داره.

این دوره نسبتاً کوتاهه و 3 بخش و 30 تمرین داره. بیشتر افراد اون رو در حدود 3 ساعت تموم می‌کنن.

دریافت اپلیکیشن فینکا

با اپلیکیشن فینکا، به بیشتر دوره‌ها و مسیرها روی موبایل دسترسی دارید، تمرین می‌کنید و یادگیری رو هم‌زمان روی موبایل و دسکتاپ ادامه می‌دید.