وبسایت ها بخش مهمی ازکسب و کار مدرن هستند. یکی از ساده ترین روش های برای ایجاد وب سایت استفاده از یک سیستم مدیریت محتوا می باشد.Jekyll یک بستر و سیستم مدیریت محتوای ساده برای توسعه وطراحی وب سایت ‌های استاتیک می باشد. با استفاده از  به سایت خود یک ظاهری حرفه ای بخشیده و به هر آنچه که در سایت خود به فروش می رسانید و می گویید مشروعیت ببخشید. پلتفرم Jekyll رایگان بوده و به شما امکان می دهد یک سایت استاتیک بر پایه Ruby را به سادگی و به سرعت، بدون استفاده از هیچ افزونه یا برنامه نویسی پیشرفته، ایجاد کنید. در واقع ممکن است شما به این نکته پی ببرید که ایجادیک سایت به کمک Jekyll ، بطور چشم گیری سریعتر، ارزانتر و امن تر از بستر های دینامیک مانند وردپرس می باشد. در این دوره آموزشی، مدرس شرح می دهد که چطور به کمک Jekyllسایت هایی با ظاهر حرفه ای و میزبانی شده در محیط ابرایجاد کنید. یاد بگیرید چطور Jekyll را راه اندازی کنید، از یک الگو استفاده کنید، و صفحات و مطالب را اضافه کرده و سایت خود را ایجاد کنید.مدرس همچنین مطالبی از قبیل گزینه های متنوع توسعه که برای انتشار وجود دارد مانند: سرویس انتقال فایل (FTP)، سرویس های وب آمازون، و میزبانی سرویس ها مانند Netlify بیان می کند و علاوه بر آن در این دوره می آموزید چطور یک دامنه سفارشی امن به کمک HTTPS connection در Netlify ایجاد کنید.

مباحث دوره:

  • یک سایت استاتیک به کمک Jekyll ایحاد کنید.
  • یک سایت استاتیک چگونه کار می کند؟
  • مزایای یک سایت استاتیک
  • چه موقع باید از یک سایت استاتیک استفاده کنیم؟
  • انتخاب یک ابزار سایتاستاتیک
  • راه اندازی Jekyll
  • چرا Jekyll؟
  • نصب Git
  • ایجاد یک سایت Jekyll
  • پیش نمایش سایت
  • نصب الگو و تم
  • فایل پیکره بندی سایت
  • ایجاد یک سایت
  • سفارشی کردن صفحه خطا
  • تولید فایل های سایت
  • یاد گیری بیشتر در باره Jekyll
  • آمادگی برای انتشار
  • گزینه های انتشار برای سایت های استاتیک
  • راه اندازی GitHub
  • راه اندازیTravis CI
  • گرفتن یک نام دامنه
  • انتخاب گزینه های توسعه
  • توسعه از طریق FTP
  • بررسی توسعه از طریق FTP
  • راه اندازی Node و npm
  • اتصال به سرور
  • جمع آوری فایل های محلی
  • حذف فایل های قدیمی از سرور
  • بار گذاری اتصال سایت
  • توسعه ازطریقFTP با Travis CI
  • مرحله بعدی FTP
  • توسعه بر روی AWS
  • بررسی توسعه بر روی AWS
  • راه اندازی Amazon s3
  • راه اندازیAmazon CloudFront
  • پیکر بندی سرویس DNS
  • تعریف کاربر AWS
  • توسعه به AWS با Travis CI
  • توسعه با Netlify
  • بررسی توسعهباNetlify
  • توسعه سایت خود باNetlify
  • اضافه کردن یک دامنه سفارشی و HTTPS
  • توسعه Rcap