لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش JAMStack: راهنمای کامل
JAMStack: The Complete Guide
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
JAMStack را از ابتدا تا انتها یاد بگیرید. با استفاده از جاوا اسکریپت، API و نشانه گذاری، معماری های بدون سرور پویا ایجاد کنید. JAMStack Architecture Static Site Generators (HUGO) Headless CMS (Netlify CMS) Continuous Integration & Continuous Delivery پیش نیازها:HTML، JavaScript، CSS درک اولیه دستورات ترمینال دانش کاری کنترل نسخه Git
با استفاده از معماری پشته JAM، ساخت سایت های امن سریع و قابل اعتماد را بیاموزید.
راهنمای جامع شروع تا پایان با دروس عملی که هم برای مبتدیان و هم برای توسعه دهندگان با تجربه مناسب است.
مفاهیم خاص JAMStack را بیاموزید
هر لایه پشته و نحوه تناسب آنها با یکدیگر را درک کنید
مبانی تولیدکنندگان سایت استاتیک را بیاموزید
یک CMS Headless را در یک سایت ثابت ادغام کنید
بیلدها را با استفاده از CI/CD به طور خودکار مستقر کنید
یک مهارت ارزشمند برای هر توسعه دهنده وب
JAMStack یک پشته وب مدرن است که بسیاری از مشکلات مربوط به معماری های سنتی سمت سرور (یکپارچه) مورد استفاده برای اکثر پروژه های مبتنی بر وب را حل می کند.
یادگیری تغییر از پشته های سنتی به پشته های مدرن، مانند JAMStack، یک مهارت ضروری برای هر توسعه دهنده ای است که روی پروژه های مبتنی بر وب کار می کند.
این دوره یک رویکرد بسیار کاربردی و مختصر برای درک هر جنبه ای از JAMStack ارائه می دهد و شما را قادر می سازد تا راه حل های سفارشی را برای هر پروژه معین ایجاد کنید، یا پروژه های موجود را به صورت تدریجی به یک JAMStack منتقل کنید.
نمای کلی محتوا
این دوره با بخشهای اختصاصی برای هر قسمت از پشته JAM، به شما آموزش میدهد که چگونه در قالب یک JAMStack فکر و کار کنید.
تمرکز این دوره به جای تمرکز بر راه حل های خاص، خود معماری است و برای هر کسی که دانش اولیه توسعه وب و Git دارد مناسب است.
این دوره با پوشش دادن تمام مفاهیم خاص یک JAMStack شروع می شود و عملکرد هر لایه از پشته را نشان می دهد.
پس از آن بخش "Markup" از پشته با برخی توضیحات عمیق و مقدمه ای بر تولید کننده سایت استاتیک HUGO پوشانده می شود. آموزش نصب، پیکربندی و کامپایل سایت های استاتیک.
سپس این دوره با توضیح نحوه افزودن عملکرد پویا به سایت ایستا با استفاده از APIهای جاوا اسکریپت بر این اساس استوار است. از جمله استفاده از توابع ابری و سرویسهای API خود میزبان.
در ادامه یاد خواهید گرفت که با استفاده از GitHub Actions یا یک راه حل همه کاره مانند Netlify، یک فرآیند ساخت و استقرار کاملاً خودکار ایجاد کنید.
در نهایت با یک بخش اختصاصی در مورد نحوه ادغام یک CMS بدون هد در یک سایت ثابت.
پس از اتمام این دوره، شما نه تنها راه حل های خاص تحت پوشش دروس را درک خواهید کرد، بلکه درک گسترده ای از نحوه ساخت سایت ها و برنامه ها با استفاده از اصول اصلی JAMStack خواهید داشت.
کل دوره کاملاً کامل است و در کوتاه ترین زمان ممکن، کل معماری JAMStack را به شما آموزش می دهد!
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی
Overview
چرا JAMStack؟
Why JAMStack?
معرفی
Introduction
بررسی اجمالی
Overview
بررسی اجمالی
Overview
چرا JAMStack؟
Why JAMStack?
نمای کلی دوره و ساختار درس
Course Overview & Lesson Structure
نمای کلی دوره و ساختار درس
Course Overview & Lesson Structure
JAM در JAMstack
The JAM in JAMstack
چه چیزی یک JAMstack را تعریف می کند؟
What defines a JAMstack?
یک وب سایت اصلی JAMstack
A Basic JAMstack Website
JAM در JAMstack
The JAM in JAMstack
چه چیزی یک JAMstack را تعریف می کند؟
What defines a JAMstack?
یک وب سایت اصلی JAMstack
A Basic JAMstack Website
تنظیمات JAMstack
JAMstack Configurations
تنظیمات JAMstack
JAMstack Configurations
مولدهای سایت استاتیک - شروع به کار با HUGO
Static Site Generators - Getting Started with HUGO
معرفی
Introduction
ایجاد و ساخت یک سایت جدید
Creating & Building a New Site
مبانی الگوسازی
Templating Basics
انواع و اقسام
Types & Kinds
متغیرهای قالب
Template Variables
کارکرد
Functions
کدهای کوتاه
Shortcodes
مولدهای سایت استاتیک - شروع به کار با HUGO
Static Site Generators - Getting Started with HUGO
معرفی
Introduction
در حال نصب HUGO
Installing HUGO
در حال نصب HUGO
Installing HUGO
ایجاد و ساخت یک سایت جدید
Creating & Building a New Site
کهن الگوها
Archetypes
کهن الگوها
Archetypes
طرح بندی ها
Layouts
طرح بندی ها
Layouts
مبانی الگوسازی
Templating Basics
پیکربندی و متغیرها
Configuration & Variables
پیکربندی و متغیرها
Configuration & Variables
انواع و اقسام
Types & Kinds
متغیرهای قالب
Template Variables
کارکرد
Functions
کدهای کوتاه
Shortcodes
دارایی ها و خطوط لوله
Assets and Pipelines
دارایی ها و خطوط لوله
Assets and Pipelines
الگوهای داده
Data Templates
الگوهای داده
Data Templates
گسترش نشانه گذاری با جاوا اسکریپت و API
Extending Markup with JavaScript & APIs
بررسی اجمالی
Overview
جستجوی متن کامل
Full-text Search
توابع ابری
Cloud Functions
گسترش نشانه گذاری با جاوا اسکریپت و API
Extending Markup with JavaScript & APIs
بررسی اجمالی
Overview
بررسی اجمالی
Overview
جستجوی متن کامل
Full-text Search
توابع ابری
Cloud Functions
استقرار خودکار
Automated Deploys
خدمات همه کاره
All-in-one Services
استقرار خودکار
Automated Deploys
ساخت دستی با CI/CD
Manual Builds with CI/CD
ساخت دستی با CI/CD
Manual Builds with CI/CD
خدمات همه کاره
All-in-one Services
سیستم های مدیریت محتوای بدون سر (CMS)
Headless Content Management Systems (CMS)
بررسی اجمالی CMS بدون سر
Headless CMS Overview
شروع کار با Netlify CMS
Getting Started with Netlify CMS
سیستم های مدیریت محتوای بدون سر (CMS)
Headless Content Management Systems (CMS)
بررسی اجمالی CMS بدون سر
Headless CMS Overview
شروع کار با Netlify CMS
Getting Started with Netlify CMS
نمایش نظرات