توضیحات

بعد از مشاهده دوره Bootstrap ۵ نیاز هست که شما دوستان عزیز ‌Bootstrap ۵ را در دنیای واقعی مشاهده کنید. به این معنی که شما در قالب 4 پروژه (landing page,langing page with sass, coming soon, admin panel) بخش های مختلف قالب ها را یادبگیرید تا هر سایتی که مد نظرتون هست را بتونید به راحتی با Bootstrap ایجاد کنید.
بخش های مانند : نمایش هدر با اسکرول، layout بوت استرپ، ایجاد انیمیشن در اسکرول، شخصی سازی بوت استرپ با sass، تغییر اسلایدر بوت استرپ، حالت darkmode، شمارنده، افزودن map و chart به پروژه، deploy (آپلود پروژه در سرور) و ....
هدف از این دوره یادگیری بخش های مختلف در قالب های مختلف هست.

حتما ویدیو معرفی دوره را مشاهده کنید تا با پروژه های که توی این دوره ایجاد میشه آشنا بشید.

پیش نیاز های این دوره فوق العاده کاربردی:


HTML CSS طراحی وب طراحی واکنشگرا FlexBox grid Sass Bootstrap آموزش Bootstrap بوت استرپ

مدرس دوره علی شیخ
مدت دوره 08:43:02
تعداد ویدیو 54

وضعیت دوره : کامل شده
قیمت دوره : 399,000 359,000 تومان
% 10 تخفیف

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام و سپاس بابت این دوره خوبتون واقعا سنگ تمام گذاشتید و همه چی را گفتید. یک سئوال هم داشتم ممنون میشم مثل همیشه راهنمایی کنید. برای deploy کردن یک سایت گفتید نیازی به node_modules نمی باشد در این شرایط اگر پکیجی مثلا بوت استرپ را مستقیما از node_modules به index لینک داده باشیم اونوقت آن پکیج را چگونه خواهیم داشت؟

    • سلام وقت بخیر.
      ببینید دلیل اینکه این پوشه deploy نشه بخاطر حجم بالای که داره هست. توی این دوره برای sass مثال زده شد که خب پکیج sass خروجی نهایی css را به ما میده پس دیگه نیازی به node_modules نیست اما اگه فایلی مستقیما استفاده بشه بله نیاز هست. که شما بازم میتونید اون فایل را کپی و در پوشه های css یا js قرار بدید و استفاده کنید که نیازی به node_modules نباشه از طرفی یکسری پکیج مثله webpack و vite هستند (دوره اش توی سایت هست) که اونها هم فایل های مورد استفاده در node_modules را باندل و ترکیب میکنن و یک فایل نهایی میدن که نیازی به node_modules در سرور نباشه

  • سلام استاد خسته نباشید
    استاد من یک سوالی داشتم من الان از ویو و ناکست استفاده میکنم و تازگی از چند نفر شنیدم که استفاده از بوت استرپ داخل ویو و ناکست خوب نیست ( بدلیل اینکه خیلی حجم پروژه رو میبره بالا و کلا نمیشه کامل کاستومایزش کرد ) و ارزش نداره بعد میخواستم بدونم نظر شما چیه ؟ و بنظر شما کدوم فریمورک ها برای ویو و ناکست خوبن.
    با تشکر

    • سلام وقت بخیر.
      ببینید مواردی که شما میفرماید js هست و بوت استرپ css و خب موضوع جدای هستند مثله فرانت و بک اند که جدا از هم هستند.
      بوت استرپ مگه کلا چقد حجم داره که بخواد حجم یک پروژه را خیلی زیاد کنه، شما در ابتدا با توجه به نیاز پروژه تون فریمورک css مورد نظر خودتون را انتخاب و مقایسه کنید و توی قدم بعدی به پروژه اضافه و استفاده کنید.پس انتخاب فریمورک css بحثش جدا هست.

  • سلام من sass و آلپاین رو اشنایی ندارم باهاشون اختلال جدی ایجاد نمیکنه تو دوره یا بهتره که برم اونارو یاد بگیرم بعد دوره رو تماشا کنم؟

    • سلام وقت بخیر.
      توی پروژه های که استفاده شده برای درک بهتر،بله نیاز هست. پیشنهاد بنده اینکه پیش نیاز هر دوره ای را کامل آشنا باشید. تمام دوره ها هم مربوط به فرانت هست.

  • عرض ادب و احترام استاد من آموزش بوت استرپ ۵ (BOOTSTRAP) پروژه محور رو دیدم الان برم سراغ بوت استرپ در دنیای واقعی ؟ رفتن ویدیو رو دیدم فهمیدم که از js استفاده میکنید و من هنوز یاد نگرفتم به نظر شما برم js یاد بگیرم بعد بیام سراغ بوت استرپ ؟

    • سلام وقت بخیر.
      بله، مشکلی نیست میتونید مشاهده کنید و js هم در کنارش باهاش اشنا بشید.

  • میشه یک مقایسه بین bootstrap و uikit بفرمائید؟
    اینکه کدوم بهتره؟
    آیا اینکه uikit بیشتر از بوت استرپ به جاوا اسکریپت متکیه یک نقطه ضعف نیست؟

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

  • با سلام خدمت شما و همه دوستانی که با بوت استرپ کار میکنند.
    یک تجربه ای داشتم خواستم با سایر دوستان به اشتراک بذارم.
    همانطور در جریان هستید یکی از مشکلات استفاده از فریم ورک هایی مانند بوت استرپ حجم بالای فایل css است.
    یکی از راههای حل این مشکل استفاده از purgecss است. به اینصورت:
    1- ابتدا node.js را نصب کنید تا npm نصب شود
    2- سپس cmd ویندوز را باز کنید. و به محل پروژه خود بروید.
    (می توانیدبه پوشه پروژه خود رفته و با راست کلیک و انتخاب ... مستقیما cmd را در پوشه جاری باز کنید )
    3- با تایپ دستور زیر، purgecss را نصب کنید.
    npm i purgecss -D
    4- سپس با دستور زیر، css های خود در مسیر myDire را که در فایل html استفاده شده پاکسازی کنید و در مسیر purgedDire ذخیره کنید.
    npx purgecss --css myDir/*.css --content *.html --output purgedDir

    • سلام وقت بخیر.
      ممنون از شما بابت ارسال اطلاعات خوب و مفیدتون

  • سلام و عرض ادب آیا فرانت سایت شما با بوت استرپ هست یا tailwind یا pwa و ... لطفا توضیح بدید و اینکه بنظر شما کدام فریموک کارآیی بهتری دارد ، البته اگه خودم بگم ، من react رو قوی تر از همه می دونم

    • سلام وقت بخیر.
      فریمورک css سایت با UIkit ایجاد شده، در خصوص فریمورک های css فریمورک tailwind قابلیت شخصی سازی خیلی بیشتری داره. در کل انتخاب فریمورک بسته به نیاز های پروژه و همچنین طراحی اون داره
      react که فریمورک جاوااسکریپت هست و موضوع جدا، که دوباره وابسته به نیاز های پروژه هست و هم react و هم vue اوکی هستند و با هر کدوم راحتر باشید میتوانید استفاده کنید.

  • سلام وقتتون بخیر
    تعداد پروژه هایی که برای بوت استرپ 4 در دنیای واقعی گفتید 9 تا هست اما برای بوت استرپ 5 فقط 4 تا ، آیا خرید دوره بوت استرپ 4 و انجام پروژه هاش چیزی به مهارتمون اضافه می کنه ؟

    • سلام وقت بخیر.
      همین دوره ای بوت استرپ ۵ در دنیای کافی را ببینید و تمرین کنید اوکی هست و از طرفی آخرین ورژن بوت استرپ هست.

  • سلام
    عرض ادب
    استاد توی ویدئوی معرفی دوره توی پروژه آخر که پنل مدیریت رو پیاده سازی کردید، در واقع تماما ساخت ظاهر هستش و هیچ ارتباطی با بکند نویسی نداره دیگه؟!
    منتها ظاهری هستش که صرفا برای مدیر سایت پیاده سازی میشه و سمت client نیستش. درسته دیدگاهم؟
    انگار یه فرانت هستش برای بکند :))

    • سلام وقت بخیر.
      ببینید ما نیاز به یک پنل داریم که بتونیم فرضا محصول کم و زیاد کنیم تا توی سایت اصلی مشتری ببینه حالا این پنل که یک پروژه جدا هست، هم فرانت و بک اند داره
      دوره درمورد بوت استرپ هست که فریمورکی برای فرانت هست، پس قالب ما فقط فرانت هست و برای بک اند نیاز هست دوره های بک اند را مشاهده کنید.

    • سلام وقت بخیر.
      شما میتوانید محتوای فایل ها (زمانیکه لینکشون را توی مرورگر باز میکنید) را کپی و در یک فایل ذخیره و به پروژه اضافه ‌کنید.

    • وقت شما هم بخیر میشه لطفا با مثال بهم توضیح بدید .من یک پروژه دستمه که اصلا به اینترنت وصلش نمیکنن برای همین میخواستم تمام فایل هایی که شما cdn شو قرار میدید بدون اینترنت ازش بشه استفاده کرد

    • ببینید شما دوتا cdn از aos به پروژه اضافه میکنید که یکیش css هست و دیگری js. اگه آدرس یا مسیر این cdn ها را توی مرورگر باز کنید سورس کدش را بر میگرده، حالا شما میتوانید مثلا سورس کد css را کپی و یک فایل css ایجاد و پیست کنید و حالا اون فایل را به پروژه اضافه کنید مانند افزودن فایل css به پروژه
      توی پیش نیاز های این دوره هم گفته شده، پیش نیاز دوره ها خیلی مهم هستند.

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

  • چه دوره عالی.. و همچنین پشتیبانی عالی که استاد مشکل دانشجوهارو حل میکنه همه چی عالی..
    استاد دوره (alpine.js) رو چیزی دربارش نمیدونم و اینکه تو توضیحاتش گفتین برای فریمورک لاراول هست. یعنی یجورای با php هم باید سروکار بزنیم؟ چون اصلا نمیخوام برم سمت php هدف بعدیم سمت بک اند جنگو هست

    ممنون از سایتتون از همه جهات عالی هست

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

  • سلام استاد وقت بخیر
    من tooltip و popover که میزارم در بوت استرپ 5 کار نمیکنه ممنون میشم این کد رو نگاه کنید مشکلش کجاست کلافه شدم حتی popper هم اسکریپتدهی کردم به سند
    ممنون از وقتی که میزارین

    "<!DOCTYPE html>
    
    <html lang="en">

    <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>index</title>
    <link href="https://fonts.googleapis.com/css2?family=Material+Icons" rel="stylesheet">

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">

    <link rel="stylesheet" href="./style.css">
    </head>

    <body>


    <div class="container mt-5">
    <div class="row">
    <div class="col">
    <button type="button" class="btn btn-secondary" data-bs-toggle="popover" data-bs-placement="bottom" data-bs-content="Bottom popover" data-bs-container="body">Popover on bottom</button>
    <button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button>
    </div>
    </div>
    </div>




    <script src="./production_jquery_3.6.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
    <script src="./js.js"></script>
    </body>

    </html>"

    • سلام وقت بخیر.
      چرا فایل css برای بوت استرپ 4 هست، فایل js مربوط به ورژن 5 بوت استرپ ؟
      این سوال مربوط به چه قسمت و دوره ای هست؟ لطف کنید سوالاتتون را زیر قسمت مربوطه بپرسید و کد هاتون را بین سه عدد بک تیک قرار بدید و ارسال کنید.

    • سلام وقت بخیر.
      اگه ویدیو معرفی دوره را ببینید توضیحات داده شده، این دوره تمرکزش روی بوت استرپ هست و بخش های جاوااسکریپت را با هر چیزی که اوکی هستید میتونید پیاده سازی کنید ما توی دوره از alpine.js استفاده کردیم. پیش نیاز های دوره هم مهم هستند.

  • سلام وقت بخیر
    برای اینکه وقتی اینپوت از نوع نامبر میزاریم اون فلشها رو نشون نده انتهای اینپوت باید چکار کنیم
    "<input type="number" class="form-control" placeholder="قیمت محصول را بنویسید..." required>"
    و اینکه من نمیدونم در Vscode چه هات کی رو میزنم سهوا که فاصیله میفته بین اول و آخر ایدی و کلاس ها و کلا داخل تگ ها مثل تگ زیر میشه ببینید همه تگهای سند html من اینجوری فاصله میفته بینش مثل فاصله " با modal بعد در js که میگیرم چون اینجا همش فاصله داره کار نمیکنه
    "<" div class=" modal fade " id=" city-choose-modal ">"
    ممنون میشم راهنمایی کنید این دو تا سوال رو

    • سلام وقت بخیر.
      برای سوال اول میتوانید از این استایل استفاده کنید

      /* Chrome, Safari, Edge, Opera */
      
      input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
      }

      /* Firefox */
      input[type=number] {
      -moz-appearance: textfield;
      }

      برای سوال دوم نمیدونم،ریست کنید تنظیمات را و یا یکبار پاک کنید و دوباره نصب کنید

    • ممنون استاد لطف کردین فقط یه سوال دیگه بپرسم برای اینکه از کاربر عکس بگیریم باید اینپوت تایپ image بزاریم یا file چون با تایپ file عکس میگیریم src میشه fake path/ و نمیتونیم عکسی که کاربر مثلا در فرم آپلود کرده رو نشون بدیم چون ادرسش c:/fakepath شده چه دستوری میفرمایید بتونم حلش کنم

    • برای این موضوع باید از جاوااسکریپت استفاده کنید که اگه با js آشنا باشید کافیه سرچ کنید.