لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری گتسبی (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
مربی کارکنان ارشد، سخنران، طراح وب و توسعهدهنده نرمافزار
مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعهدهنده نرمافزار است.
مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوریهای نوظهور و اخلاق فناوری را پوشش میدهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانسهای حرفهای در سرتاسر جهان بوده است، راهحلهای طراحی ظاهری مبتنی بر استانداردها را میسازد و به دیگران آموزش میدهد که چگونه از وب بیشترین بهره را ببرند.
مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.
نمایش نظرات