لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت پورتفولیو برنامهنویسی با SvelteKit و Sanity CMS
- آخرین آپدیت
دانلود Build a Developer Portfolio with SvelteKit & Sanity CMS
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
این دوره شما را قدمبهقدم در فرآیند ایجاد یک پورتفولیو حرفهای برای توسعهدهندگان با استفاده از SvelteKit و Sanity CMS راهنمایی میکند. در پایان، شما یک سایت پورتفولیو کاملاً کاربردی خواهید داشت که مهارتها، پروژهها و تجربیات شما را با محتوای پویا که از یک Headless CMS دریافت میشود، به نمایش میگذارد. شما یاد خواهید گرفت که چگونه کامپوننتهای قابل استفاده مجدد بسازید، بخشها را به طور موثر استایلدهی کنید و قابلیتهای بکاند برای فرمهای تماس را مدیریت کنید، در حالی که تمامی این کارها با رعایت استانداردهای مدرن توسعه وب انجام میشود.
دوره با کمک به شما برای راهاندازی زیرساخت پروژه پورتفولیو شروع میشود. شما زیرساخت اپلیکیشن خود را مستقر کرده و بخشهای کلیدی مانند Hero، درباره من، سوابق کاری و مهارتها را طراحی خواهید کرد. با هر ویدیو، کامپوننتها را ساخته و استایلدهی میکنید و در طول مسیر قابلیتهای جدیدی اضافه میکنید. رویکرد عملی این دوره تضمین میکند که درک عمیقی از توسعه مبتنی بر کامپوننت و طراحی واکنشگرا (Responsive) پیدا کنید.
با پیشرفت در دوره، Sanity را به عنوان Headless CMS خود ادغام خواهید کرد و یاد میگیرید که چگونه آن را تنظیم کنید، طرحوارههای داده (Data Schemas) را تعریف کنید و دادهها را به فرانتاند SvelteKit خود فراخوانی کنید. همچنین با مسیریابی پویا (Dynamic Routing) و پردازش بهینه دادهها برای نمایش در پورتفولیو کار خواهید کرد. این بخش تضمین میکند که پورتفولیو شما هم منعطف و هم برای بهروزرسانیهای آینده مقیاسپذیر باشد.
در پایان دوره، شما یک پورتفولیو کامل خواهید داشت که روی Vercel مستقر شده است. این دوره برای توسعهدهندگان وب که به دنبال ساخت یک پورتفولیو شخصیسازی شده با مدیریت محتوای پویا و ابزارهای مدرن توسعه هستند، جهت متمایز شدن در بازار رقابتی کار عالی است.
سرفصل ها و درس ها
پروژه ۲: پورتفولیو برنامهنویسی با Headless CMS
Project 2: Developer Portfolio with Headless CMS
مرور پروژه و زیرساخت اپلیکیشن
Project Overview & App Infrastructure
راهاندازی پروژه
Project Setup
بخش Hero
Hero Section
کامپوننت دکمه منعطف
Flexible Button Component
استایلدهی دکمه منعطف
Flexible Button Styling
کامپوننت تیتر بخشها
Section Headline Component
بخش درباره من
About Me Section
استایلدهی بخش درباره من
About Me Section Styling
جدول سوابق کاری
Work Experience Table
استایلدهی جدول سوابق کاری
Work Experience Table Styling
راهاندازی Sanity
Sanity Setup
فراخوانی دادهها از Sanity در فرانتاند SvelteKit
Fetch Data from Sanity in SvelteKit Frontend
نمایش دادههای Sanity در فرانتاند
Display Sanity Data on Frontend
بخش پروژههای من: طرحواره داده Sanity و افزودن داده
My Work Section - Sanity Data Schema & Adding Data
تعیین تایپها برای دادههای پردازش شده و خام Sanity
Set Up Types for Processed and Raw Data of Sanity
پردازش دادهها از حالت خام به حالت قابل استفاده در فرانتاند
Process Data from Raw to Usable on the Frontend
بخش پروژههای من: ساختار HTML
My Work Section - HTML Structure
بخش پروژههای من: استایلدهی
My Work Section - Styling
مسیریابی پویا و بارگذاری مقاله وبلاگ
Dynamic Routing & Loading of Blog Article
رندر کردن مقاله وبلاگ در فرانتاند
Render Blog Article on Frontend
استایلدهی مقاله وبلاگ
Blog Article Styling
ایجاد مهارتها و افزودن آیکون مهارتها
Create Skills & Add Skill Icons
بخش مهارتها
Skills Section
بخش مهارتها: استایلدهی
Skills Section - Styling
بخش تماس با من
Contact Section
استایلدهی بخش تماس با من
Contact Section Styling
اعتبارسنجی فرانتاند فرم تماس با من
Frontend Validation of Contact Me Form
مدیریت بخش تماس با من در بکاند (Endpoint)
Handling of Contact Me Section in Backend Endpoint
هدر (Header)
Header
استایلدهی هدر
Header Styling
ساختار و استایلدهی فوتر
Footer Structure & Styling
استقرار پروژه در Vercel
Project Deployment to Vercel
نمایش نظرات