بوت کمپ برنامه نویسی فول استک | آموزش پروژه محور تا استخدام
یک نفر، یک دنیا مهارت! امروزه دنیای وب هر روز در حال رشد کردن و بزرگ شدن است، بنابراین شرکتها به دنبال افرادی هستند که بتوانند از طراحی بخشهای مختلف یک محصول تا توسعه بک اند و اتصال این بخشها به یکدیگر را به تنهایی انجام دهند. این افراد باعث استخدام نیروی کمتر شده و به ذخیره مالی شرکت کمک میکنند.
علاوه بر این وقتی صفر تا صد یک سایت یا محصول به دست یک نفر انجام شود، میتواند بخشهای مختلف آن را بهتر مدیریت کند. اینجاست که نقش برنامه نویسان فول استک (Full Stack Developer)، پررنگ می شود زیرا می توانند هم ظاهر سایت و هم بک گراند آن را طراحی و مدیریت کنند.
اگر میخواهید قبل از ورود به مسیر فول استک، با مبانی توسعه وب و مهارتهای موردنیاز بازار کار آشنا شوید، میتوانید صفحه بوت کمپ برنامه نویسی را نیز مشاهده کنید.
اگر فکر میکنید از خلاقیت بالایی برخوردار هستید یا دوست دارید با روش ساخت یک وب سایت حرفهای آشنا شوید، یا به دنبال راهی برای ورود به دنیای برنامه نویسی و یادگیری مهارتهای کاربردی بازار کار هستید، این بوت کمپ دقیقا برای شماست.
بوت کمپ فول استک (Full Stack) از شما یک مدیر همه کاره می سازد که به کل پروژه احاطه دارد و تشخیص می دهد که هربخش چطور به بخش دیگر متصل است. در این دوره با مجموعهای از مهارتها مثل HTML، JavaScript، CSS، Express، Mongodb آشنا میشوید.
JavaScript یکی از مهمترین مهارتهای موردنیاز برنامه نویسان فول استک است و تسلط بر آن میتواند فرصتهای شغلی بیشتری را در اختیار شما قرار دهد.
بوت کمپ برنامه نویسی فول استک چیست؟
توسعه دهنده فول استک (Full Stack Developer) به کسی گفته می شود که می تواند تمام لایههای یک سایت یا اپلیکیشن را از لایه ظاهری فرانتاند (Front-end) تا زیرساخت بکاند (Back-end) را طراحی و مدیریت کند. اگر به طراحی رابط کاربری، ساخت صفحات وب و پیادهسازی بخشهای قابل مشاهده سایت علاقه دارید، بوت کمپ فرانت اند میتواند مسیر تخصصی مناسبی برای شما باشد.
بوت کمپ فول استک دورهای فشرده و کوتاه مدت است که به شما کمک می کند در مدت کوتاهی همهی سرفصلهای اصلی فول استک را بیاموزید. از آنجایی که بوت کمپها پروژه محور هستند؛ تمرینهای عملی روی پروژههای واقعی، جایگزین مفاهیم تئوری اضافه می شوند.
بنابراین شما سرفصلهای دوره را به صورت تئوری کاربردی و پروژه محور می آموزید و می توانید سریع وارد بازار کار شوید. همچنین بسیاری از توسعهدهندگان قبل از ورود به مسیر فول استک، فعالیت حرفهای خود را از طریق بوت کمپ بک اند آغاز میکنند و سپس مهارتهای خود را به سمت فرانتاند گسترش میدهند.
بوت کمپ فول استک مناسب چه کسانی است؟
این دوره مناسب افرادی است که:
- کسانی که به هر دو مهارت فرانت اند و بک اند علاقه مند هستند و می خواهند هر دو را تجربه کنند.
- افرادی که ترجیح می دهند مدیریت ساخت کامل یک برنامه از صفر تا صد، به دست خودشان انجام شود.
- کسانی که می خواهند سریعا وارد بازار کار شوند و درآمد داشته باشند.
- کسانی که می خواهند در بازار کار، رقیب کمتری داشته باشند.
- کسانی که اطلاعات پراکنده ای از برنامه نویسی دارند و میخواهند اطلاعات خود را نظم داده و یک پروژه واقعی بسازند.
ثبت نام بوت کمپ فول استک (Full Stack)
بوت کمپ حضوری خرداد ماه ۱۴۰۵
-
امکان پرداخت در سه قسط
-
جلسات اموزشی آنلاین و تعاملی
-
تمرینات کاربردی و پروژه های متنوع
-
جلسات پرسش و پاسخ و رفع اشکال
-
دسترسی یک ساله به ویدئوهای آموزشی
-
پنل اختصاصی و پشتیبانی فنی
-
سیستم یادآوری جلسات
بوت کمپ آنلاین خرداد ماه ۱۴۰۵
-
امکان پرداخت در سه قسط
-
جلسات اموزشی آنلاین و تعاملی
-
تمرینات کاربردی و پروژه های متنوع
-
جلسات پرسش و پاسخ و رفع اشکال
-
دسترسی یک ساله به ویدئوهای آموزشی
-
پنل اختصاصی و پشتیبانی فنی
-
سیستم یادآوری جلسات
سرفصلهای بوت کمپ فول استک
۱. مبانی وب و ابزارهای توسعه
- آشنایی با معماری وب
- نحوه کار مرورگر و سرور
- HTTP / HTTPS و ساختار Request و Response
- معرفی Client و Server
- نصب محیط توسعه (Python ، Node ، VS Code) • آشنایی با خط فرمان (CLI)
- مدﯾرﯾت پکیج ها
۲.HTML (ساختار صفحات وب)
- ساختار استاندارد ﯾک صفحه HTML
- تگ های پایه (meta، title، body، head)
- تگ های متنی و ساختاری
- لینک ها و navigation
- تصاویر و media
- لیست ها
- جدول ها
- فرم ها و input ها
- semantic HTML
- اصول SEO پایه در HTML
3. CSS (استایل و طراحی رابط کاربری)
- معرفی CSS و نحوه اتصال به HTML
- selectors و specificity
- box mode
- فونت ها و typography
- رنگ ها و background
- layout ها
- Flexbox
- CSS Grid
- responsive design
- media queries
- animation و transition
4. Tailwind CSS
- معرفی utility-first CSS
- نصب و راه اندازی Tailwind
- ساخت layout با Tailwind
- responsive utilitie
- typography utilities
- این spacing و sizing
- ساخت component با Tailwind
- ساخت UI مدرن با Tailwind
5. Java Script (تعامل و منطق سمت کاربر)
- معرفی جاوا اسکریپت (JavaScript)
- متغیرها و انواع داده
- عملگرها
- شرط ها(if / switch)
- حلقه ها
- توابع
- آرایه ها
- آبجکت ها
- کار با DOM
- event handling
- fetch APl و ارتباط با سرور
۶. Alpine.js
- معرفی Alpine.js
- اتصال Alpine به Html
- x-data
- x-bind
- x-show و x-if
- event handling در Alpine
- ساخت کامپوننت های سبک
- مدیریت state ساده در Ul
7. Swiper.js (ساخت اسلایدر حرفه ای)
- معرفی Swiper
- نصب و استفاده
- ساخت اسلایدر ساده
- تنظیمات navigation و pagination
- autoplay
- responsive slider
- چند نمونه اسلایدر کاربردی
۸. Plyr (پخش کننده ویدئو حرفه ای)
- معرفی plyr
- نصب و راه اندازی
- پخش ویدیو و audio
- اتصال به ویدیوهای HTML5
- شخصی سازی ظاهر پلیر
- تنظیمات کنترل ها
۹. python برای بک اند
- معرفی python
- نصب و محیط اجرا
- متغیرها و انواع داده
- شرط ها
- حلقه ها
- توابع
- لیست ها و دیکشنری
- کار با فایل ها
- مدیریت پکیج ها با pip
- معرفی Django و معماری MVC/MVT
- نصب Django
- ساخت پروژه Django
- ساخت app
- ساختار پروژه Django
- ساخت url pattern
- اتصال URL به View
- dynamic URL
- namespace و organization
- function based views
- ارسال response
- ارسال داده به etalpmet
- redirect
- مدیریت فرم ها
- سیستم template در Django
- template inheritance
- template tags
- template filters
- ارسال داده از view به template
- اتصال template به frontend
- معرفی ORM در Django
- ساخت model
- انواع field ها
- migration
- ارتباط بین مدل ها
- OneToOne
- ForeignKey
- ManyToMany
- مدیریت داده ها
- طراحی ساختار دیتابیس
- normalization
- ارتباط جدول ها
- کار با SQLite و PostgreSQL
- این query ها در Django ORM
- معرفی Git
- init repository
- commit
- branch
- merge
- کار با GitHub
- workflow تیمی
- آماده سازی پروژه برای production
- تنظیمات production در Django
- static files
- media files
- استفاده از Gunicorn
- استفاده از Nginx
- deploy روی سرور لینوکس
- deploy روی vps
- اتصال دامنه و SSL
- طراحی Ul با Tailwind
- پیاده سازی frontend با HTML/CSS/JS
- استفاده از Alpine و Swiper
- پخش ویدیو با plyr
- پیاده سازی backend با Django
- اتصال frontend به backend
- ساخت دیتابیس
- deploy پروژه روی سرور
مزایای شرکت در بوت کمپ برنامه نویسی فول استک
پروژه نزدیک به صنعت
یادگیری مهارت های نرم
سرفصل های به روز
تعامل با استاد و گروه
مشاوره قبل از دوره
نظرات شرکت کنندگان درباره بوت کمپ فول استک کاروکمپ
آلبوم خاطرات






سوالات متداول
آیا برای شرکت در بوت کمپ فول استک باید برنامه نویسی بلد باشم؟
خیر. این دوره از مبانی پایه شروع می شود و حتی اگر هیچ تجربه و دانشی در زمینه رنامه نویسی نداشته باشید، می توانید به صورت گام به گام، در طول دوره، از صفر شروع کرده و تا پایان سرفصلها پیش رفته و به یک برنامه نویس فول استک تبدیل شوید.
برتری این بوت کمپ نسبت به دوره های دیگر فول استک چیست؟
بیشتر دورههایی که در زمینه فول استک برگزار می شوند، تئوری محور هستند و تمرکز زیادی روی تمارین عملی و پروژه های واقعی ندارند؛ اما در این بوت کمپ شما علاوه بر مفاهیم ضروری تئوری، شما مباحث و سرفصلها را به صورت پروژه محور می آموزید.
این نوع آموزش به شما کمک می کند با نیاز بازار کار بهتر آشنا شده و سریعتر وارد بازار کار شوید. همچنین، این بوت کمپ سرفصل های آموزشی را از صفر تا صد، بک اند (backend)، فرانت اند (frontend) و دیپلوی (Deploy) پوشش می دهد که اصولا این سطح از آموزش در دوره های دیگر موجود نیست.
ویژگیهای متمایز بوت کمپ:
- آموزش کاملا پروژه محور
- تمرکز روی پروژه های واقعی و تمرین های عملی
- مناسب رزومه و استخدام در بازارکار
- استفاده از ابزارهای مورد استفاده در بازار کار
- پوشش کامل فرانت اند (frontend)، بک اند (backend)، دیپلوی(Deploy)
- آموزش جامع از صفر تا صد
بازارکار فول استک در ایران و خارج از کشور چگونه است؟
بازار کار فول استک در ایران و جهان بسیار پرتقاضاست. زیرا شرکتها ترجیح می دهند به جای اینکه دو نفر نیرو برای بک اند و فرانت اند استخدام کنند، یک نیروی همه فن حریف استخدام کنند. تسلط بر مهارتهایی مثل JS، Tailwind، دیپلوی لینوکسی، همان مهارتهایی است که کارفرمایان می خواهند و در این دوره به صورت کامل آموزش داده می شوند.
آیا بعد از اتمام دوره میتوان وارد بازار کار شد؟
بله. از آنجایی که دوره به صورت گام به گام و جامع طراحی شده است، اگر تمارین دوره را انجام دهید، یک نمونه ی کامل و قابل ارائه برای کارفرما و افزودن به رزومه کاری دارید و می توانید سریعا وارد بازار کار شوید.
دوره بوت کمپ شامل:
- ساخت پروژه واقعی
- طراحی دیتابیس
- پیاده سازی کامل فرانت اند و بک اند
- دیپلوی روی سرور واقعی
بنابراین پروژه نهایی شامل طراحی UI، پیاده سازی frontend، backend و اتصال این دو به هم می باشد که یک نمونهی کامل محسوب می شود.
آیا در این دوره فرانت اند و بک اند هر دو آموزش داده می شود؟
بله. این بوت کمپ، یک دوره کامل و جامع است. بنابراین شامل مباحث فرانت اند (HTML، CSS، Tailwind، Swiper، Plyr،JavaScript، Alpine) و بک اند (Python، Django، URL Routing، Views، Models، ORM،Database Design ) می شود و شما با مهارت های مربوط به هر دو به صورت کامل آشنا خواهید شد.