آموزش Gatsby JS v5 & Headless WordPress (Gatsby & WordPress 2023)

Gatsby JS v5 & Headless WordPress (Gatsby & WordPress 2023)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Gatsby.js و WordPress: گتسبی را بیاموزید و سایت های استاتیک بسیار سریع گتسبی را با یک باطن وردپرس ایجاد کنید. گوتنبرگ ارزش خود را افزایش دهید و دانش خود را به عنوان یک فرانت اند بهبود دهید/توسعه دهنده React JS آموزش گتسبی ایجاد یک وب سایت ایستا، کامپایل شده توسط سرور و محتوا محور با استفاده از Gatsby JS (با React JS و GraphQL) یاد بگیرید چگونه از GraphQL و GraphiQL برای پرس و جو استفاده کنید. داده های ذخیره شده در وردپرس وردپرس را به عنوان یک پشتیبان برای ساخت محتوا تنظیم کنید، سپس محتوا را به صورت صفحات با React JS و GraphQL رندر کنید، وب سایت استاتیک Gatsby JS خود را مستقر کنید و هر زمان که محتوا با استفاده از Gatsby Cloud تغییر کرد، دوباره بسازید. :درکی اولیه از React JS داشته باشید

به روز رسانی ژانویه 2023 - این دوره برای استفاده از وردپرس بدون سر گتسبی v5 با بلوک های گوتنبرگ/ویرایشگر بلوک وردپرس کاملاً به روز شده است.

آیا می خواهید مهارت های React JS خود را بهبود ببخشید و ارزش خود را به عنوان یک توسعه دهنده فرانت اند افزایش دهید؟

- "گتسبی به شما امکان می‌دهد با داده‌های خود، هر منبعی که باشد، سایت‌های سریعی بسازید. سایت‌های خود را از CMS‌های قدیمی آزاد کنید و به آینده پرواز کنید."

مهارت React خود را با یادگیری Gatsby.js با باطن وردپرس ارتقا دهید! Gatsby JS از React JS و GraphQL برای تولید و ساخت صفحات استاتیک از یک مجموعه داده معین استفاده می کند. این دوره به راه‌اندازی وردپرس به‌عنوان یک CMS بدون سر در حین استفاده از GatsbyJS برای ایجاد یک وب‌سایت React پرسرعت ارائه‌شده توسط سرور از داده‌های وردپرس با استفاده از ویرایشگر بلوک جدید وردپرس (که به‌عنوان ویرایشگر بلوک گوتنبرگ شناخته می‌شود) بررسی می‌کند. ما پست‌ها، صفحات، منوها، رسانه‌ها، فیلدهای سفارشی پیشرفته، (و موارد دیگر!) سفارشی را با استفاده از GraphQL برای پرس و جو از آن داده‌ها ایجاد می‌کنیم.

درست است، ما در واقع می توانیم داده های وردپرس را با استفاده از GraphQL پرس و جو کنیم!

این دوره گتسبی نسخه 5 را با وردپرس (با استفاده از ویرایشگر بلوک جدید گوتنبرگ) پوشش می دهد. ما "گاراژ گتسبی" را در این دوره ایجاد خواهیم کرد. یک گاراژ ماشین کلاسیک خیالی که ماشین های کلاسیک را می خرد و می فروشد. در حین ساخت این سایت، بسیاری از ویژگی های مختلف گتسبی و وردپرس را پوشش خواهیم داد.

  • با استفاده از Tailwind CSS به سایت خود استایل می دهیم.

  • ما با ایجاد بلوک‌های گوتنبرگ سفارشی خود با استفاده از ACF Pro به توسعه وردپرس می‌پردازیم.

  • فرم‌هایی را پیاده‌سازی می‌کنیم که در آن فرم‌های ارسالی را مستقیماً با استفاده از فرم تماس ۷ و Flamingo در وردپرس ذخیره می‌کنیم.

  • ما جستجوی پویا در خودروها را اجرا خواهیم کرد.

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

  • به علاوه خیلی بیشتر!

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

توصیه می‌شود که دانش اولیه React را داشته باشید. ما همه چیزهای دیگر از Gatsby.js، Wordpress، GraphQL و Tailwind CSS را پوشش خواهیم داد!

سایر دانشجویان در مورد این دوره آموزشی وردپرس گتسبی چه می گویند:

5/5 ستاره - "تام یک پسر واقعاً خوب با صدای خوب است. دوره او کاملاً دقیق است و پاسخ او به Q A عالی است. من واقعاً این واقعیت را دوست دارم که این دوره آنقدر طولانی نیست و به شما نشان می دهد امکانات بی پایانی که می توانید با Gatsby و Wordpress API انجام دهید. برای من این نقطه شروع بسیار خوبی برای تبدیل چند وب سایت بدون CMS به یک وب سایت با CMS است" - Edwin Boon


5/5 ستاره - "دوره آموزشی تام مختصر، واضح است، و به شما مثال خوبی از نحوه استفاده از دانش خود از React برای روان کاری با گتسبی می دهد." - راب تورن


5/5 ستاره - "مستقیماً، بدون صحبت کردن، تام دوره را به عنوان یک تجربه مشترک بین دو همکار ارائه می دهد. از تجربه خود، بدون ادعای تدریس، اما نشان می دهد که چه چیزی مفید است، او رانندگی می کند. سخنرانی‌ها به‌آرامی واکنش نشان می‌دهند، graphQL و wordpress با گتسبی به شیوه‌ای مینیمالیستی که می‌تواند برای هرکسی قابل دسترسی باشد. فقط به خاطر داشته باشید که ما در مورد الگوهای وب قدیمی صحبت نمی کنیم، بنابراین مطمئن شوید که درک درستی از API های react، wordpress و REST دارید؛ و با توضیح او، توضیحات گتسبی به طور طبیعی تقریباً در جای خود قرار می گیرند. قابل توجه نیست، شما از قبل از آن استفاده خواهید کرد." - تونی گوئررو


5/5 ستاره - "من نمی دانستم این امکان پذیر است! من معمولا از React استفاده می کنم اما قبلاً هرگز از وردپرس استفاده نکرده ام، اما متوجه شدم که این واقعاً به خوبی بیان شده است. دوره عالی - متشکرم!" - کارول اما



سرفصل ها و درس ها

معرفی Introduction

  • مهم! قبل از شروع این دوره این را بخوانید Important! Read this before you begin this course

  • مهم! قبل از شروع این دوره این را بخوانید Important! Read this before you begin this course

  • مقدمه دوره Course intro

  • مقدمه دوره Course intro

  • وردپرس را به صورت محلی تنظیم کنید و توضیح پلاگین Set up WordPress locally & plugin explanation

  • رتبه بندی و بررسی های Udemy Udemy rating and reviews

  • Gatsby JS، نمای کلی پروژه و اولین پرس و جو را برای وردپرس تنظیم کنید Set up Gatsby JS, project overview, and first query for WordPress

  • Gatsby JS، نمای کلی پروژه و اولین پرس و جو را برای وردپرس تنظیم کنید Set up Gatsby JS, project overview, and first query for WordPress

معرفی Introduction

  • وردپرس را به صورت محلی تنظیم کنید و توضیح پلاگین Set up WordPress locally & plugin explanation

  • رتبه بندی و بررسی های Udemy Udemy rating and reviews

ایجاد اولین صفحات ما Creating our first pages

  • ایجاد صفحات در گتسبی بر اساس صفحات ذخیره شده در وردپرس Create pages in Gatsby based on pages stored in WordPress

  • ایجاد صفحات در گتسبی بر اساس صفحات ذخیره شده در وردپرس Create pages in Gatsby based on pages stored in WordPress

  • بلوک های گوتنبرگ وردپرس را در گتسبی رندر کنید Render WordPress gutenberg blocks in Gatsby

  • اضافه کردن بلوک های بیشتر به صفحه اصلی Adding more blocks to the homepage

ایجاد اولین صفحات ما Creating our first pages

  • بلوک های گوتنبرگ وردپرس را در گتسبی رندر کنید Render WordPress gutenberg blocks in Gatsby

  • اضافه کردن بلوک های بیشتر به صفحه اصلی Adding more blocks to the homepage

رندر بلوک پیشرفته Advanced block rendering

  • یک جزء سفارشی برای یک بلوک وردپرس خاص ارائه دهید Render a custom component for a particular WordPress block

  • یک جزء سفارشی برای یک بلوک وردپرس خاص ارائه دهید Render a custom component for a particular WordPress block

  • استفاده از تصویر گتسبی Using Gatsby Image

  • استفاده از تصویر گتسبی Using Gatsby Image

  • مرتب کردن رندر بلوک های سفارشی Tidying up the rendering of custom blocks

  • مرتب کردن رندر بلوک های سفارشی Tidying up the rendering of custom blocks

  • رندر کردن پیوندها با Gatsby Link API Rendering links with the Gatsby Link API

رندر بلوک پیشرفته Advanced block rendering

  • رندر کردن پیوندها با Gatsby Link API Rendering links with the Gatsby Link API

ساخت منوی اصلی Building the main menu

  • ایجاد صفحه گزینه های منوی اصلی در وردپرس Creating the Main menu options page in WordPress

  • ایجاد فیلدهای منوی اصلی Creating the fields for the main menu

  • تمام صفحات لازم را برای منوی اصلی اضافه کنید و محتوای صفحه را با استفاده از ChatGPT تولید کنید Add all necessary pages for the main menu & generate page content using ChatGPT

  • تمام صفحات لازم را برای منوی اصلی اضافه کنید و محتوای صفحه را با استفاده از ChatGPT تولید کنید Add all necessary pages for the main menu & generate page content using ChatGPT

  • منوی اصلی را از داخل گتسبی جستجو کنید و نوار ناوبری را بسازید Query the main menu from within Gatsby & build out the navbar

  • منوی اصلی را از داخل گتسبی جستجو کنید و نوار ناوبری را بسازید Query the main menu from within Gatsby & build out the navbar

  • رندر آیتم های منو Render the menu items

  • موارد زیر منو را رندر کنید Render the sub menu items

  • موارد زیر منو را رندر کنید Render the sub menu items

  • لوگو و دکمه Call To Action را رندر کنید Render the logo and the Call To Action button

  • لوگو و دکمه Call To Action را رندر کنید Render the logo and the Call To Action button

ساخت منوی اصلی Building the main menu

  • ایجاد صفحه گزینه های منوی اصلی در وردپرس Creating the Main menu options page in WordPress

  • ایجاد فیلدهای منوی اصلی Creating the fields for the main menu

  • رندر آیتم های منو Render the menu items

سفارشی سازی وردپرس Customizing WordPress

  • اضافه کردن رنگ تم Adding theme colors

  • افزودن خانواده فونت به وردپرس Adding font families to WordPress

  • افزودن خانواده های فونت به سایت گتسبی Adding font families to the Gatsby site

  • افزودن خانواده های فونت به سایت گتسبی Adding font families to the Gatsby site

  • بلوک گوتنبرگ سفارشی دکمه CTA را در وردپرس ایجاد کنید Create the CTA Button custom gutenberg block in WordPress

  • فیلدهای قابل ویرایش را اختصاص دهید و به بلوک دکمه CTA سفارشی استایل دهید Assign editable fields and style the custom CTA Button block

  • مولفه CTA Button را در گتسبی برای بلوک CTA و پوشش به‌روزرسانی پیاده‌سازی کنید Implement the CTA Button component in Gatsby for the CTA block & update cover

  • ساختن صفحه اصلی با بلوک های بیشتر وردپرس Building out the homepage with more WordPress blocks

  • ساختن صفحه اصلی با بلوک های بیشتر وردپرس Building out the homepage with more WordPress blocks

  • پیاده سازی Gatsby Image برای بلوک های تصویر و پوشش Implement Gatsby Image for Image & Cover blocks

  • بلوک TickItem سفارشی و دسته بندی بلوک سفارشی در وردپرس ایجاد کنید Create custom TickItem block & custom block category in WordPress

  • بلوک TickItem را در گتسبی رندر کنید و فاصله پیش‌فرض را بین بلوک‌های متن اضافه کنید Render the TickItem block in Gatsby & add default spacing between text blocks

  • بلوک های قابل استفاده مجدد در وردپرس Reusable blocks in WordPress

  • بلوک های قابل استفاده مجدد در وردپرس Reusable blocks in WordPress

سفارشی سازی وردپرس Customizing WordPress

  • اضافه کردن رنگ تم Adding theme colors

  • افزودن خانواده فونت به وردپرس Adding font families to WordPress

  • بلوک گوتنبرگ سفارشی دکمه CTA را در وردپرس ایجاد کنید Create the CTA Button custom gutenberg block in WordPress

  • فیلدهای قابل ویرایش را اختصاص دهید و به بلوک دکمه CTA سفارشی استایل دهید Assign editable fields and style the custom CTA Button block

  • مولفه CTA Button را در گتسبی برای بلوک CTA و پوشش به‌روزرسانی پیاده‌سازی کنید Implement the CTA Button component in Gatsby for the CTA block & update cover

  • پیاده سازی Gatsby Image برای بلوک های تصویر و پوشش Implement Gatsby Image for Image & Cover blocks

  • بلوک TickItem سفارشی و دسته بندی بلوک سفارشی در وردپرس ایجاد کنید Create custom TickItem block & custom block category in WordPress

  • بلوک TickItem را در گتسبی رندر کنید و فاصله پیش‌فرض را بین بلوک‌های متن اضافه کنید Render the TickItem block in Gatsby & add default spacing between text blocks

عملکرد صفحات خودرو Car pages functionality

  • نوع پست سفارشی خودرو را با فیلدهای سفارشی ایجاد کنید Create car custom post type with custom fields

  • صفحات ماشین را در وردپرس بسازید و صفحات مرتبط را در گتسبی ایجاد کنید Build out car pages in WordPress and generate the associated pages in Gatsby

  • صفحات ماشین را در وردپرس بسازید و صفحات مرتبط را در گتسبی ایجاد کنید Build out car pages in WordPress and generate the associated pages in Gatsby

  • بلوک سفارشی وردپرس Car Price را ایجاد کنید Create the Car Price custom WordPress block

  • بلوک سفارشی وردپرس Car Price را ایجاد کنید Create the Car Price custom WordPress block

  • اصلاح ویژگی‌های برگشتی یک بلوک از وردپرس و ارائه قیمت خودرو Modifying a block's returned attributes from WordPress & rendering the Car Price

  • بلوک وردپرس سفارشی جستجوی خودرو را ایجاد کنید Create the car search custom WordPress block

  • بلوک وردپرس سفارشی جستجوی خودرو را ایجاد کنید Create the car search custom WordPress block

  • جستجوی ماشین را ایجاد کنید و نتایج را نمایش دهید Create the car search query and display the results

  • طراحی نتایج جستجوی خودرو را به پایان برسانید Finish the car search results styling

  • طراحی نتایج جستجوی خودرو را به پایان برسانید Finish the car search results styling

  • جستجوی صفحه بندی نتایج جستجوی خودرو را ایجاد کنید Create the pagination query for the car search results

  • دکمه های صفحه بندی و عملکرد URL را پیاده سازی کنید Implement the pagination buttons and URL functionality

  • دکمه های صفحه بندی و عملکرد URL را پیاده سازی کنید Implement the pagination buttons and URL functionality

  • UI فیلترهای جستجو را با عملکرد URL برای جستجوی خودرو پیاده کنید Implement search filters UI with URL functionality for the car search

  • پرس و جو فیلترهای جستجو را پیاده سازی کنید Implement the search filters query

عملکرد صفحات خودرو Car pages functionality

  • نوع پست سفارشی خودرو را با فیلدهای سفارشی ایجاد کنید Create car custom post type with custom fields

  • اصلاح ویژگی‌های برگشتی یک بلوک از وردپرس و ارائه قیمت خودرو Modifying a block's returned attributes from WordPress & rendering the Car Price

  • جستجوی ماشین را ایجاد کنید و نتایج را نمایش دهید Create the car search query and display the results

  • جستجوی صفحه بندی نتایج جستجوی خودرو را ایجاد کنید Create the pagination query for the car search results

  • UI فیلترهای جستجو را با عملکرد URL برای جستجوی خودرو پیاده کنید Implement search filters UI with URL functionality for the car search

  • پرس و جو فیلترهای جستجو را پیاده سازی کنید Implement the search filters query

لمس های نهایی Final touches

  • فرم ها را با فرم تماس 7 و فلامینگو پیاده کنید Implement forms with Contact Form 7 and Flamingo

  • فرم ها را با فرم تماس 7 و فلامینگو پیاده کنید Implement forms with Contact Form 7 and Flamingo

  • ارسال فرم تماس به وردپرس Post contact form submissions to WordPress

  • جستجوهای صفحه سئو و گتسبی SEO & Gatsby page queries

  • استقرار در گتسبی Cloud & Flywheel Deploying to Gatsby Cloud & Flywheel

  • استقرار در گتسبی Cloud & Flywheel Deploying to Gatsby Cloud & Flywheel

  • جایزه! BONUS!

  • جایزه! BONUS!

لمس های نهایی Final touches

  • ارسال فرم تماس به وردپرس Post contact form submissions to WordPress

  • جستجوهای صفحه سئو و گتسبی SEO & Gatsby page queries

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Gatsby JS v5 & Headless WordPress (Gatsby & WordPress 2023)
جزییات دوره
7 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,009
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tom Phillips Tom Phillips

بیش از یک دهه در توسعه وب جلویی

WebDevEducation (Tom Phillips) WebDevEducation (Tom Phillips)

ارزش خود را به عنوان یک توسعه دهنده وب جلویی افزایش دهید!