بوت کمپ توسعه دهنده بک اند پایتون (2026-1)

بوت‌کمپ Backend Python یک مسیر آموزشی جامع و پروژه‌محور است که شما را از مبانی برنامه‌نویسی پایتون تا توسعه، استقرار و نگهداری پروژه‌های واقعی بک‌اند همراهی می‌کند. در این بوت‌کمپ تمام ابزارها، مفاهیم و مهارت‌هایی که یک برنامه‌نویس بک‌اند برای ورود به بازار کار نیاز دارد، به‌صورت مرحله‌به‌مرحله آموزش داده می‌شود.

در این بوت‌کمپ چه چیزهایی یاد خواهید گرفت؟

  • برنامه‌نویسی پایتون و شیءگرایی (Python & OOP): یادگیری اصول برنامه‌نویسی با پایتون، مفاهیم شیءگرایی، اصول SOLID و آشنایی با Design Patternهای پرکاربرد برای نوشتن کدهای استاندارد، قابل توسعه و قابل نگهداری.

  • پایگاه داده و SQL: آموزش مبانی طراحی پایگاه داده، کار با SQL و SQLite و در ادامه بررسی تفاوت‌های SQL و NoSQL با استفاده از PostgreSQL و MongoDB.

  • کنترل نسخه (Git): یادگیری Git و کار با Github و GitLab برای مدیریت نسخه‌ها، همکاری تیمی و پیاده‌سازی Workflowهای استاندارد توسعه نرم‌افزار.

  • شبکه و پروتکل‌های وب: آشنایی با مفاهیم HTTP، HTTPS، DNS، Cookie، Session، REST و سایر مباحث ضروری که هر Backend Developer باید به آن‌ها مسلط باشد.

  • توسعه API با FastAPI: ساخت APIهای مدرن، سریع و Async به‌صورت پروژه‌محور همراه با مستندسازی، اعتبارسنجی داده‌ها، احراز هویت و بهترین شیوه‌های توسعه.

  • توسعه پروژه با Django REST Framework: پیاده‌سازی APIهای حرفه‌ای با Django DRF، مدیریت کاربران، مجوزها، Serializerها و ساخت پروژه‌های واقعی.

  • Docker: یادگیری کانتینرسازی پروژه‌ها، مدیریت محیط توسعه و آماده‌سازی پروژه برای استقرار در محیط Production.

  • استقرار پروژه (Deployment): آموزش استقرار پروژه روی سرورهای لینوکسی و پلتفرم‌هایی مانند Runflare و Hamravesh به همراه مدیریت سرویس‌ها و تنظیمات موردنیاز.

  • امنیت در Backend: آشنایی با مهم‌ترین چک‌لیست‌های امنیتی شامل اعتبارسنجی ورودی‌ها، Rate Limiting، Security Headers، احراز هویت، مدیریت دسترسی و جلوگیری از آسیب‌پذیری‌های رایج.

  • مدیریت پروژه و CI/CD: یادگیری اصول مدیریت پروژه، مستندسازی، Git Flow، مدیریت Featureها، محیط‌های Development و Staging و آشنایی با مفاهیم CI/CD برای خودکارسازی فرآیند توسعه و استقرار.

هدف این بوت‌کمپ

در پایان این بوت‌کمپ، علاوه بر تسلط بر زبان پایتون و فریمورک‌های FastAPI و Django REST Framework، توانایی طراحی و توسعه APIهای حرفه‌ای، مدیریت پایگاه داده، کانتینرسازی با Docker، استقرار پروژه روی سرورهای لینوکسی، رعایت استانداردهای امنیتی و همکاری در تیم‌های توسعه نرم‌افزار را خواهید داشت. تمامی مباحث به‌صورت پروژه‌محور و مطابق با نیازهای واقعی بازار کار آموزش داده می‌شوند تا برای ورود به موقعیت‌های شغلی Backend Developer آماده شوید.

آنبردینگ
مروری بر قواعد مبانی پایتون تا بحث تابع گرا
instructor-image

علی بیگدلی

توسعه دهنده backend (AI,IOT,Python)

بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

امتیازات شرکت کنندگان

0

(بر اساس بررسی کلی)

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/400

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.