نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
برای نوشتن نرم افزاری که متناسب با انتظارات باشد ، به روش بهتری برای یادگیری در مورد فرآیندهای تجاری ، دامنه ها و برنامه های صنایع دستی نیاز دارید. این دوره یک روش را بررسی می کند که UX را در کل فرآیند طراحی قرار می دهد. موضع این دوره در مورد طراحی نرم افزار این است که شروع از UX ایده آل منجر به تجزیه و تحلیل وظیفه محور و طراحی از بالا به پایین راه حل می شود. جای تعجب نیست که این دقیقاً برعکس رویکردی است که برای دهه ها اتخاذ شده است و اکنون اغلب درد بیشتری نسبت به سود دارد. در این دوره ، UX-based Software Design ، روش جدیدی برای طراحی نرم افزار یاد خواهید گرفت. ابتدا شواهدی از آنچه باعث می شود توسعه نرم افزار به علمی غیرقابل پیش بینی تبدیل شود ، خواهید یافت. در مرحله بعدی ، نحوه تبدیل نیازها به مصنوعات بصری برای مشتریان را جستجو خواهید کرد. سپس ، برای ورود و مشاهده مدل ها ، مصنوعات انتزاعی بصری را پوشش می دهید. سرانجام ، شما خواهید آموخت که چگونه از این مدل ها به جای دامنه و داده ها برای طراحی و توسعه استفاده کنید. در پایان این دوره ، شما با یک روش از بالا به پایین برای ساخت مقرون به صرفه ترین نرم افزار آشنا خواهید شد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مکانیک انحرافی طراحی نرم افزار
The Perverse Mechanics of Software Design
-
مقدمه
Introduction
-
یک نمونه معروف از کد قدیمی
A Popular Example of Legacy Code
-
شروع به آینه کردن مدل سازی کنید
Stop Modeling Start Mirroring
-
یک نمونه مشهور از فاجعه نرم افزار
A Popular Example of Software Disaster
-
توپ بزرگ لجن
The Big Ball of Mud
مدل دامنه در مقابل Big Design Up Front
Domain Model vs. Big Design Up Front
-
مقدمه
Introduction
-
رویکرد "طراحی بزرگ جلو"
The 'Big Design Up Front' Approach
-
مدل سازی دامنه
Domain Modeling
-
تقسیم مدل دامنه
Splitting the Domain Model
اصول و روشهای اصلی UXDD
UXDD Core Principles and Practices
-
مقدمه
Introduction
-
بنیاد UXDD
Foundation of UXDD
-
برق به شبکه های بی سیم
Power to the Wireframes
-
ایجاد و تأیید فریم های بی سیم
Creating and Approving Wireframes
-
Spinoffs معماری UXDD
Architectural Spinoffs of UXDD
تأیید الزامات
Acknowledgment of Requirements
-
مقدمه
Introduction
-
نرم افزار مناسب از شرایط نادرست
Right Software from Wrong Requirements
-
وظیفه گرا تجزیه و تحلیل الزامات
Task-oriented Analysis of Requirements
-
راهنمای بقا
Requirements Survival Guide
-
طوفان رویداد
Event Storming
وظایف ، صفحه ها و دستورات کاربر
User Tasks, Screens, and Commands
-
مقدمه
Introduction
-
از UX تا CQRS
From UX to CQRS
-
پشته های فرمان و پرس و جو
Command and Query Stacks
-
نسخه ی نمایشی CQRS - قسمت 1
CQRS Demo - Part 1
-
نسخه ی نمایشی CQRS - قسمت 2
CQRS Demo - Part 2
-
از CRUD تا CQRS
From CRUD to CQRS
سوالات متداول CQRS
CQRS Frequently Asked Questions
-
مقدمه
Introduction
-
Q A در مورد جزئیات اجرای CQRS
Q&A on CQRS Implementation Details
-
پرسش A در مورد مزایای CQRS
Q&A on the Benefits of CQRS
رویدادها به عنوان منبع داده
Events as the Data Source
-
مقدمه
Introduction
-
جوانب مثبت و منفی استفاده از رویدادها
Pros and Cons of Using Events
-
CRUD تاریخی
Historical CRUD
-
به سوی یک معماری مبتنی بر پیام
Towards a Message-based Architecture
-
منطق کسب و کار مبتنی بر پیام - نسخه ی نمایشی
Message-based Business Logic - Demo
-
منبع یابی
Event Sourcing
-
فن آوری های مرتبط با منبع یابی
Event Sourcing Related Technologies
تأمین منابع رویداد سوالات متداول
Event Sourcing Frequently Asked Questions
-
مقدمه
Introduction
-
پرسش A در مورد جزئیات اجرای منبع یابی
Q&A on Event Sourcing Implementation Details
-
پرسش A در مورد مزایای منبع یابی رویداد
Q&A on the Benefits of Event Sourcing
طراحی بسته بندی شده UX
UX-driven Design Wrap-up
-
مقدمه
Introduction
-
خلاصه UXDD
Summary of UXDD
-
ROI از UXDD
ROI of UXDD
نمایش نظرات