بوتکمپ Python-Django

جنگو؛ محبوب‌ترین فریم‌ورک پایتون برای ساخت وب‌سایت و اپلیکیشن‌های تحت وب

درباره بوتکمپ Python-Django

پایتون در سال‌های اخیر به یکی از پرکاربردترین زبان‌های برنامه‌نویسی تبدیل شده و با گسترش توسعه وب، هوش مصنوعی، اتوماسیون و پروژه‌های داده‌محور، تقاضا برای برنامه‌نویسان پایتون نیز روند رو به رشدی داشته است. در حوزه توسعه وب نیز Django همچنان یکی از فریم‌ورک‌های محبوب و پراستفاده برای ساخت وب‌اپلیکیشن‌های حرفه‌ای محسوب می‌شود.

در بوتکمپ پایتون-جنگو بامداد، مسیر یادگیری را از پایه آغاز می کنید و به تدریج به توسعه وب‌اپلیکیشن‌های واقعی با Django می‌رسید. در طول دوره، علاوه بر آموزش مباحث فنی، روی تمرین‌ها و پروژه‌های عملی کار می‌کنید، با ابزارهایی مانند Git، پایگاه داده و APIها آشنا می‌شوید و بخشی از فعالیت‌ها را به‌صورت گروهی انجام می‌دهید تا تجربه همکاری در یک تیم توسعه را نیز به دست آورید.

کلاس‌ها با ظرفیت حداکثر ۱۵ نفر برگزار می‌شوند تا هر فراگیر فرصت کافی برای تعامل با مدرس، پرسیدن سوالات و دریافت بازخورد داشته باشد. منتورینگ مستمر، رفع اشکال، بازبینی تمرین‌ها و ارتباط نزدیک با مدرس و سایر اعضای بوتکمپ باعث می‌شود یادگیری به زمان کلاس محدود نشود. در پایان دوره نیز تنها با دانش تئوری روبه‌رو نیستید؛ بلکه تجربه ساخت پروژه، کار تیمی و توسعه یک وب‌اپلیکیشن واقعی را در رزومه خود خواهید داشت و آماده ورود به بازار کار به عنوان توسعه دهنده پایتون-جنگو خواهید شد.

سرفصل‌های بوت‌کمپ

مبانی پایتون برای بک اند
  • نصب پایتون و محیط توسعه
  • متغیرها، انواع داده، عملگرها
  • شرط‌ها، حلقه‌ها و توابع
  • ساختمان داده‌ها (tuple، set، dictionary،list)
  • برنامه‌نویسی شی‌گرا (OOP)
  • کلاس (Class)، شی (Object) و Constructor
  • ویژگی‌ها (Attributes) و متدها (Methods)
  • کپسوله‌سازی (Encapsulation)
  • ارث‌بری (Inheritance)
  • چندریختی (Polymorphism) و Overriding
  • ماژول‌ها و Packageها
  • مدیریت فایل‌ها و Exceptionها
  • کار با JSON و REST Data

پروژه تمرینی:
طراحی سیستم مدیریت محصولات با استفاده از OOP و فایل JSON (افزودن، حذف، ویرایش، جست‌وجو و ذخیره اطلاعات)

  • تفاوت Frontend و Backend
  • مفاهیم HTTP، درخواست GET/POST/PUT/DELETE
  • ساختار JSON در تبادل داده
  • Status Codeها

  • معرفی RESTful Architecture

  • Postman و تست APIها
  •  پروژه تمرینی:
    ساخت و مستندسازی API فروشگاه در Postman
  • ایجاد پروژه Django
  • ساخت اپلیکیشن‌ها (users، products، orders)
  • URLها و Viewها

  • مدل‌سازی دیتابیس با ORM
  • مایگریشن‌ها و ارتباطات مدل‌ها
  • مدیریت از طریق Django Admin
  • Custom User Model

  •  پروژه تمرینی:
    ساخت مدل‌های اولیه‌ی فروشگاه: Product ,Custom User Model , Order,OrderItem
  • نصب و راه‌اندازی DRF
  • Serializerها (ModelSerializer, Validation)
  • APIView، Generic View و ViewSet

  • Routing و URLها
  • ساخت API CRUD برای محصولات
  • Pagination، Filtering و Search

  •  پروژه تمرینی:
    ساخت API مدیریت محصولات (افزودن، ویرایش، حذف و نمایش محصولات).
  • مفهوم Token Authentication و Authorization 
  • JWT Authentication در DRF
  • Refresh Token و Access Token 
  • پیاده‌سازی OTP با ایمیل یا پیامک
  • Permissions و کنترل دسترسی کاربران

  •  پروژه تمرینی:
    ساخت سیستم احراز هویت فروشگاه: ثبت‌نام کاربر , ورود با OTP , دریافت JWT Token ،Refresh Token و Logout
  • Product API (لیست، فیلتر، جست‌وجو، دسته‌بندی)
  • Cart API (افزودن/حذف آیتم‌ها، جمع کل، تخفیف)
  • Order API (ایجاد سفارش و وضعیت پرداخت)
  • User Profile API (مشاهده و ویرایش اطلاعات کاربر)
  • Permissions برای کنترل دسترسی ادمین‌ها و کاربران
  •  پروژه اصلی
    ساخت کامل API فروشگاه Django با JWT Authentication و OTP Login.
  • اتصال به درگاه پرداخت تستی ( Zarinpal)
  • ساخت API فاکتور و تأیید پرداخت، جلوگیری از پرداخت‌های تکراری
    نوشتن تست‌های واحد و API با pytest و DRF test client
  • لاگ‌گیری و مدیریت خطاها
  •  پروژه تمرینی
    پیاده‌سازی پرداخت آزمایشی (Zarinpal) برای سفارش‌ها + تست API خرید موفق و ناموفق.
  • Dockerfile برای Django و PostgreSQL
  • Docker Compose برای راه‌اندازی محیط
  • اجرای پروژه روی سرور محلی یا Render/Heroku
  • نگهداری secrets و environment variables
  • تنظیمات Production

  •  پروژه نهایی
    استقرار کامل API فروشگاه Django + DRF در Docker
    با JWT و OTP و پرداخت آنلاین شبیه‌سازی‌شده.
  • راهنمای نوشتن رزومه شغلی و ارتقا پروفایل لینکدین و گیت هاب
  • بررسی سوالات پرسیده شده در جلسات مصاحبه شغلی
  • جستوجوی شغل و شبکه سازی

کلاس‌های بوتکمپ Python-Django

در حال ثبت‌نام
بوتکمپ Python-Django
ترم: تابستان 1405
حضوری | آنلاین
شروع احتمالی: نیمه دوم مرداد
ظرفیت: 15 نفر
مدت دوره: 44 جلسه
دو روز در هفته
هزینه پیش ثبت‌نام:
20,000,000 ریال
قیمت نهایی:
218،000،000 ریال

این بوت‌کمپ برای چه کسانی است؟

مناسب برای افرادی که:

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

نامناسب برای افرادی که:

فقط به دنبال دریافت مدرک هستند و علاقه‌ای به یادگیری عملی ندارند.نمی‌توانند در طول دوره به‌طور منظم برای تمرین و پروژه وقت بگذارند و انتظار دارند بدون تمرین و ساخت پروژه به مهارت برنامه‌نویسی یا استخدام در بازار کار برسند.

مدرس ارشد و لیدر بوتکمپ

رضا سلیمانی
  • توسعه‌دهنده‌ی بک‌اند با تمرکز بر معماری و طراحی سیستم

  • مدرس دوره‌های تخصصی برنامه‌نویسی و بازی‌سازی

تجربه‌‌‌ی یک مشاوره‌ی حرفه‌ای

مشاوران آموزشی بامداد، هر روز از ساعت ۸:۳۰ الی ۱۶:۳۰ از طریق شماره تلفن‌های زیر، مشتاقانه آماده پاسخگویی به سوالات شما هستند:

درخواست مشاوره

زمانبندی برگزاری بوت‌کمپ پایتون-جنگو

مدت دوره: 130 ساعت

روزهای برگزاری: چهارشنبه از ساعت 17 الی 21 و جمعه از ساعت 12 الی 16

مدرس: محمدجواد قیصری

سخنرانان: CTO شرکت‌های بزرگ و مطرح 

قیمت دوره: 15,800,000تومان

قیمت دوره با پرداخت نقدی: 14,500,000 تومان

روش پرداخت اقساطی: در سه نوبت

پیش نیاز: شرکت در آزمون استعدادسنجی و مصاحبه ورودی

در صورتی که تمایل به دریافت مشاوره ثبت نام و یا تقسیط شهریه را دارید، لطفاً اطلاعات خود را در فرم زیر وارد کنید تا کارشناسان ما با شما تماس بگیرند.

12 پاسخ

  1. برای انتخاب بهترین دوره جنگو حضوری موثر تره یا آنلاین؟ چطور اساتید خوب در این زمینه را بشناسیم؟

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

  2. آیا بوت‌کمپ جنگو بامداد برای کسانی که تجربه برنامه‌نویسی ندارند هم مناسبه؟

    1. بله. بوت‌کمپ جنگو بامداد به گونه‌ای طراحی شده ات که افراد بدون سابقه برنامه‌نویسی نیز بتوانند در این بوتکمپ شرکت کنند. آموزش‌ها از مفاهیم پایه برنامه‌نویسی و زبان پایتون شروع شده و سپس به تدریج مباحث توسعه وب و فریم‌ورک جنگو آموزش داده می‌شوند.

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

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

  4. بوت کمپ جنگو که معرفی کردید، روی مهارت‌هایی متمرکزه که تو بازار کار خیلی مورد تقاضا هستن. سوال من اینه که آیا گواهینامه‌ای که از این بوت کمپ دریافت می‌کنیم، بین‌المللی محسوب می‌شه یا فقط توی ایران اعتبار داره؟ ممنون می‌شم توضیح بدین.

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

    1. در حال حاضر جناب مهندس رضا سلیمانی تدریس و منتورینگ این بوتکمپ را به عهده دارند و شما می توانید از قسمت اساتید و هیئت علمی بوتکمپ، رزومه ایشان را ملاحظه بفرمایید.

  5. سلام خسته نباشید برای این دوره آموزش شی گرایی وجود نداره؟
    چون جنگو با شی گرایی هست

    1. سلام دوست عزیز
      ممنون که با دقت سرفصل‌ها رو بررسی کردید.
      حق با شماست، شی‌گرایی (OOP) در سرفصل منتشرشده جا افتاده، اما در خود بوت‌کمپ به‌صورت کامل آموزش داده می‌شود، چون یکی از پیش‌نیازهای اصلی یادگیری Django و کار با Modelها، Viewها و سایر بخش‌های فریم‌ورک است.

      حتماً سرفصل سایت را به‌روزرسانی می‌کنیم تا این مورد به‌درستی درج شود. ممنون از اینکه اطلاع دادید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *