بوت کمپ توسعه دهنده بک اند پایتون (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 آماده شوید.

آنبردینگ
مروری بر قواعد مبانی پایتون تا بحث تابع گرا
آشنایی با OOP و SOLID و Design Patterns
آشنایی با ساختار git و مدیریت پروژه پایتون
انواع دیتابیس ها و اهمیت دانش nosql و sql
مرور مفاهیم شبکه و http
رویکرد و تصمیم های قبل از شروع پروژه
طراحی دیاگرام دیتابیس پروژه
ستاپ اولیه پروژه و ساختارش
مدیریت خطا و پاسخ ها و بررسی ورودی
بررسی احراز هویت و انواع عملکرد
جلسه پرسش و پاسخ - 1
داکرایز کردن پروژه
instructor-image

علی بیگدلی

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

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

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

0

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

ثبت دیدگاه


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

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


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