کلاسور
بک اند

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

بوت‌کمپ تابستانه برنامه‌نویسی بک‌اند پایتون و جنگو کلاسور

تصویر بوت‌کمپ برنامه نویسی بک‌اند

۲۰ نفر

ظرفیت کل این بوت‌کمپ

مهلت ثبت‌نامتا ۱ شهریور
مدت۳ ماه
تعداد متقاضیان۲

۱ نفر از ۲۰ نفر تکمیل شد

۲۰ نفر

ظرفیت کل این بوت‌کمپ

هرآنچه یک بوت‌کمپ مؤثر باید داشته باشد

۱۰ هفته آموزش

ترکیبی از کلاس حضوری و آنلاین برای حفظ کیفیت یادگیری و هماهنگی با برنامه شما

پروژه محور

طراحی بر پایه پروژه‌های واقعی تا فقط شنونده نباشی و تا پایان دوره عملاً یاد بگیری

پرداخت در اقساطی

امکان پرداخت هزینه بوت‌کمپ در ۴ قسط ماهانه به‌صورت راحت و بدون فشار مالی

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

BonmanoParspack
معرفی بوت‌کمپ

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

معرفی بوت‌کمپ برنامه‌نویسی Python/Django کلاسور, زبان برنامه نویسی پایتون یکی از ساده‌ترین و در عین حال کامل‌ترین زبان‌های برنامه نویسی است که شرکت‌های بسیاری در سراسر دنیا برای توسعه مواردی همچون وب، هوش مصنوعی، آنالیز داده و … از آن استفاده می‌کنند. ما در بوتکمپ پایتون - جنگو کلاسور ابتدا به سراغ یادگیری پایتون می‌رویم و پس از تسلط نسبی روی این زبان یکی از کتابخانه‌های معروف این زبان، یعنی جنگو رافراخواهیم‌گرفت. کتابخانه جنگو در بین توسعه‌دهندگان وب بسیار پرطرفدار است.این بوتکمپ عملی با تمرکز بر انجام ده‌ها تمرین و پروژه به شما کمک خواهد کرد که در یک کار گروهی بتوانید به یادگیری درست و اصولی این زبان برنامه نویسی بپردازید.

نظارت بر فرایند برگزاری کلاس‌ها

حل تمرین و رفع اشکال آنلاین

ویدیو معرفی بوت‌کمپ برنامه نویسی بک‌اند
از بهترین‌ها یادبگیر

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

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

مسیر یادگیری

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

سرفصل‌هایی براساس نیاز واقعی بازار کار، همه به‌صورت کاربردی و پروژه‌محور

شروع۱ شهریور ۱۴۰۵
مدت۱۰ هفته
روزها‌پنجشنبه‌ها و جمعه‌ها
ساعتساعت ۸ تا ۱۴

۱

‫نصب ‬‫پایتون‬ ‫و‬ ‫محیط‬ ‫های‬‫ برنامه‬ ‫نویسی‬ ‫پایتون‬

۲

‫متغیر‬‫ها‪،‬‬‫ورودی‬ ‫و‬ ‫خروجی‬

۳

‫شرط‬‫ ها‬

۴

‫حلقه‬

۵

‫تابع‬

۶

‫آشنایی ‬‫کلی‬ ‫با‬ ‫برنامه‬ ‫نویسی‪،‬‬ ‫مفسر‬ ‫و‬ ‫کامپایلر‬

۷

‫آشنایی ‬‫داده‬ ‫های‬ ‫مجموعه‬ ‫ای‬‫(‬ ‫استرینگ‬‫‪،‬‬ ‫لیست‬ ‫‪،‬‬ ‫دیکشنری‬ ‫‪،‬‬ ‫ست‬ ‫)‬

۱

‫معارفه‬

۲

‫حل ‬‫تمرین‬ ‫های‬ ‫ترکیبی‬ ‫و‬ ‫مرور‬ ‫مباحث‬

۱

‫اسلایس ‬‫و‬ ‫ایندکس‬

۲

‫کار‬‫با‬ ‫گیت‬ ‫(‬ ‫‪1‬‬‫)‬

۳

‫لیست‬‫ و‬ ‫توابع‬ ‫مخصوص‬ ‫لیست‬

۴

‫‪comprehension‬‬‫‪ List‬‬

۵

‫لیست ‬‫و‬ ‫حلقه‬

۶

‫توابع‬‫ بازگشتی‬

۷

‫نکات‬‫ مربوط‬ ‫به‬ ‫تمیزی‬ ‫کد‬

۱

‫کار‬‫با‬ ‫گیت‬ ‫(‬ ‫‪2‬‬‫)‬

۲

‫توابع‬‫ بازگشتی‬

۳

‫رشته‬‫)‪(string‬‬

۴

‫توابع ‬‫مخصوص‬ ‫رشته‬ ‫ها‬

۵

‫‪string.format‬‬

۶

‫کار‬‫با‬ ‫فایل‬

۷

‫تمرین‬‫ های‬ ‫ترکیبی‬ ‫(‬ ‫‪1‬‬‫)‬

۱

‫دیکشنری و توابع مخصوص دیکشنری

۲

‫تاپل (Tuple) و توابع مخصوص تاپل

۳

‫تمرین ترکیبی (قسمت ۲)

۴

‫جیسون (JSON)، CSV، پیکل (Pickle)

۵

‫پروژه در کلاس: دفترچه تلفن

۱

‫آشنایی با ساختمان‌داده و دلیل اهمیت آن

۲

‫اهمیت حل مسئله و طراحی الگوریتم

۳

‫لیست، صف و پشته (Stack & Queue)

۴

‫مثال: برج هانوی

۵

‫محاسبه زمان اجرای الگوریتم

۶

‫آشنایی با گراف و درخت (مطالعه در خانه)

۱

‫آشنایی با P و NP

۲

‫گراف برای حل مسئله

۳

‫الگوریتم‌های BFS و DFS

۴

‫درخت در ساختمان‌داده

۵

‫درخت دودویی و درخت جست‌وجوی دودویی

۶

‫هیپ (Heap)

۷

‫مثال: پیاده‌سازی هیپ یا درخت جست‌وجوی دودویی

۸

‫پیاده‌سازی گراف با ماتریس

۱

‫کتابخانه‌ها و نحوه نصب آنها

۲

‫معرفی کتابخانه‌های معروف

۳

‫روش ایمپورت کدهای خودمان

۴

‫توابع لامبدا (Lambda)

۵

‫دکوراتور (Decorator)

۶

‫تحلیل سرعت کد و افزایش سرعت

۷

‫برنامه‌نویسی شی‌گرا (OOP)

۱

‫پروژه در کلاس: بازنویسی دفترچه تلفن (با رویکرد شی‌گرا)

۲

‫توابع و متدهای خاص

۳

‫ارث‌بری (Inheritance)

۴

‫بازنویسی متدها (Method Overriding)

۵

‫مخفی‌سازی (Encapsulation)

۶

‫چندریختی (Polymorphism)

۷

‫انتزاع (Abstraction)

۸

‫پروژه در کلاس: ذخیره‌سازی اطلاعات کارخانه

۱

‫مرتب‌سازی و انواع الگوریتم‌های آن

۲

‫الگوریتم‌های حریصانه (Greedy)

۳

‫الگوریتم‌های پویا (Dynamic Programming)

۴

‫تقسیم و غلبه (Divide & Conquer)

۵

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

۱

‫(شناور) - بسته به پیشرفت مباحث قبلی

۱

‫مرور مفاهیم ابتدایی وب

۲

‫مفهوم بک‌اند دولوپر و جایگاه سازمانی

۳

‫آشنایی با Request و Response در پروتکل HTTP

۴

‫آشنایی اولیه با جنگو (Django)

۵

‫ساختار کلی یک پروژه جنگو

۶

‫استارت پروژه اولیه

۱

‫مفهوم دیتابیس (Database)

۲

‫انواع دیتابیس

۳

‫ذخیره‌سازی اطلاعات در دیتابیس‌های SQL

۴

‫استفاده از دیتابیس در جنگو

۱

‫انواع روابط در دیتابیس‌های SQL

۲

‫مدل‌نویسی (Modeling) در جنگو

۱

‫جنگو ادمین پنل و شخصی‌سازی آن

۲

‫شروع کار با Function View‌ها

۳

‫آشنایی با URL‌ها

۱

‫کار با View‌ها

۲

‫آشنایی با انواع HTTP Response‌ها

۳

‫واکشی و ذخیره اطلاعات با ORM

۱

‫ادامه بحث Function View‌ها

۲

‫آشنایی با HTML Response

۱

‫آشنایی با Class View‌ها

۲

‫آشنایی با Django Rest Framework (DRF)

۳

‫مفهوم Serializer

۴

‫استفاده از ‫Generics

۱

‫کار با پستمن (Postman)

۲

‫آشنایی با JWT و احراز هویت (Authentication) در DRF

۱

‫ادامه بحث Function View‌ها

۲

‫بحث Permission‌ها در DRF

۳

‫آشنایی با Exception‌ها و HTTP Status‌ها

۱

‫آشنایی با مراحل دپلوی (Deploy) پروژه جنگو

۲

‫استفاده از داکر (Docker) و نوشتن Dockerfile برای پروژه

۳

‫یونیت تست (Unit Test)

نحوه‌ی پرداخت

۹٪ تخفیف

۴۰٬۰۰۰٬۰۰۰ تومان

۴۴٬۰۰۰٬۰۰۰

پرداخت نقدی

کارشناسان ما با شما هماهنگ خواهند کرد.

۴ قسط ماهانه

۱۱٬۰۰۰٬۰۰۰ تومان

پرداخت قسطی

۴ قسط ماهانه، بدون سود و تنها با چک ضمانت.

چرا کلاسور؟

ویژگی‌های بوت‌کمپ کلاسور

منتورینگ حضوری

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

مدرسین مطرح

مدرسین کلاسور علاوه بر رویکرد علمی نسبت به موضوعات، در شرکت‌های مطرح تجربه‌های عمیق و خوبی دارند.

معرفی برای استخدام

در انتها کلاسور شما رو تنها نمیذاره و به بهترین و معتبرترین شرکت‌ها برای شروع مسیر کاری معرفیتون میکنه.

گواهینامه معتبر

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

مدرک بوت‌کمپ

مدرکی که کلاسور به شما ارائه میدهد

مدرک دریافتی پس از بوت‌کمپ کلاسور به شما کمک می‌کند تا در آزمون‌های استخدام، پروژه‌های حرفه‌ای و ارائه رزومه در شبکه‌هایی مانند LinkedIn برجسته شوید.

مدرک بوت‌کمپ کلاسور
لحظات بوت‌کمپ

تصاویری از تجربه دانشجویان دوره قبلی بوت‌کمپ

bootcamp
کلاسور