آموزش طراحی نرم افزار مبتنی بر UX

UX-driven Software Design

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: برای نوشتن نرم افزاری که متناسب با انتظارات باشد ، به روش بهتری برای یادگیری در مورد فرآیندهای تجاری ، دامنه ها و برنامه های صنایع دستی نیاز دارید. این دوره یک روش را بررسی می کند که 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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش طراحی نرم افزار مبتنی بر UX
جزییات دوره
3h 30m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
62
4 از 5
دارد
دارد
دارد
Dino Esposito
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dino Esposito Dino Esposito

در طول 15 سال گذشته ، یک مربی طولانی مدت و یک مشاور برجسته ، دینو نویسنده بسیاری از کتابهای معروف مایکروسافت پرس است که به رشد حرفه ای هزاران توسعه دهنده دات نت و وب کمک کرده است. آخرین کتاب ها "Programming ASP.NET MVC" (MS Press، 2014، 3Ed) و "Architecting Mobile Solutions for the Enterprise" (MS Press، 2012) می باشد. برنامه ریزی شده برای ورود به قفسه های کتاب در سال 2014 نیز "برنامه های معماری برای سازمانی" است (MS Press ، 2014 ، 2Ed) با همکاری آندره سالتارلو. CTO Crionet ، یک شرکت متخصص در راه حل های مبتنی بر وب و تلفن همراه برای رویدادهای ورزشی در سراسر اروپا (http://www.crionet.com) ، در حال حاضر دینو همچنین بشارت دهنده فنی JetBrains است ، جایی که او در توسعه Android و Kotlin تمرکز دارد. ، و عضو تیم مدیریت WURFL - پایگاه داده دستگاه های تلفن همراه مورد استفاده توسط سازمان هایی مانند Google و Facebook. دینو عاشق تدریس کلاس ها (بیشتر کلاس های معماری و موبایل) و ارائه سخنرانی در کنفرانس ها و هر نوع رویدادی است.