آموزش یادگیری گتسبی (2020)

Learning Gatsby (2020)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
گتسبی برداشتی مدرن از مولد سایت استاتیک است. ساخته شده بر روی React، از GraphQL برای استخراج اطلاعات از منابع داده مانند وردپرس استفاده می کند. در این دوره آموزشی با Morten Rand-Hendriksen یاد بگیرید که چگونه از این چارچوب جاوا اسکریپت انعطاف پذیر برای ساخت وب سایت های متمرکز بر عملکرد استفاده کنید. کشف کنید که چگونه گتسبی را راه اندازی و اجرا کنید و از پروژه های شروع کننده برای ساخت سریع سایت های خود استفاده کنید. نحوه کار با صفحات، دارایی‌ها و مؤلفه‌های گتسبی و استایل دادن به سایت‌های خود را با استفاده از چندین رویکرد CSS بیاموزید: شیوه نامه استاندارد استاتیک، سبک‌های درون خطی، ماژول‌های CSS، مؤلفه‌های سبک‌دهی‌شده و موارد دیگر. بعلاوه، یاد بگیرید که چگونه گتسبی را با افزونه ها گسترش دهید، با جستارهای GraphQL به منابع داده متصل شوید، با استفاده از افزونه های ترانسفورماتور و اسکریپت های Node.js به صورت پویا صفحات ایجاد کنید و سایت گتسبی خود را برای تولید آماده کنید.
اهداف یادگیری
  • راه اندازی گتسبی
  • نصب استارت گتسبی
  • کاوش در پروژه گتسبی
  • کار با صفحات استاتیک و دارایی ها
  • استفاده از قطعات
  • طراحی سایت گتسبی با CSS
  • گسترش گتسبی با افزونه ها
  • درخواست داده با GraphQL
  • ایجاد صفحات به صورت پویا
  • ساخت یک سایت عمومی آماده تولید
  • ایجاد یک برنامه وب مترقی (PWA)

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

معرفی Introduction

  • وب را با گتسبی مدرن کنید Modernize the web with Gatsby

  • آنچه شما باید بدانید What you should know

1. راه اندازی گتسبی برای اولین بار 1. Setting Up Gatsby for the First Time

  • گتسبی: یک مولد سایت ایستا Gatsby: A static site generator

  • راه اندازی اولیه Initial setup

  • یک استارت گتسبی نصب کنید Install a Gatsby starter

  • سایت گتسبی محلی خود را راه اندازی و متوقف کنید Start and stop your local Gatsby site

2. شکستن سایت گتسبی 2. Breaking Down a Gatsby Site

  • از صفر شروع کنید Start from scratch

  • پروژه را کاوش کنید Explore the project

  • اصول اصلی گتسبی Core Gatsby principles

  • چالش: عنوان سایت و سایر مطالب را تغییر دهید Challenge: Change the site title and other content

  • راه حل: عنوان سایت و سایر مطالب را تغییر دهید Solution: Change the site title and other content

3. صفحات، مؤلفه ها و سبک ها 3. Pages, Components, and Styles

  • صفحات استاتیک Static pages

  • دارایی های ثابت Static assets

  • اجزا و نحوه استفاده از آنها Components and how to use them

  • جزء طرح The layout component

  • CSS در گتسبی: چند رویکرد CSS in Gatsby: Multiple approaches

  • مثال: ماژول های CSS و CSS مدرن Example: CSS modules and modern CSS

  • چالش: یک جزء ناوبری ایجاد کنید Challenge: Create a navigation component

  • راه حل: یک جزء ناوبری ایجاد کنید Solution: Create a navigation component

4. پلاگین ها و تبدیل ها 4. Plugins and Transformations

  • گتسبی را با افزونه ها گسترش دهید Extend Gatsby with plugins

  • گزینه های افزونه Plugin options

  • پلاگین های تبدیل Transformation plugins

  • چالش: اضافه کردن دو تصویر جدید به یک صفحه Challenge: Add two new images to a page

  • راه حل: دو تصویر جدید به یک صفحه اضافه کنید Solution: Add two new images to a page

5. داده ها 5. Data

  • گتسبی و GraphQL Gatsby and GraphQL

  • دو نوع کوئری GraphQL Two types of GraphQL queries

  • چالش: یک منوی پیمایش پویا ایجاد کنید Challenge: Make a dynamic navigation menu

  • راه حل: یک منوی پیمایش پویا بسازید Solution: Make a dynamic navigation menu

6. ایجاد صفحات به صورت پویا 6. Create Pages Dynamically

  • تبدیل داده ها به صفحات Transform data into pages

  • داده ها را از طریق ترانسفورماتور در دسترس قرار دهید Make data available through transformers

  • پردازش داده های تبدیل شده Process transformed data

  • صفحاتی را از فایل های علامت گذاری ایجاد کنید Generate pages from markdown files

  • صفحات فهرست بندی شده ایجاد کنید Create paginated index pages

  • چالش: فهرست های برچسب صفحه بندی شده را اضافه کنید Challenge: Add paginated tag indexes

  • راه حل: فهرست های برچسب صفحه بندی شده را اضافه کنید Solution: Add paginated tag indexes

7. پخش زنده 7. Going Live

  • ساخت سایت تولید Build the production site

  • PWA و عملکرد آفلاین را اضافه کنید Add PWA and offline functionality

نتیجه Conclusion

  • اطلاعات بیشتر Further information

نمایش نظرات

آموزش یادگیری گتسبی (2020)
جزییات دوره
2h 45m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.