آموزش 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

  • استقرار Netlify CMS Deploying Netlify CMS

  • استقرار Netlify CMS Deploying Netlify CMS

پایان Epilogue

  • یادگیری بیشتر Further Learning

  • سخنرانی پاداش Bonus Lecture

پایان Epilogue

  • یادگیری بیشتر Further Learning

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش JAMStack: راهنمای کامل
جزییات دوره
4.5 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,969
4.4 از 5
دارد
دارد
دارد
Ray Viljoen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ray Viljoen Ray Viljoen

دوره های عملی طراحی شده برای بهره وری یادگیری.