لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت ساز اعلان (Toast Builder) با Vue 3 و TypeScript
- آخرین آپدیت
دانلود Build a Toast Builder with Vue 3 and TypeScript
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
یک پروژه پیشرفته و واقعی را با Vue 3، Pinia و TypeScript به صورت گام به گام بسازید!
در این دوره، یک ساز اعلان (Toast Notification Builder) کاملاً قابل شخصیسازی را با استفاده از Vue 3، TypeScript، Pinia و Vite ایجاد خواهید کرد.
اجزای Vue 3 قابل استفاده مجدد و قابل نگهداری را مطابق با استانداردهای توسعه مدرن طراحی کنید.
مدیریت بهینه وضعیت برنامه (State Management) با استفاده از Pinia را بیاموزید.
پیادهسازی انواع اعلانهای پویا، مدیریت جایگاه، کنترل مدت زمان نمایش و اعلانهای ماندگار را تجربه کنید.
رابطهای کاربری ریسپانسیو و حرفهای را با تکنیکهای مدرن CSS طراحی نمایید.
افکتهای ورود و خروج نرم را برای بهبود تجربه کاربری (UX) اضافه کنید.
قابلیت تغییر تم (حالت تاریک و روشن) را به صورت پویا توسعه دهید.
ایجاد و مدیریت پیشتنظیمهای (Presets) قابل استفاده مجدد برای اعلانها را بیاموزید.
پیشنیازها: دانش مقدماتی HTML، CSS و JavaScript.
آشنایی با مفاهیم پایه Vue 3 مانند Components، Props و Events.
درک اولیه از مفاهیم TypeScript توصیه میشود اما الزامی نیست.
به دوره Vue 3 و TypeScript: ساخت ساز اعلانهای سفارشیخوش آمدید!
در این دوره پروژه-محور و کاربردی، یاد میگیرید که چگونه یک ساز اعلان (Toast Notification Builder) کاملاً قابل شخصیسازی را از صفر و با استفاده از تکنولوژیهای مدرن فرانتاند شامل Vue 3، TypeScript، Pinia و Vite بسازید.
این دوره به جای تمرکز بر مفاهیم مجزا، رویکردی عملی دارد و شما را در توسعه یک اپلیکیشن کامل و واقعی هدایت میکند. در طول مسیر، یاد میگیرید چگونه کامپوننتهای قابل استفاده مجدد طراحی کنید، وضعیت برنامه را با Pinia مدیریت نمایید، رابطهای کاربری پویا بسازید، سیستم تغییر تم (Dark/Light Mode) را پیاده کنید و یک سیستم اعلان منعطف ایجاد کنید که در لحظه قابل شخصیسازی باشد.
همچنین مباحث پیشرفتهای مانند جایگاه اعلانها، مدیریت مدت زمان، اعلانهای دائمی، افکتهای انیمیشنی، مدیریت پیشتنظیمها، تولید کد، ادغام با کلیپبورد و الگوهای ارتباطی بین کامپوننتها را بررسی خواهید کرد. در پایان دوره، یک پروژه حرفهای خواهید داشت که متدهای مدرن توسعه با Vue 3 را به نمایش میگذارد و میتوانید آن را مستقیماً به پورتفولیوی خود اضافه کنید.
این دوره برای توسعهدهندگانی طراحی شده است که با مبانی جاوااسکریپت آشنا هستند و میخواهند مهارتهای خود در Vue 3 و TypeScript را از طریق تجربه عملی ارتقا دهند. هر ویژگی گام به گام ساخته میشود تا نه تنها نحوه عملکرد برنامه، بلکه دلیل تصمیمات معماری خاص را نیز درک کنید.
چه به دنبال تقویت مهارتهای توسعه فرانتاند خود باشید، چه بخواهید الگوهای مدرن Vue 3 را بیاموزید یا یک پروژه چشمگیر برای رزومه بسازید، این دوره دانش و اعتماد به نفس لازم برای ایجاد اپلیکیشنهای مقیاسپذیر و قابل نگهداری را به شما میدهد.
سرفصل ها و درس ها
مرور کلی پروژه: چه چیزی خواهیم ساخت
Project Overview: What We'll Build
مرور کلی پروژه: چه چیزی خواهیم ساخت
Project Overview: What We'll Build
پایههای پروژه: راهاندازی Vite و معماری CSS
Project Foundations: Setting Up Vite and the CSS Architecture
راهاندازی پروژه Vite و محیط توسعه
Vite Project Setup and Development Environment
استایلهای سراسری و متغیرهای CSS
Global Styles and CSS Variables
مدیریت انواع اعلانها
Managing Notification Types
ایجاد انواع اعلانها (موفقیت، هشدار، خطا و اطلاعرسانی)
Creating Notification Types (Success, Warning, Error, and Info)
طراحی دستهبندیهای Toast و تخصیص رنگها
Designing Toast Categories and Assigning Colors
مدیریت وضعیت با Pinia: شخصیسازی انواع Toast
State Management with Pinia: Customizing Toast Types
مدیریت پویا پسزمینه: بهروزرسانی UI بر اساس نوع انتخاب شده
Dynamic Background Management: Updating the UI Based on the Selected Type
مدیریت عنوانها و متنهای Toast
Managing Toast Titles and Messages
مدیریت عنوانها و متنهای Toast
Managing Toast Titles and Messages
طراحی عنوانها و متنهای Toast
Designing Toast Titles and Messages
مدیریت مدت زمان نمایش Toast
Managing Toast Duration
منطق مدت زمان Toast و یکپارچهسازی با Pinia
Toast Duration Logic and Pinia Integration
استایلدهی به ورودی مدت زمان
Styling the Duration Input
اعلانهای ماندگار: منطق IsPersistent و تایمر شرطی
Persistent Notifications: IsPersistent Logic and Conditional Timer
مدیریت جایگاه نمایش Toast
Managing Toast Position
جایگذاری در صفحه: مدیریت پویای موقعیت Toast
Screen Placement: Dynamic Toast Position Management
استایلدهی CSS برای موقعیتهای Toast
CSS Styling for Toast Positions
مدیریت پیشرفته رنگها
Advanced Color Management
مدیریت پیشرفته رنگها: شخصیسازی رنگ پسزمینه و متن
Advanced Color Management: Customizing Background and Text Colors
افزودن استایلهای CSS برای شخصیسازی رنگ متن و پسزمینه
Adding CSS Styling for Background and Text Color Customization
کامپوننتهای قابل شخصیسازی
Customizable Components
کامپوننتهای قابل شخصیسازی: نمایش دکمه بستن و گزینههای اضافی
Customizable Components: ShowClose and Additional Options
طراحی بخش تنظیمات (Options)
Designing the Options Section
نمایش نظرات