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