دوره آموزشی
دوبله زبان فارسی
آغاز کار با Astro (GraphQL ،REST APIs و بیشتر)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- معماری Islands در Astro و آنچه Astro را از سایر فریمورکها متمایز میکند.
- کامپوننتها، طرحبندیها و صفحات Astro
- چگونه از فریمورکهای رابط کاربری مختلف مانند React ،Vue Angular ،Tailwind و غیره استفاده کنیم؟
- چگونه داده را از GraphQL و رابطهای برنامهنویسی کاربردی REST واکشی کنیم تا در پروژههای Astro خود استفاده کنیم؟
- چگونه از Strapi CMS با Astro استفاده کنیم؟
- چگونه مسیرهای ایستا و پویا را از Markdown ،MDX، و رابطهای برنامهنویسی کاربردی (REST و GraphQL) تولید کنیم؟
توضیحات دوره
"شروع کار با Astro" هر آنچه را که برای ساخت سایتها و اپلیکیشنها با Astro نیاز دارید، به شما میآموزد.
آنچه خواهید آموخت
- چه چیزی Astro را از سایر فریمورکها متمایز میکند؟
- معماری Islands در Astro
- کامپوننتها، صفحات و طرحبندیهای Astro
- مسیرهای ایستا و مسیرهای پویا
- چگونه با داده ریموت از هر دو رابطهای برنامهنویسی کاربردی REST و GraphQL کار کنید؟
- چگونه با فایلهای markdown و MDX کار کنید؟
چه چیزی خواهید ساخت؟
- این دوره شامل دو پروژه است.
- در پروژه اول، با هم یک بلاگ خواهیم ساخت. به نظر مدرس، این بهترین راه برای یادگیری تمام قابلیتهای Astro است.
- ابتدا بلاگ خود را با استفاده از فایلهای Markdown ایجاد خواهیم کرد.
- سپس فایلهای Markdown خود را به MDX تبدیل میکنیم.
- بعد از آن، Strapi CMS را نصب و راهاندازی خواهیم کرد تا به عنوان CMS بدون رابط کاربری (headless CMS) ما استفاده شود.
- سپس یاد خواهیم گرفت که چگونه پستهای بلاگ خود را از Strapi واکشی کرده و آنها را در صفحات و کامپوننتهای Astro خود از طریق یک رابط برنامهنویسی کاربردی REST رندر کنیم.
- همچنین یاد خواهیم گرفت که چگونه مسیرهای پویا را از رابط برنامهنویسی کاربردی REST استراپی ایجاد کنیم.
- سپس یاد میگیریم که چگونه از Strapi به عنوان یک رابط برنامهنویسی کاربردی GraphQL استفاده کنیم و پستهای خود را در Astro با استفاده از GraphQL رندر کنیم.
- در پروژه دوم، یاد خواهید گرفت که چگونه یک تم از پیش ساخته شده Astro را دانلود کرده و آن را برای رندر کردن پستهای بلاگ خود از Strapi CMS (رابط برنامهنویسی کاربردی REST و رابط برنامهنویسی کاربردی GraphQL) تغییر دهید.
شامل ریپازیتوری گیتهاب و کد
تمام کدهای استفاده شده در ویدئوها به عنوان یک ریپازیتوری گیتهاب برای مرجع شما در دسترس هستند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان وب که میخواهند سایتها و اپلیکیشنهای فوقالعاده سریع بسازند.
آغاز کار با Astro (GraphQL ،REST APIs و بیشتر)
-
آیلندهای Astro و آنچه Astro را متفاوت میکند 06:02
-
راهاندازی و ابزارهای توسعه 01:43
-
چگونه Astro را نصب کرده و اولین سایت خود را بسازید؟ 02:02
-
کامپوننتهای Astro 03:43
-
طرحبندیهای Astro 01:55
-
مسیرهای ایستا 01:06
-
مسیرهای پویا 02:39
-
کار با داده ریموت 01:15
-
واکشی داده در کامپوننتهای فریمورک 02:01
-
ایمپورت کردن فایلهای Markdown 01:17
-
چگونه فریمورکهای رابط کاربری، تمها و ابزارهای مختلف را یکپارچه کنید؟ 01:23
-
ایجاد یک پروژه جدید Astro 01:05
-
ایجاد صفحه پستها 04:13
-
بروزرسانی پستهای بلاگ ما به MDX 02:55
-
نصب Strapi CMS 02:00
-
ایجاد نوع محتوای پست در Strapi 01:56
-
ایجاد پستهای ما در Strapi 01:05
-
مجوزهای رابط برنامهنویسی کاربردی REST استراپی 00:52
-
رندر کردن پستهای بلاگ از Strapi 02:21
-
ایجاد مسیرهای پویا برای هر پست 01:44
-
استفاده از GraphQL در Strapi و Astro 06:51
-
تمرین 00:33
-
پروژه تمهای Astro 01:36
-
مجموعههای محتوا 10:08
مشخصات آموزش
آغاز کار با Astro (GraphQL ،REST APIs و بیشتر)
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:24
- مدت زمان :01:02:53
- حجم :411.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy