بک‌اند

Python

یادگیری Python از پایه تا نوشتن کد تمیز، تست‌پذیر و آماده ورود به Django یا اتوماسیون.

سطح: مبتدی تا متوسط
زمان: 8 هفته
4 مرحله یادگیری
1 مبانی زبان
2 OOP و تمیزی کد
3 فایل، API و دیتابیس
4 تست و پروژه

مهارت‌هایی که در این مسیر یاد می‌گیرید

مهارت‌های اصلی

Python

کدنویسی خوانا و قابل نگهداری

pytest

تست واحد و integration

SQL

ذخیره و خواندن داده

Git

مدیریت تغییرات پروژه

مراحل یادگیری

هر مرحله خروجی مشخص و قابل تمرین دارد.

1. مبانی زبان

متغیرها، شرط، حلقه، تابع و کار با داده‌ها.

۲ هفته

SyntaxFunctionsCollections

2. OOP و تمیزی کد

کلاس، ارث‌بری، composition، exceptions و type hints.

۲ هفته

OOPType HintsSOLID

3. فایل، API و دیتابیس

کار با فایل، requests، JSON و اتصال به دیتابیس.

۲ هفته

FilesRequestsSQL

4. تست و پروژه

pytest، ساخت CLI یا service کوچک و آماده‌سازی برای Django.

۲ هفته

TestingCLIPackaging

پروژه‌های پیشنهادی

برای ساخت نمونه‌کار واقعی این پروژه‌ها را انجام دهید.

CLI مدیریت کارها

ابزار خط فرمان با ذخیره‌سازی فایل یا SQLite.

وب اسکرپر ساده

خواندن داده، پاک‌سازی و خروجی CSV.

مینی سرویس API

یک سرویس کوچک با endpoint و تست.