آموزش UI/UX در تبریز
UI/UX
| نام دوره آموزشی | ساعت | شهریه (ریال) |
|---|---|---|
| UI/UX | 50 (25 جلسه 1/5 ساعته) | 200,000,000 |
معرفی اجمالی دوره UI/UX:
وقتی در مورد طراحی صحبت به میان میآید؛ اغلب مردم به طراح دیداری یا همان گرافیست فکر میکنند و دلیل آن این است که قابلفهمتر هست. طراحان دیداری کارشان این است که رنگ و تصاویر مناسب را انتخاب میکنند. لوگو را طراحی میکنند و …. این نوع طراحی همان چیزی است که بیشتر مردم به آن میگویند: «هنر».
قطعاً همه ما بارها کلمههای طراحی رابط کاربری یا تجربه کاربری را شنیدهایم، چیزی که هر طراح نرمافزاری باید به آن توجه ویژهایی داشته باشد. اگر برنامهنویس یا طراح نرمافزار باشیم، تجربههایی در این زمینهداریم؛ اما متأسفانه به خاطر اینکه به این علم شیرین و این حرفه بهصورت دانشگاهی پرداخته نشده، با اصول و قواعد طراحی نرمافزار آشنا نیستم.
تعریف UI:
این اصطلاح مخفف کلمه User Interface است. معادل فارسی مناسب برای این کلمه، شاید همان «رابط کاربری» معروف باشد. وظیفه اصلی یک طراح UI یا همان رابط کاربری خوب این است که بتواند صفحهای زیبا و جذاب با استفاده از المانهای متناسب برای بازدیدکننده ایجاد کند. مثلاً نحوه نمایش محصولات در یک صفحه برای یک سایت فروشگاهی بر عهده طراح رابط کاربری است که میتواند با توجه به خلاقیت خود آنها را چیدمان کند تا بتواند بیشترین تأثیر را بر روی بازدیدکننده بگذارد.
تعریف UX:
اگر بخواهیم مختصر و مفید بگوییم، تجربه کاربر یا User Experience یا بهطور مختصر UX به هرگونه احساساتی که کاربران هنگام استفاده از یک محصول دارند گفته میشود. اگر بهاصطلاح «تجربه کاربری» توجه کنیم و بهخوبی در دو کلمه «تجربه» و “کاربر” عمیق شویم بهخوبی متوجه تعریف این اصطلاح خواهیم شد. تجربه کاربری اهمیت فراوانی دارد چراکه استفاده از محصولات مختلف را تضمین میکند.
هدف دوره UI/UX:
این دوره مناسب برنامهنویسها، طراحان نرمافزار، گرافیستهایی که قصد دارند بهصورت تخصصی درزمینهٔ وب یا تلفن همراه کار کنند، طراحان سایت، طراحان اپلیکیشن های تلفن همراه، مدیران محصول نرمافزاری و علاقهمندان طراحی رابط و تجربه کاربری هست. مبحث UI-UX در دنیای امروز برنامهنویسی از جایگاه ویژهای برخوردار است و تمام گروههای برنامهنویسی حتماً و لزوماً باید یک متخصص در این زمینه را درون مجموعه خود داشته باشند. شرکتهای بزرگ برنامهنویسی در ایران، امروزه به این نتیجه رسیدهاند که واگذاری کل پروژه به یک نفر که هم طراحی و کد نویسی را انجام دهد، نتیجه خوبی ندارد و ازاینرو تصمیم گرفتند بهصورت کاملاً تخصصی، یعنی استخدام یک متخصص UI-UX، در این زمینه وارد شوند.
این دوره به آموزههایی از طراحی تعاملی میپردازد که دانشجو بتواند:
۱- دید کلی نسبت به نیازهای کاربر یک سایت یا اپلیکیشن داشته باشد.
۲- برای رفع نیازهای کاربر راهحلهای مناسب طراحی کند.
۳- با استفاده از قواعد UI و UX طراحی بصری انجام دهد.
۴- بتواند برای بهبود تعامل کاربر راهحلهای جدید ارائه دهد.
رئوس مطالب UI/UX:
جلسه ۱: مقدمه و تفکر طراحی (Design Thinking)
موضوعات:
تعریف دقیق تعامل انسان و کامپیوتر (HCI)
تفاوتهای کلیدی UI و UX و مرزبندی وظایف هر کدام
آشنایی با متدولوژی تفکر طراحی (Design Thinking) و مراحل پنجگانه آن
بررسی چرخه عمر محصول (Product Life Cycle) و جایگاه طراح در تیم
خروجی:
درک مدل ذهنی طراح و انتخاب موضوع پروژه عملی دوره توسط دانشجو
جلسه ۲: پژوهش کاربر (User Research – بخش اول)
موضوعات:
تحقیقات کیفی در مقابل کمی (Qualitative vs Quantitative)
تدوین دقیق پروتکل مصاحبه و نحوه اجرای جلسات مصاحبه با کاربر
نوشتن پرسشنامههای هدفمند و روشهای توزیع آن
خروجی:
اجرای فرآیند واقعی مصاحبه با حداقل ۲ کاربر هدف
جلسه ۳: پژوهش کاربر (User Research – بخش دوم)
موضوعات:
نحوه تحلیل داده های خام حاصل از مصاحبه ها.
ایجاد پرسونای مخاطب (User Persona) بر اساس الگو های رفتاری واقعی
رسم نقشه همدلی (Empathy Map) برای درک بهتر نیازها و نقاط درد کاربر
خروجی:
سند نهایی Persona و Empathy Map پروژه
جلسه ۴: تحلیل رقبا و استراتژی محصول (Competitor Analysis)
موضوعات:
شناسایی رقبای مستقیم و غیرمستقیم
تکنیکهای ارزیابی ویژگیها (Feature Matrix)
تحلیل SWOT رقبا از منظر تجربه کاربری
تعریف گزاره ارزش منحصربهفرد (UVPs)
خروجی:
سند تحلیل رقبا و مشخص کردن مزیتهای رقابتی پروژه
جلسه ۵: نقشه سفر کاربر (User Journey Mapping)
موضوعات:
ترسیم نقشه سفرکاربر(User Journey Map-UJM)
شناسایی نقاط تماس(Touchpoints) و کانالهای تعامل
ثبت و بررسی فرصتهای بهبود(Opportunities) در طول مسیر کاربر
خروجی:
نمودار کامل نقشه سفر کاربر برای سناریوی اصلی محصول
جلسه ۶: معماری اطلاعات (Information Architecture)
موضوعات:
اصول سازماندهی و برچسبگذاری اطلاعات( Organization&Labeling)
تکنیک دسته بندی کارت ها (Card Sorting) به صورت حضوری و دیجیتال
طراحی ساختار درختی سایت یا اپلیکیشن (Sitemap)
خروجی:
نقشه درختی صفحات محصول (Sitemap)
جلسه ۷: جریانهای کاربر (Task Flows & User Flows)
موضوعات:
تفاوت میان Task Flow، User Flow و Wireflow
رسم جریانهای تصمیمگیری و مسیر های فرعی(Edge Cases)
آشنایی با ابزار های ترسیم فلوچارت ( مانند FigJam)
خروجی:
نمودار جریان کاربر برای حداقل دو فرایند اصلی(مثلا ثبت نام و خرید)
جلسه ۸: وایرفریمینگ کاغذی و اسکچینگ(Paper Prototyping)
موضوعات:
تکنیک طوفان فکری بصری (Crazy Eights)
اسکچینگ سریع روی کاغذ برای ایده پردازی بخش های مختلف صفحه
تست اولیه وایرفریم کاغذی روی کاربر واقعی
خروجی:
اسکچ های کاغذی از صفحات اصلی پروژه
جلسه ۹: وایرفریمینگ دیجیتال (Low-Fidelity Wireframes)
موضوعات:
تبدیل طرح های کاغذی به طرح های دیجیتال خاکستری(Lo-Fi)
تمرکز بر چیدمان،سلسله مراتب بصری و ساختار محتوا بدون درگیری با رنگ و فونت
بررسی گریدبندی اولیه در ساختار خاکستری
خروجی:
وایرفریم های دیجیتال صفحات اصلی در Figma
جلسه ۱۰: مبانی طراحی رابط کاربری (UI Principles)
موضوعات:
قوانین گشتالت در طراحی رابط کاربری(Principles Gestalt).
تئوری رنگ در فضای دیجیتال (رنگهای اصلی، ثانویه، معنایی و تضاد رنگی استاندارد WCAG).
تایپوگرافی در وب و موبایل (انتخاب فونت، سایز، فاصله خطوط و مقیاس های تایپوگرافی)
نکته:
- اصول استفاده از عکاسی صنعتی باکیفیت و تاثیر ادیت و اصلاح نور تصاویر محصولات بر زیبایی نهایی UI.
جلسه ۱۱: گرید، چیدمان و سیستم های فاصله گذاری (Grid & Layouts)
موضوعات:
سیستم گرید ۱۲ ستونه برای وب و ستون بندی برای موبایل.
سیستم فاصله گذاری ۸ پیکسلی (8pt Grid System).
قوانین توازن بصری و نقاط تمرکز در صفحه
خروجی:
ساخت آرت بوردهای استاندارد مجهز به ساختار گرید مناسب.
جلسه ۱۲: ابزارشناسی فیکما (Dive Deep Figma – بخش اول)
موضوعات:
آشنایی کامل با محیط کاربری Figma
کار با ابزار (Pen Tool) Vector و ساخت اشکال ترکیبی
استفاده از پالگین های کاربردی و نحوه مدیریت فایل ها
خروجی:
تسلط بر ابزارهای ترسیم و ساخت آیکون های اختصاصی ساده
جلسه ۱۳: ابزارشناسی فیکما (Dive Deep Figma – بخش اول)
موضوعات:
مفهوم Auto Layout به صورت عمیق (Padding, Spacing, Wrapping)
مفهوم Constraints و شبیه سازی رفتار ریسپانسیو المان ها
ایجاد Components و استفاده از Variants و Component Properties
خروجی:
طراحی کامپوننت های منعطف و داینامیک
جلسه ۱۴: طراحی اتمیک و سیستم طراحی(ِDesign Systems & Atomic Design)
موضوعات:
آشنایی با متدولوژی طراحی اتمیک (Atoms, Molecules, Organisms)
ساخت کتابخانه استایلها (Color Styles, Text Styles, Effect Styles)
مستندسازی کامپوننت ها (مانند دکمه ها، فرمها، کارت ها و هدر)
خروجی:
- ایجاد یک مینیدیزاین سیستم (Mini Design System) برای پروژه
جلسه ۱۵: طراحی واسط کاربری صفحات(Hi-Fi Design – بخش اول)
موضوعات:
طراحی نسخه نهایی صفحات اصلی وب سایت یا اپلیکیشن (Landing page, Home page)
اعمال رنگ ها، تصاویر صنعتی و تایپوگرافی بر روی وایرفریم ها بر اساس سیستم طراحی ساخته شده
خروجی:
طرح نهایی گرافیکی صفحات اصلی
جلسه ۱۶:طراحی واسط کاربری صفحات(Hi-Fi Design – بخش دوم)
موضوعات:
طراحی صفحات داخلی (داشبورد، سبد خرید، صفحات جزییات محصول، فرم های ثبت اطلاعات)
رعایت استانداردهای طراحی فرم و ورودی ها (Inputs &Validation States ).
خروجی:
تکمیل تمام صفحات فرعی پروژه.
جلسه ۱۷: طراحی ریسپانسیو و واکنش گرا ( Responsive Design)
موضوعات:
قوانین شکست (Breakpoints )برای دسکتاپ، تبلت و موبایل
انتقال طرح از دسکتاپ به موبایل و برعکس(Mobile-First approach)
طراحی منوهای همبرگری و چیدمان های منعطف ستونی.
خروجی:
طراحی نسخه موبایل و تبلت برای صفحات کلیدی پروژه دسکتاپی.
جلسه ۱۸: پروتوتایپ و انیمیشنهای تعاملی (Prototyping & Smart Animate)
موضوعات:
اتصال آرت بوردها به یکدیگر و تعریف Triggerها و Actionها
استفاده از قابلیت Smart Animate برای ایجاد حرکت های طبیعی و نرم
طراحی ریز تعاملها (Micro-interactions) مانند وضعیتهای Hover و انیمیشن لودینگ
خروجی:
پروتوتایپ تعاملی و قابل کلیک پروژه
جلسه ۱۹: تست کاربردپذیری و ارزیابی ( Usability Testing& Iteration)
موضوعات:
تعریف سناریوهای تست برای کاربران واقعی
اجرای تست کاربردپذیری با پروتوتایپ و ضبط رفتار کاربر
شناسایی گلوگاه ها و مشکلات تجربه کاربری (Usability Issues)
اصلاح طرح بر اساس داده های تست (Iteration)
خروجی:
گزارش کوتاه تست کاربردپذیری و اعمال تغییرات نهایی در طرح
جلسه ۲۰: آماده سازی برای برنامه نویس و پورتفولیو (Handoff & Portfolio)
موضوعات:
نحوه مستندسازی و سازماندهی فایل فیکما برای توسعه دهنده (Developer Handoff).
استخراج دارایی های گرافیکی (Exporting Assets: SVG, PNG, WebP)
چگونه یک موردپژوهی (Case Study) جذاب برای Behance یا لینکدین بنویسیم
خروجی:
خروجی استاندارد پروژه برای توسعه دهنده و آماده سازی ساختار سند پورتفولیو