Modern Web Development: Understanding domains, technologies, and user experience(Paperback)

Dino Esposito

買這商品的人也買了...

商品描述

Master powerful new approaches to web architecture, design, and user experience
This book presents a pragmatic, problem-driven, user-focused approach to planning, designing, and building dynamic web solutions. You’ll learn how to gain maximum value from Domain-Driven Design (DDD), define optimal supporting architecture, and succeed with modern UX-first design approaches. The author guides you through choosing and implementing specific technologies and addresses key user-experience topics, including mobile-friendly and responsive design. You’ll learn how to gain more value from existing Microsoft technologies such as ASP.NET MVC and SignalR by using them alongside other technologies such as Bootstrap, AJAX, JSON, and JQuery. By using these techniques and understanding the new ASP.NET Core 1.0, you can quickly build advanced web solutions that solve today’s problems and deliver an outstanding user experience.

Microsoft MVP Dino Esposito shows you how to:
  • Plan websites and web apps to mirror real-world social and business processes
  • Use DDD to dissect and master the complexity of business domains
  • Use UX-Driven Design to reduce costs and give customers what they want
  • Realistically compare server-side and client-side web paradigms
  • Get started with the new ASP.NET Core 1.0
  • Simplify modern visual webpage construction with Bootstrap
  • Master practical, efficient techniques for running ASP.NET MVC projects
  • Consider new options for implementing persistence and working with data models
  • Understand Responsive Web Design’s pros, cons, and tradeoffs
  • Build truly mobile-friendly, mobile-optimized websites

About This Book
  • For experienced developers and solution architects who want to plan and develop web solutions more effectively
  • Assumes basic familiarity with the Microsoft web development stack

商品描述(中文翻譯)

掌握強大的網頁架構、設計和使用者體驗的新方法

本書提供了一種實用、問題導向、以使用者為中心的方法,來規劃、設計和建立動態網頁解決方案。您將學習如何從領域驅動設計(DDD)中獲得最大價值,定義最佳的支援架構,並成功應用現代的以使用者體驗為先的設計方法。作者將引導您選擇和實施特定的技術,並解決關鍵的使用者體驗問題,包括適用於行動裝置的響應式設計。您將學習如何通過將它們與其他技術(如Bootstrap、AJAX、JSON和JQuery)結合使用,從現有的Microsoft技術(如ASP.NET MVC和SignalR)中獲得更多價值。通過使用這些技術並了解新的ASP.NET Core 1.0,您可以快速構建解決當今問題並提供優秀使用者體驗的高級網頁解決方案。

Microsoft MVP Dino Esposito向您展示如何:
- 規劃網站和網頁應用程式,以反映現實世界的社交和商業流程
- 使用DDD來分析和掌握業務領域的複雜性
- 使用以使用者體驗為導向的設計來降低成本並滿足客戶需求
- 真實比較伺服器端和客戶端的網頁範式
- 開始使用新的ASP.NET Core 1.0
- 使用Bootstrap簡化現代視覺網頁構建
- 掌握運行ASP.NET MVC專案的實用、高效技巧
- 考慮實現持久性和處理資料模型的新選項
- 瞭解響應式網頁設計的優點、缺點和權衡
- 構建真正適用於行動裝置的、優化的網站

關於本書:
- 適用於有經驗的開發人員和解決方案架構師,希望更有效地規劃和開發網頁解決方案
- 假設讀者對Microsoft網頁開發技術堆疊有基本的熟悉