آنچه یاد خواهید گرفت:
برنامهریزی یک اپلیکیشن از بکاند تا فرانتاند
نحوه استفاده از Sveltekit و Svelte
ساخت یک اپلیکیشن CRUD فولاستک سریع با احراز هویت
یادگیری استفاده از Netlify و توابع بدون سرور Netlify
یادگیری ذخیره و بروزرسانی داده در Mongodb در ابر
توضیحات دوره
یک پروژه فوقالعاده با استفاده از فریمورک قدرتمند Sveltekit بسازید!
در پروژه دوره، نقش توسعهدهنده یا فریلنسر را بر عهده خواهید داشت که یک مشتری، مستندات اولیه الزامات را در اختیار شما گذاشته است. مأموریت شما ایجاد یک وب اپلکییشن پیشرفته است که فراتر از انتظارات مشتری باشد. برای این کار، از سریعترین و محبوبترین نرمافزارهای توسعه یعنی Svelte و Sveltekit استفاده خواهید کرد.
شما ویژگیهای متعدد Svelte از جمله Stores ،Dispatch و واکنشگرایی را میآموزید که همگی به مدیریت State کمک میکنند. همچنین بسیاری از امکانات Sveltekit مانند مسیریابی، مسیریابی پویا، طرحبندی، هوکها و حتی کوکیها را خواهید دید. تم روشن و تاریک، بهینهسازی برای موتورهای جستجو (سئو) و site map نیز اضافه خواهد شد.
اپلیکیشن دوره همه موارد از جمله: مسیریابی Sveltekit، ناوبری برای دستگاههای کوچک و بزرگ، احراز هویت، لاگین و رجیستر، قابلیت کامل CRUD برای دو مجموعه داده، توابع بدون سرور Netlify و توابع درخواست API را پوشش میدهد.
برای ذخیرهسازی داده از Mongodb Atlas ابری و برای تصاویر از Cloudinary استفاده خواهیم کرد. همه خیلی سریع و هموار خواهد بود. همچنین از قابلیت از پیش بارگذاری و هوکهای Sveltekit بهرهمند خواهیم شد.
آیا گفتیم که اپلیکیشن خود را در Netlify مستقر خواهیم کرد؟ Netlify ویژگیهای جالبی دارد که در طول دوره خواهید دید. فرآیند استقرار دستی و همچنین استقرار مداوم (خودکار) با استفاده از Github در بخش پایانی آموزش بیان میشود.
این دوره برای چه کسانی مناسب است؟
کسانی که میخواهند بدانند چگونه یک اپلیکیشن فولاستک با قابلیت CRUD و احراز هویت را با استفاده از Svelte و Sveltekit به همراه Netlify و توابع بدون سرور Netlify توسعه دهند.