لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Astro - یک برنامه تجارت الکترونیک مدرن با امکانات کامل در Astro بسازید
Astro - Build a Full-featured Modern Ecommerce App in Astro
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master Astro JS با استفاده از رویکرد Zero-JavaScript Astro برای توسعه کارآمد، تعاملی و مدرن، ایجاد تجربیات وب کامل با سربار جاوا اسکریپت صفر پیش فرض، رندر سمت سرور، بهینه سازی تصویر و موارد دیگر را در Astro به راحتی در همه جا از سرور تا شبکه های لبه با Astro استقرار دهید. پیاده سازی معماری جزیره فقط برای آبرسانی مجدد اجزای پویا در برنامه های خود استفاده از فریم ورک های دیگر مانند React، Svelte، Vue، Solid و موارد دیگر در Astro پیش نیازها: دانش پایه جاوا اسکریپت دانش اولیه ویرایشگرهای کد و پایانه ها آشنایی با HTML و CSS کمک می کند، اما اجباری نیست آشنایی با چارچوب های مبتنی بر کامپوننت و مسیر کمک خواهد کرد، اما اجباری نیست
به دوره AstroJS ما خوش آمدید!
استفاده از جاوا اسکریپت تجربه بسیار خوبی را به توسعه دهندگان ارائه می دهد که تعامل را قادر می سازد و از ابزارهای پیشرفته استفاده می کند. با این حال، جاوا اسکریپت بی نیاز سرعت را به خطر می اندازد، داده ها را هدر می دهد و بر تجربه کاربر تأثیر می گذارد. Astro تعادل هماهنگ را برقرار می کند و ابزار مدرن را در هر چارچوب انتخابی تسهیل می کند. پیشفرض از یک رویکرد جاوا اسکریپت صفر استفاده میکند که با مکانیزم انتخابی برای ادغام انتخابی ویژگیهای پویا در صورت لزوم تکمیل میشود.
ویژگی برجسته Astro هیدراتاسیون جزئی است که امکان پویایی جزئی را فراهم می کند. با این حال، این تنها یکی از مزایای Astro است.
در طول این دوره، با ایجاد یک سایت تجارت الکترونیک کامل، مفاهیم اصلی Astro را درک خواهید کرد.
با ایجاد یک صفحه اصلی بازاریابی برای وب سایت، شروع به یادگیری ساخت یک برنامه وب مدرن از طریق Astro خواهید کرد. مؤلفهها و ویژگیهای تجارت الکترونیک، مانند واکشی و نمایش فهرستهای محصولات، از طریق یک API باطن یکپارچه خواهند شد. به علاوه، یک سبد خرید کاربرپسند ایجاد خواهد شد.
سپس یک وبلاگ با فید RSS، فرم ثبت نام در خبرنامه سمت سرور و اشتراک گذاری وضعیت با استفاده از ReactJS و مؤلفه های Solid در Astro ایجاد خواهید کرد.
شما بر هنر واکشی دادههای API در مؤلفههای Astro مسلط خواهید شد و با ایجاد بخشهایی برای عملکرد پویا بدون جاوا اسکریپت اجباری، رندر هیبریدی را تجربه خواهید کرد.
در پایان این دوره شما آماده خواهید بود که ساخت هر نوع وب سایت و برنامه وب مورد نظر خود را از طریق Astro در کمترین زمان آغاز کنید.
پس بیایید با هم پتانسیل کامل Astro را باز کنیم.
سرفصل ها و درس ها
مبانی
Basics
Astro چیست
What is Astro
مزایای کلیدی Astro
Key Benefits of Astro
الزامات دوره
Course Requirements
راه اندازی پروژه Astro
Setting-up Astro Project
شروع یک پروژه
Initiating a Project
ساختار پروژه Astro
Astro Project Structure
افزودن ویژگی های اساسی
Adding Basic Features
افزودن صفحه به وب سایت
Adding a Page to the Website
اضافه کردن Layouts
Adding Layouts
ترکیب Layouts با Markdowns
Combining Layouts with Markdowns
جهانی در مقابل سبک های محدوده
Global vs Scoped Styles
افزودن ناوبری
Adding Navigation
ساخت صفحه اصلی
Building the Main Page
چیدمان های تو در تو
Nested Layouts
صفحات یافت نشد برای مسیرهای 404
Not-found Pages for 404 Routes
افزودن ویژگی های تجارت الکترونیک
Adding E-commerce Features
لیست محصولات
Products Lists
اجزای موجود در Astro
Components in Astro
به اشتراک گذاری ایالت ها بین چارچوب ها
Sharing States Between Frameworks
ساخت یک React Component Part1
Building a React Component Part1
ساخت یک React Component Part2
Building a React Component Part2
کامپوننت افزودن ساختمان به سبد خرید
Building add to cart component
انتقال Props به جزء Astro
Passing Props to Astro component
اضافه کردن وبلاگ
Adding Blog
مجموعه های محتوا
Content Collections
افزودن صفحه وبلاگ
Adding Blog Page
صفحات پویا
Dynamic Pages
افزودن فید RSS
Adding RSS Feed
پیکربندی RSS
RSS Configuration
ایجاد نقاط پایانی
Creating End-points
رندر سمت سرور
Server Side Rendering
افزودن یک صفحه رندر سمت سرور
Adding a Server-side Rendering Page
ارسال فرم
Form Submission
ادغام یک جزء SSR با یک جزء استاتیک
Merging a SSR Component with a Static Component
نمایش نظرات