Modern Web Development: Understanding domains, technologies, and user experience

Series
Microsoft Press
Author
Dino Esposito  
Publisher
Microsoft Press
Cover
Softcover
Edition
1
Language
English
Total pages
448
Pub.-date
March 2016
ISBN13
9781509300013
ISBN
1509300015
Related Titles


Product detail

Product Price CHF Available  
9781509300013
Modern Web Development: Understanding domains, technologies, and user experience
50.30 approx. 7-9 days

Description

In Modern Web Development, internationally renowned software developer Dino Esposito introduces a pragmatic, problem-driven, and user-focused approach to designing and building dynamic web solutions. Esposito shows experienced developers and solution architects how to drive more value from Microsoft technologies such as ASP.NET 5, MVC, SignalR, Entity Framework, and Web Forms, by using them in conjunction with other technologies, including Bootstrap, JavaScript, AngularJS, Ajax, JSON, and JQuery.

Features

  • Comprehensive and pragmatic: shows how to leverage the best Microsoft and non-Microsoft technologies together
  • Covers Domain Driven Design (DDD), architecture and technology selection, user experience focus, and other key aspects of dynamic site development
  • Offers practical insights for working with ASP.NET 5, MVC, SignalR, Entity Framework, Web Forms, Bootstrap, JavaScript, AngularJS, Ajax, JSON/JQuery, and Single Page Applications

Table of Contents

  • Introduction   
  • PART I: UNDERSTANDING THE DOMAIN      
  • Chapter 1: Conducting a thorough domain analysis  
  • Chapter 2: Selecting the supporting architecture    
  • Chapter 3: UX-driven design    
  • Chapter 4: Architectural options for a web solution    
  • Chapter 5: The layered architecture    
  • PART II: DEVELOPMENT     
  • Chapter 6: ASP.NET state of the art    
  • Chapter 7: Whys, wherefores, and technical aspects of ASP.NET Core 1.0  
  • Chapter 8: Core of ASP.NET MVC   
  • Chapter 9: Core of Bootstrap    
  • Chapter 10: Organizing the ASP.NET MVC project   
  • Chapter 11: Presenting data    
  • Chapter 12: Editing data     
  • Chapter 13: Persistence and modeling     
  • PART III: USER EXPERIENCE
  • Chapter 14: Creating more interactive views  
  • Chapter 15: Pros and cons of responsive design     
  • Chapter 16: Making websites mobile-friendly    
  • Index    

Author

Dino Esposito is CTO and co-founder of Crionet, a startup providing software and IT services to professional tennis and sports companies. Dino still does a lot of training and consulting and is the author of several other books on web and mobile development. His most recent book is  Architecting Applications for the Enterprise, Second Edition, written along with Andrea Saltarello. A Pluralsight author, Dino speaks regularly at industry conferences and community events. You can follow Dino on Twitter at @despos and through his blog at http://software2cents.wordpress.com.