آموزش بوت استرپ 5 مقدماتی تا پیشرفته (2023)
خوش اومدین به "آموزش بوت استرپ" 5 سبزلرن! حتما تا الان html و css رو کامل بلدی و گذرت به اینجا افتاده. اول از همه میخوام بهت تبریک بگم که تا اینجای مسیر برنامه نویسی پیش اومدی. دست مریزاد! یک قدم خیلی مهم توی مسیر یادگیری طرحی وبسایت، یادگیری بوت استرپ هست. الان وقتشه که بوت استرپ رو یاد بگیری تا شیرینی برنامه نویسی وبسایتو کامل درک کنی! بوت استرپ یه فریم ورک هست که بهت کمک میکنه وبسایتتو مثل آب خوردن ریسپانسیو کنی. یعنی هم توی وبسایت تمیز و قشنگ نشون بده، هم توی موبایل و تبلت! بوت استرپ برای بازار کار برنامه نویسی وبسایت، اهمیت زیادی داره. درواقع یکی از لازمه ها ی ورود به بازار کار طراحی سایت اینه که بوت استرپ 5 رو بلد باشید. نگران نباش. خوب جایی رو انتخاب کردی. ما توی سبزلرن صفر تا صد بوت استرپ رو آموزش دادیم :) با سبزلرن، خیالت از یادگیری برنامه نویسی راحته!
معرفی دوره آموزش بوت استرپ 5
توی دوره آموزش بوت استرپ 5 دقیقا قراره چه چیزی آموزش داده بشه؟ این دوره به صورت کامل و جامع هست و نیازی به دوره دیگه نیست؟ با ما همراه باشید تا در ادامه به شما تمامی این سولات را پاسخ دهیم.
بوت استرپ 5 یکی از فریم ورک های CSS با سابقه و محبوب حوزه فرانت اند هست و خیلی از سایت هایی که در اینترنت میبینید با بوت استرپ طراحی شدن. اما خوبه بدونید اساسا بوت استرپ چی هست و اومده چه مشکلی رو از دنیای وب حل کنه؟
بوت استرپ به عنوان یکی از فریم ورک های محبوب CSS شناخته میشه که به صورت کلاس بیس هست. یعنی با استفاده از مجموعه کلاس های آماده میتونید استایل دهی کنید و نیاز به نوشتن کدهای CSS نداشته باشید.
پس بزرگترین مزیت اون افزایش سرعت طراحی و کدنویسی هست.
یکی دیگه از ویژگی های قدرتمند بوت استرپ، “گرید سیستم” اون هست و فرآیند رسپانسیو کردن برنامه رو خیلی راحت تر میکنه و باعث میشه ساختار و چیدمان المان ها به منظم ترین حالت ممکن اتفاق بیفته.
مزیت بزرگ بعدی فریم ورک بوت استرپ، وجود کامپوننت های آماده هست که میتونید صرفا ما با copy/paste کردن اونها در برنامه، طراحی رو انجام داده و سرعت کدنویسی رو بالاتر ببرید.
به طور مثال کامپوننت هایی مثل اسلایدر، Nav Bar، فرم های آماده، دکمه ها، accordion های آماده، alert ها و خیلی از موارد دیگه رو در اختیار شما میگذاره تا به سرعت اونهارو در پروژه ایجاد کنید و نیازی به کدنویسی از صفر نداشته باشید.
این ویژگی ها باعث میشه سرعت تولید پروژه با بوت استرپ به دلیل وجود این کامپوننت های آماده هم از لحاظ زمانی و هم هزینه ای به صرفه تر از روش های دیگه باشه مگر اینکه نیاز به سفارشی سازی خیلی گسترده ای باشه که اون وقت بهتره از فریم ورک تیلویند استفاده کنید.
آموزش بوت استرپ رو بهتره ببینیم یا تیلویند؟
این دو فریم ورک محبوب هر کدوم مزایا و معایب خودشون رو دارن که در ادامه به صورت مختصر اونهارو مقایسه میکنیم تا دید بهتری داشته باشید.
Bootstrap
یک فریمورک CSS مشهور و جامع هست که ابزارها و کامپوننتهای آمادهای برای طراحی و توسعه وب ارائه میده. استفاده از کلاسهای CSS و توابع جاوا اسکریپت در بوت استرپ، کار رو برای ایجاد طرحها و کامپوننتها از پیش تعریف شده ساده میکنه.
مهمترین ویژگی ها :
- تشابه ظاهری پروژه های تولید شده توسط بوت استرپ به دلیل استفاده از کامپیوننت های آماده
- دارای گرید سیستم انعطاف پذیر
- ارائه ابزارها و کامپوننتهای آماده جهت استفاده در پروژه
- افزایش حجم کدهای پروژهها به دلیل استفاده از کامپوننتها و استایلهای پیشفرض
Tailwind CSS
یک فریمورک CSS قدرتمند و حرفه ای مبتنی بر کلاسهای کاربردی آماده (Utility) هست که از طریق تعیین کلاسهایی با سینتکس خاص، کار استایل دهی رو به شدت سریع تر و آسون تر کرده.
مهمترین ویژگی ها:
- طراحی وبسایتهایی با ظاهری منحصربهفرد و متنوع به دلیل قابلیت سفارشی سازی نامحدود استایل ها
- کلاسهای Utility امکان ایجاد استایلهای سفارشی متنوع و اختیار بیشتر رو به طراح میده اما نیاز به یادگیری سینتکس کلاس ها هم هست که البته اصلا سخت نیست.
- با استفاده از کلاسهای Utility، معمولاً حجم کدهای CSS به طرز قابل توجهی کاهش پیدا میکنه.
به طور کلی، اگر دنبال یک فریمورک با استایلهای پیشفرض و کامپوننتهای آماده هستید تا سرعت طراحی شما بیشتر بشه و خلاقیت و نوآوری براتون اولویت نیست، آموزش بوت استرپ گزینه مناسبی است.
اما اگر به دنبال اختیار بیشتر در طراحی و توسعه هستید و بهینهسازی حجم کد برای بهبود سرعت بارگذاری وبسایت براتون مهمه، Tailwind CSS میتونه گزینه بهتری باشه.
پیشنهاد سبزلرن به شما اینه که در صورت امکان هر دو رو یاد بگیرید چون شرایط پروژه ها باهم متفاوت هست و به عنوان یک طراح رابط کاربری باید بتونید از هرکدوم در زمان مناسبش استفاده کنید.
اما اگر قرار باشه یک گزینه رو انتخاب کنید با توجه به توضیحاتی که دادیم و دیدن فصل های رایگان هرکدوم می تونید تصمیم نهایی رو بگیرید.
من تیلویند رو یاد گرفتم ایا نیاز هست که بوت استرپ رو هم یاد بگیرم؟
با توجه به توضیحات قسمت قبل حتما متوجه شدید که استراتژی استفاده از هر کدوم از این فریم ورک ها متفاوته و اگر تا الان تیلویند رو یاد گرفتید، تسلط به بوت استرپ میتونه بال دوم شما باشه تا بتونید هر نوع پروژه ای رو با سرعت بالا طراحی و پیاده سازی کنید چون کامپوننت های آماده اون به شدت کار شمارو برای طراحی تسریع و تسهیل میکنن.
اینم بدونید که ساختار کلی اون ها تقریبا شبیه هم هست و یادگیری اون زمان زیادی از شما نمی گیره.
تو این دوره چی یاد می گیریم و به چه سطحی میرسیم؟
- معرفی کامل فریم ورک بوت استرپ، نحوه کار و روش شخصی سازی اون به شکل دلخواه
- آشنایی با ساختار یک پروژه بوت استرپ به صورت صحیح و اصولی و نحوه تعریف ساختار استاندارد
- آشنایی با یک پروژه واقعی در حد بازار کار و نحوه تبدیل یک قالب فیگما به پروژه به صورت گام به گام
- نحوه استخراج فاصله ها، اندازه ها، فونت ها و تصاویر از قالب فیگما برای طراحی و استایل دهی دقیق
- یادگیری نکات تجربی و حرفه ای از استاد که قطعا هیچ جا پیدا نمی کنید
در واقعی بعد از پایان دوره آموزش بوت استرپ به سطحی میرسید که بتونید به راحتی پروژه های فریلنسری یا شرکتی که در قالب فیگما به شما سفارش داده میشه رو به کمک بوت استرپ، 0 تا 100 طراحی و پیاده سازی کنید.
دوره آموزش بوت استرپ برای چه کسانی مناسب هست؟
هرکسی از هر آموزشی یه هدفی داره. اگر دنبال یک زبان برنامه نویسی خوب و آینده دار هستید که آموزش ببینید پس قطعا دوست دارید تو زمینه های خاصی وارد بشید.
الان که هم زبان ها و فریم ورک ها قوی تر شدن و هم تخصص ها متنوع شده، این شرایط شمارو مجبور میکنه قبل از یادگیری زبان برنامه نویسی یا فریم ورک خاص، اول حوزه علاقه مندی یا تخصص خودتون رو انتخاب کنید و بعد تکنولوژیهایی که به شما کمک میکنن این مسیرو پیش ببرید رو از منابع معتبر به صورت اصولی یاد بگیرید.
بنابراین اگر :
- HTML/CSS بلدید و به دنبال یک فریم ورک CSS حرفه ای برای طراحی UI صفحات وب و موبایل هستید
- دقیقا به دنبال یادگیری فریم ورک بوت استرپ هستید
- قبلا بوت استرپ رو آموزش دیدید ولی نتیجه نگرفتید و پروژه عملی ندارید
- تیلویند رو یاد گرفتید و حالا دنبال یه فریم ورک دیگه با کامپوننت های آماده هستید تا سرعت کارو بالاتر ببرید
دوره آموزش بوت استرپ قطعا مناسب شماست و سکوی پرتابی برای ورود یا ارتقای شما در بازار کار خواهد بود.
تفاوت آموزش بوت استرپ سبزلرن با بقیه چی هست و چرا بهترین گزینه محسوب میشه؟
سبزلرن هم طبق تجربه و آخرین متدهای آموزشی برنامه نویسی در دنیا، دوره هاشو طراحی و تدوین میکنه. ما با سیاست خاصی که در انتخاب استاد، تدوین محتوای آموزشی، قیمت گذاری دوره ها و پشتیبانی موثر در نظر گرفتیم میتونیم این تضمین رو به شما بدیم که در طول دوره آموزش، هیچ کمبودی در هیچ زمینه ای احساس نکنید.
دوره آموزش بوت استرپ 5 بر اساس تجربه میره جلو. شما خیلی راحت میتونید مباحث اساسی بوت استرپ رو به صورت رایگان از خود سایت ببینید (40 درصد هر دوره سبزلرن، رایگان هست) و اصلا نیازی نیست هزینه کنید.
میشه گفت خود مباحث بوت استرپ اصلا چیز سختی نیست و خیلی ساده و راحته و شما با خوندن داکیومنت این فریم ورک میتونید راحت مطالبش رو یاد بگیرید.
اما بخش اصلی و اساسی دوره آموزش بوت استرپ، پروژه خیلی خفن اون است که یک UI اختصاصی داره و کاملا استاندارد و زیبا طراحی شده. در واقع شما در قالب پروژه یاد میگیرید چطور باید به صورت اصولی و صحیح از این فریم ورک قدرتمند استفاده کنید تا خروجی خیلی خوبی ازش بگیرید.
در جلسات دوره آموزش بوت استرپ شما به کمک مدرس میبینید که هر قسمت رو بهتره از چه زاویه ای نگاه کنید و بررسی کنید و فاصله ها و اندازه ها رو چطور حساب کنید تا دقیقا شبیه طرح بشه.
پس تفاوت اساسی آموزش بوت استرپ سبزلرن عبارتند از :
- مشاهده قسمت های اصلی بوت استرپ به صورت رایگان
- پروژه محور بودن دوره که شامل یک پروژه حرفه ای باUI اختصاصی هست.
- آشنایی و یادگیری در حد نیاز با نرم افزار فیگما برای به دست آوردن اندازه ها، رنگ ها، فونت ها، عکس ها و… در یک پروژه واقعی بازار کار
- به کمک تجربیات استاد یاد میگیرید در یک پروژه واقعی باید از کجا شروع کنید، چطور ساختار پروژه رو بچینید تا وارد مرحله کدنویسی بشید و هر بخش رو با دقت و وسواس بالا پیاده سازی کنید تا دقیقا خروجی شبیه قالب مد نظر بشه.
- در این دوره معنی واقعی پشتیبانی رو متوجه میشید و هر موقع در مسیر دوره با مشکل یا سوالی مواجه شدید فقط کافیه سوالتون رو از طریق بخش پشتیبانی دوره مطرح کنید تا مدرس دوره و کارشناسان پشتیبانی در اسرع وقت و با حوصله جواب شمارو بدن.
شرکت کردن یا نکردن در این دوره چه ریسکی داره؟!
میزان رشد و موفقیت هر شخصی نتیجه انتخاب های خودشه. ندیدن دوره چندان ضرری به شما نمیزنه. اما دیدنش میتونه چند پله شما رو به جلو ببره.
سبزلرن، مفاهیم بیسیک بوت استرپ رو برای شما رایگان قرار داده پس شما بدون پرداخت هزینه به راحتی میتونید کانسپتهای اصلی بوت استرپ رو ببینید اما اگه سرفصل های کامل دوره آموزش بوت استرپ رو تهیه کنید، چند مهارت فوق العاده به دست میارید.
مهارت هایی مثل:
- یادگیری عملی با پروژه ای که UI اون اختصاصی طراحی شده
- تمام موارد مهمی که در تولید یک پروژه با بوت استرپ نیاز دارید به صورت عملی و قدم به قدم آموزش می بینید
- کار کردن با یک پروژه کاملا واقعی و بزرگ در حد بازار کار برای آشنایی با سبک آماده سازی پروژه بر اساس قالب فیگما
- آشنایی کامل با پایه و ساختار یک پروژه واقعی برای استانداردسازی طراحی
- نحوه پیاده سازی یک قالب به صورت 100 درصدی شبیه طرح اولیه. شامل محاسبه فاصله ها، چیدمان و مرتب سازی المان ها.
بعد از اتمام دوره به چه سطحی میرسیم و چطور میتونیم بهترین نتیجه رو بگیریم؟
بعد از سال ها تجربه و پرورش صدها برنامه نویس می تونیم به جرات اعلام کنیم که کامل ترین و بهترین دوره آموزش بوت استرپ در اختیار شماست و غیر از اون به هیچ منبع و استاد دیگه ای نیاز نخواهید داشت. با بهترین کیفیت، بهترین محتوا و بهترین مدرس!
بنابراین شک نکنید که بلافاصله بعد از دوره به چنان تسلط و آگاهی نسبت به فریمورک بوت استرپ می رسید که بتونید صفر تا صد یک قالب رو طراحی و پیاده سازی کنید.
شما در قدم اول باید مطالب تئوری دوره رو با مدرس دوره پیش ببرید، جلسات رو ببینید، به داکیومنت هر جلسه سر بزنید و شروع به کدنویسی می کنید.
زمانی هم که وارد پروژه اصلی دوره میشید شما باید قبل از هر جلسه که استاد بخش خاصی از قالب رو پیاده سازی میکنه، اون بخش رو کد نویسی کرده باشید تا بعد از دیدن ویدیوی اون جلسه، با کد خودتون مقایسه کنید و چالش هایی که داشتید رو رفع کنید.
پیش نیاز دوره آموزش بوت استرپ
از اونجایی که بوت استرپ فریم ورک CSS حساب میشه پس شما قبل از ورود به دوره آموزش بوت استرپ باید خیلی خوب روی مباحث CSS مسلط باشید.
در واقع قبل از این دوره شما باید HTML , CSS رو به صورت کامل مسلط باشید و حداقل چهار الی پنج پروژه قابل قبول بازار کار با این تکنولوژی ها توسعه داده باشید تا بتونید به خوبی از مطالب این دوره استفاده کنید.
چطور میتونم پروژه دانشجویان قبلیتون رو ببینم ؟
مدرس هر دوره معمولا صفحه خودش رو در شبکه اجتماعی با شما به اشتراک میگذاره. شما میتونید با دنبال کردن اون با کلی دانشجو و پروژه ای که توسط اونها انجام شده آشنا بشید تا ادعای سبزلرن در مورد کیفیت آموزش ها از جمله آموزش بوت استرپ به شما اثبات بشه.
کسانی که مثل خودتون روز اولی داشتن و کلی تردید و نگرانی تو ذهنشون بود اما الان و با ادامه مسیر یادگیریشون در بقیه حوزه ها، به برنامه نویس های حرفه ای تبدیل شدن که هر شرکتی آرزوی همکاری با اونهارو داره . چون از دانشگاه شریف برنامه نویسی یعنی سبزلرن فارغ التحصیل شدن.
وقتی این دوره رو دیدم قدم بعدیم چیه؟
شما وقتی در فریم ورک بوت استرپ به تسلط برسید به این معنی هست که در HTML/CSS هم حرفه ای بودید که تونستید از این مرحله بگذرید. بنابراین میشه گفت شما اولین قدم تبدیل شدن به متخصص فرانت اند رو محکم برداشتید.
حالا اگه بتونید از طریق مشارکت در پروژه های بزرگ، توسعه برنامه های متن باز، ارتباط با افراد متخصص این حوزه و همچنین انجام پروژه های فریلنسری خلاقانه، خودتون رو در معرض دید بازار قرار بدید، قطعا موفقیت های بزرگ در انتظار شما خواهد بود.
البته در این مسیر اگر به زبان جاوا اسکریپت و فریم ورک هایی مثل React هم مسلط شده باشید، به عنوان یک برنامهنویس کامل وب میتونید فعالیت کنید که هم جایگاه شغلی بالاتری داره و هم از مزایای مالی بیشتری برخوردار میشید.
توصیه میکنیم بعد از دیدن دوره آموزش بوت استرپ حتما با بوت استرپ دو الی سه قالب خیلی خوب مطابق با نیاز بازار کار توسعه بدید و بعد تکنولوژی جدیدی که قراره یاد بگیرید رو شروع کنید.
نظر دانشجو ها در رابطه با این دوره؟
خیلی از شرکت کنندگان دوره آموزش بوت استرپ با دیدن پروژه و خروجی که به دست میارن واقعا ذوق زده شدن چون یادگیری بوت استرپ با چنین پروژهای در این سطح واقعا لذت بخشه.
خیلی از دانشجوها در کامنت های این دوره به این موضوع اشاره کردن. شما هم میتونید به کامنت های دوره یه سر بزنید و نظرات دانشجوهای دوره رو ببینید.
بعد از این دوره به سطحی می رسم که درآمد کسب کنم؟ بازار کارش چطوره؟!
تمام اون چیزی که شما برای کسب درامد نیاز دارید از قبیل اموزش جامع، پشتیبانی خوب، تمرینات و آزمون، پادکست در زمینه کسب درامد و… به شما داده شده و قطعا تا روزی که شما نیاز به کمک داشته باشید ما در کنار شما خواهیم بود تا به نتیجه ای که میخواید برسید.
اساسا هدف سبزلرن از این دوره ها رسوندن دانشجو به اولین درامد هست نه صرفا بزرگتر کردن انبار اطلاعات!
از اونجایی که این فریم ورک کاملا شناخته شده هست و امتحانشو پس داده و از همه اینها مهمتر، کلی کامپوننت آماده در اختیار شما میگذاره، کارتون برای انجام پروژه های کوچیک و متوسط به صورت فریلنسری حتی با مبالغ پایین تر راحت میشه و میتونید یک معامله دو سر برد با کارفرما داشته باشید.
البته که شما با دانسته های همین دوره می تونید هر نوع پروژه ای رو انجام بدید و قدرت اون محدود به کامپوننت های آماده نیست.
چه تضمینی هست که خوب و کامل یاد بگیرم؟
به دست آوردن بهترین نتیجه، تابعی از علاقه و پشتکار شما در توجه به مطالب کلاس و انجام تمرینات در اولین فرصت هست. علاوه بر اون میتونید با تحقیق در منابع فارسی و انگلیسی اشراف و تسلط بیشتری نسبت به هر موضوع پیدا کنید که قطعا تاثیر خیلی مثبتی در روند یادگیری و متخصص شدن شما داره.
ولی به طور کلی چند دلیل هست که معمولا باعث عدم نتیجه گیری شما از دوره ها میشه :
- کیفیت محتوای آموزشی و مدرس اون
- اشتیاق و علاقه مندی کافی برای یادگیری
- نبود پشتیبانی در دسترس و قوی در حین آموزش
- عدم مرور و تمرین مطالب و انبار کردن اونها برای روز مبادا !
دو مورد اینها بر عهده شماست و دو مورد هم بر عهده سبزلرن. ما به شما قول میدیم آموزش بوت استرپ رو با بالاترین کیفیت و موثرترین پشتیبانی در اختیار شما قرار بدیم. شما قول میدید که با علاقه و پشتکار تمام تمرینات رو انجام بدید تا به نتیجه برسید؟!
پس همه چی حله…
لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.
سلام خسته نباشید
کیفیت دوره عالی بود
ممنون میشم دوره ای مربوط به فریمورک daisy ui هم تهیه بکنید .
این دوره واقعا عالیه هم تدریس استاد براتی و هم کیفیت درس ها و هم پروژه هایی که کار کردند.از همه نظر عالی و بی نقصه .خیلی ممنون از سبزلرن و استاد براتی عزیز
سلام استاد , ممنون میشم یک قسمت هم اختصاص بدید به استفاده bootstrap در داخل ری اکت
استاد اول بوت استریپ یا تیلویند؟
سلام این دو کاملا با هم فرق دارن در ساختار شما برای یادگیری هر کدوم از این ها کافی هست سی اس اس رو بلد باشید
میگن هرچی تکنولوژی و تکنیک بیشتر بلد باشی، متمایز میشی و شانست بیشتر
سلام دوه عالی بود
ممنون