آموزش شروع به کار با Astro (GraphQL، REST API و موارد دیگر)

Getting started with Astro (GraphQL, REST APIs, and more)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شیرجه بزنید و Astro را از ابتدا یاد بگیرید! معماری جزایر، مسیرهای ایستا و پویا، APIهای MDX، REST و GraphQL و موارد دیگر! Astro's Islands Architecture و آنچه که Astro را از سایر فریم ورک‌ها متمایز می‌کند اجزا، طرح‌بندی‌ها و صفحات Astro نحوه استفاده از چارچوب‌های مختلف UI مانند React، Vue، Angular Tailwind و غیره. نحوه واکشی داده‌ها از GraphQL و REST API برای استفاده در پروژه‌های Astro برای استفاده از Strapi CMS با Astro نحوه تولید مسیرهای استاتیک و پویا از Markdown، MDX و API (REST & GraphQL) پیش نیازها: بدون نیاز به تجربه قبلی با Astro. شما باید با HTML، CSS و JS آشنا باشید. در حالت ایده‌آل، تجربه قبلی با چارچوب UI مانند React یا مشابه دارید.

شروع به کار با Astro همه چیزهایی را که باید در مورد نحوه ساخت سایت‌ها و برنامه‌ها با Astro بدانید به شما می‌آموزد.


کتاب رایگان

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


من کی هستم و چرا باید به من اعتماد کنی؟

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

  • اخیراً در Cypress کار کردم

  • من در حال حاضر به بیش از 44000 دانش آموز در Udemy تدریس می کنم

  • دوره های من بیش از 1600 نظر دارند و دارای رتبه 4.5 ستاره یا بالاتر هستند


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

  1. چه چیزی Astro را از سایر چارچوب‌ها متمایز می‌کند

  2. معماری جزیره Astro

  3. اجزا، صفحات و طرح‌بندی‌های Astro

  4. مسیرهای ایستا مسیرهای پویا

  5. نحوه کار با داده های راه دور از هر دو API REST و GraphQL

  6. نحوه کار با هر دو فایل markdown و MDX


چه چیزی را خواهید ساخت

  • این دوره دارای دو پروژه است.

  • در پروژه اول، ما با هم یک وبلاگ می‌سازیم زیرا به نظر من این بهترین راه برای یادگیری همه ویژگی‌های Astro است.

  • ابتدا وبلاگ خود را با استفاده از فایل های علامت گذاری ایجاد می کنیم

  • سپس فایل‌های علامت‌گذاری خود را به MDX تبدیل می‌کنیم

  • سپس Strapi CMS را نصب و راه‌اندازی می‌کنیم تا از آن به عنوان CMS بدون هد استفاده کنیم

  • سپس یاد خواهیم گرفت که چگونه پست های وبلاگ خود را از Strapi واکشی کنیم و آنها را در صفحات Astro و اجزای خود از یک REST API ارائه کنیم

    • ما همچنین یاد خواهیم گرفت که چگونه مسیرهای پویا را از Strapi REST API ایجاد کنیم

  • سپس ما یاد خواهیم گرفت که چگونه از Strapi به عنوان GraphQL API استفاده کنیم و پست های خود را در Astro با استفاده از GraphQL ارائه دهیم

  • در پروژه دوم، یاد خواهید گرفت که چگونه یک تم Astro از پیش ساخته شده را دانلود کنید و آن را برای ارائه پست های وبلاگ خود از Strapi CMS (REST API و GraphQL API) تغییر دهید.


کد مخزن GitHub گنجانده شده است

همه کدهای استفاده شده در ویدیوها به عنوان مخزن GitHub برای مرجع شما در دسترس است.


به روز رسانی ها

این دوره و کتاب من مرتباً به‌روزرسانی می‌شوند، زیرا تیم Astro بهبود می‌یابد و ویژگی‌های جدیدی به چارچوب اضافه می‌کند.


بازپرداخت

همچنین 30 روز ضمانت بازگشت وجه توسط Udemy وجود دارد.

حتی اگر درخواست بازپرداخت داشته باشید، کتاب Astro من متعلق به شماست تا به عنوان هدیه من نگهداری شود. با همه به‌روزرسانی‌ها و نسخه‌های بعدی، دسترسی مادام‌العمر به کتاب ادامه خواهد داشت.


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

معرفی Introduction

  • دانلود کتاب Astro Download Astro book

آشنایی با Astro و اکوسیستم آن Understanding Astro and its ecosystem

  • مخزن و نمونه کد GitHub GitHub repo & code samples

  • جزایر Astro و آنچه که Astro را متفاوت می کند Astro Islands and what makes Astro different

  • راه اندازی و ابزار توسعه Development setup & tools

  • نحوه نصب Astro و ایجاد اولین سایت How to install Astro and create your first site

  • اجزای Astro Astro components

  • چیدمان های Astro Astro layouts

  • مسیرهای استاتیک Static Routes

  • مسیرهای پویا Dynamic Routes

  • کار با داده از راه دور Working with remote Data

  • واکشی داده ها در اجزای چارچوب Fetching data in framework components

  • وارد کردن فایل های Markdown Importing Markdown files

  • نحوه ادغام چارچوب ها، تم ها و ابزارهای مختلف UI How to integrate various UI frameworks, themes, and tools

پروژه: وبلاگ Project: Blog

  • مخزن GitHub و کد نهایی پروژه GitHub repo & final project code

  • ایجاد یک پروژه جدید Astro Creating a new Astro project

  • ایجاد صفحه پست ها Creating the posts page

  • به روز رسانی پست های وبلاگ ما به MDX Updating our blog posts to MDX

  • نصب Strapi CMS Installing Strapi CMS

  • ایجاد نوع محتوای Post در Strapi Creating the Post content type in Strapi

  • ایجاد پست های ما در Strapi Creating our posts in Strapi

  • مجوزهای Strapi REST API Strapi REST API permissions

  • ارائه پست های وبلاگ از Strapi Rendering the blog posts from Strapi

  • ایجاد مسیرهای پویا برای هر پست Creating dynamic routes for each post

  • استفاده از GraphQL در Strapi و Astro Using GraphQL in Strapi and Astro

  • تمرین Practice

  • پروژه تم های Astro Astro themes project

  • سخنرانی پاداش Bonus lecture

Astro 2.0 Astro 2.0

  • مجموعه های محتوا Content collections

نمایش نظرات

آموزش شروع به کار با Astro (GraphQL، REST API و موارد دیگر)
جزییات دوره
1 hour
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
201
4.4 از 5
ندارد
دارد
دارد
Robert Guss
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Robert Guss Robert Guss

مهندس ارشد نرم افزار