نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات