آموزش گتسبی JS | با استفاده از gatsbyJS یک وبلاگ شخصی بسازید

Gatsby JS | Build a personal blog using gatsbyJS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Gatsby JS و GraphQL را بیاموزید تا دانش خود را در توسعه وب مدرن افزایش دهید.

آنچه خواهید آموخت

  • مبانی گتسبی
  • React Hooks API با اجزای عملکردی
  • GraphQL و ویرایشگر GraphQL ساخته شده
  • اجزا ، لوازم و حالت
  • نحو و اصطلاحات JSX
  • Markdown
  • اجزای سبک

با استفاده از Gatsby ، یک تولید کننده استاتیک PWA (Progressive Web App) ، با برنامه واکنش سریع ساخت وب سایت و وب سریع را یاد بگیرید! از ابتدا شروع به ساختن یک برنامه وبلاگ کامل خواهید کرد

گتسبی یک مولد سایت استاتیک مبتنی بر React ، مبتنی بر GraphQL است. این برنامه بهترین قسمت های React ، وب پک ، واکنش-روتر ، GraphQL و سایر ابزارهای جلویی را با هم ترکیب می کند تا تجربه عالی توسعه دهنده را ارائه دهد. گتسبی به مراتب بیشتر از تولید کننده سایت ایستا معمولی است. می توانید بیشتر از این به چارچوب جلویی مدرن فکر کنید.

نحوه کار با صفحات ، دارایی ها و م componentsلفه های گتسبی را بیاموزید و با استفاده از م componentsلفه های سبک شده سایت های خود را سبک دهید.

برای ذخیره و بازیابی داده ها از GraphQL در گتسبی استفاده کنید ، صفحات و پست ها را با Markdown ایجاد کنید ، تصاویر خود را به طور خودکار با gatsby-image بهینه کنید.

Gatsby JS را بیاموزید و رقیب اصلی مشاغل توسعه دهنده Front End باشید!

آیا می خواهید یکی از داغ ترین موارد در زمینه توسعه وب در سال 2021 را بیاموزید؟

آیا از قبل React را می شناسید و می خواهید از آنجا جلو بروید؟

آیا از دوره های پروژه گرا و سریع گام برمی دارید؟

آیا می خواهید سریع و سریع به موضوع یاد بگیرید؟

آیا می خواهید بینش ، عزت و احترام خود را بهبود بخشید و در اقدامات نام نویسی رقیب برتر باشید؟

پس این دوره برای شماست!

این دوره برای چه کسانی است:

  • توسعه دهندگان Front End
  • هرکسی که می خواهد GatsbyJS را یاد بگیرد

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

معرفی Introduction

  • معرفی Introduction

  • گتسبی چیست؟ What is Gatsby?

برپایی Setup

  • گتسبی CLI Gatsby CLI

  • ساختار پوشه Folder Structure

  • نصب وابستگی ها Installing Dependencies

  • راه اندازی پلاگین ها و فایل پیکربندی Setting up Plugins and Config file

  • واردات مطلق Absolute Imports

فناوری - اختیاری Tech - Optional

  • Markdown چیست؟ What is Markdown?

  • ایجاد پرونده های Markdown و موارد مهم برای پروژه ما Creating Markdown files and front matter for our project

  • GraphQL چیست؟ What is GraphQL?

  • انواع پرس و جو GraphQL در گتسبی GraphQL Query types in Gatsby

  • GraphQL Editor GraphQL Editor

  • اجزای سبک شده Styled Components

سبک های جهانی Global Styles

  • رنگها و مضامین Colors and themes

  • افزودن CSS برای وب سایت ما Adding CSS for our website

چیدمان Layout

  • چیدمان توضیح داده شده است Layout Explained

  • پاکسازی پروژه Project Cleanup

  • فهرست مطالب Index

  • استفاده از قلاب سفارشی ایجاد کنیدMetaDataQueryHook Create custom hook useMetaDataQueryHook

سرتیتر Header

  • استفاده از قلاب سفارشی را ایجاد کنید: SiteConfigQueryHook create custom hook useSiteConfigQueryHook

  • کامپوننت سرصفحه ایجاد کنید Create Header Component

  • عنصر سربرگ یک ظاهر طراحی شده Styling Header Component

  • کامپوننت منو ایجاد کنید Create Menu Component

  • م Menلفه منوی استایل Styling Menu Component

  • ایجاد جزء همبرگر Create Hamburger Component

  • یکپارچه سازی کامپوننت همبرگر Styling Hamburger Component

  • سربرگ - منوی موبایل - فهرست Header - Mobile Menu - Index

  • سربرگ - منوی موبایل - سبک ها Header - Mobile Menu - Styles

  • ایجاد صفحه اصلی Creating Home Page

  • ایجاد پرس و جو صفحه Creating Page Query

  • پرس و جو تصویر Image Query

  • صفحه اول بنر صفحه اصلی Home Banner Index

  • ایجاد قلاب سفارشی برای تصویر بنر creating custom hook for banner image

  • ایجاد شاخص برای تصویر پس زمینه Creating Index for Background Image

  • یک ظاهر طراحی تصویر پس زمینه Styling Background Image

  • یک ظاهر طراحی شده برای بنر صفحه اصلی Styling Home Banner Component

  • ایجاد فهرست برای م Cardلفه کارت پستال بلاگ Creating Index for Blog Post Card Component

  • کارت پستال وبلاگ یک ظاهر طراحی شده Styling Blog Post Card

  • در حال اتمام صفحه اصلی Finishing Home Page

تنظیم حالت روشن و تاریک Setting Light and Dark Mode

  • ModeProvider و زمینه ModeProvider and Context

  • API مرورگر گتسبی Gatsby Browser APi

  • فهرست و سبک دکمه تم Theme Button Index and Styles

  • پیاده سازی دکمه سوئیچ تم Implementing Theme Switch Button

  • ایجاد Slugs برای پست ها و صفحات Creating Slugs for Posts and Pages

  • صفحات و ارسالها پرس و جو Graphql Pages and Posts Graphql query

  • ایجاد الگوهای صفحه و پست Creating Page and Post templates

  • به طور پویا صفحات و پست ها را ایجاد کنید Dynamically create pages and posts

  • ایجاد صفحه بندی در گره Creating Pagination in Node

  • الگوی صفحه اصلی Home page template

  • ایجاد م Navلفه پیمایش صفحه Creating Page Navigation Component

  • یک ظاهر طراحی شده در مرور صفحه Styling Page Navigation

  • منابع Resources

نمایش نظرات

Udemy (یودمی)

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

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

آموزش گتسبی JS | با استفاده از gatsbyJS یک وبلاگ شخصی بسازید
جزییات دوره
4h 46m
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,745
3.9 از 5
ندارد
ندارد
ندارد
Sarfaraz K
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sarfaraz K Sarfaraz K

توسعه دهنده Front End و بازاریاب دیجیتال

من سرفراز کسمانی هستم، یک توسعه دهنده Front End و بازاریاب دیجیتال از بمبئی، هند. من بیش از 7 سال تجربه در زمینه توسعه Front End و دیجیتال مارکتینگ دارم.

من هیجان زده هستم که اینجا هستم و به مردم کمک می کنم تا در جالب ترین و قدرتمندترین زمینه جهان با تجربه تر شوند.

من عاشق تدریس هستم!