Building Web Applications with .Net Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks

Japikse, Philip, Grossnicklaus, Kevin, Dewey, Ben

  • 出版商: Apress
  • 出版日期: 2019-12-17
  • 定價: $1,925
  • 售價: 9.0$1,733
  • 語言: 英文
  • 頁數: 615
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484253515
  • ISBN-13: 9781484253519
  • 相關分類: .NETJavaScript
  • 立即出貨 (庫存 < 3)

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

商品描述

 

Roll up your sleeves and jump into building web applications using .NET Core 2.1 and the most popular JavaScript frameworks.

You will start by building a data access layer using Entity Framework Core, a RESTful service using ASP.NET Core, and then you will build a web application following the MVC pattern, also using ASP.NET Core. The resulting application is an example e-commerce site using the most appropriate capabilities in .NET Core for building a line of business applications.

The second half of Building Web Applications with .NET Core 2.1 and JavaScript is dedicated to teaching you how to develop applications on the client with JavaScript, BootStrap, and related tooling such as TypeScript, WebPack, NPM, and more. Each JavaScript framework will build the same UI as the ASP.NET Core web application from the first half of the book, leveraging the same ASP.NET Core RESTful service and Entity Framework Core data access layer. Building the same UI in the different JavaScript frameworks provides the context and knowledge to reasonably compare and contrast the tools.

 

 

What You Will Learn

 

  • Ramp up quickly on Entity Framework Core and ASP.NET Core
  • Use TypeScript to deliver better JavaScript
  • Manage your JavaScript build process
  • Know how to build UIs with ASP.NET Core MVC, Angular, and React to make better decisions on which technologies to adopt in your projects
  • Conduct an apples-to-apples comparison of ASP.NET Core, Angular, and React

 

 

 

Who This Book Is For

.NET architects, consultants, and developers who want to modernize their skill set. Some understanding of JavaScript and the Web is useful.

 

 

商品描述(中文翻譯)

請翻譯以下文字:

 

卷起袖子,使用.NET Core 2.1和最受歡迎的JavaScript框架來建立網絡應用程式。

您將首先使用Entity Framework Core建立數據訪問層,然後使用ASP.NET Core建立一個RESTful服務,接著使用ASP.NET Core按照MVC模式建立一個網絡應用程式。最終的應用程式是一個示例電子商務網站,使用.NET Core中最適合建立業務應用程式的功能。

《使用.NET Core 2.1和JavaScript建立網絡應用程式》的下半部分專門教授如何使用JavaScript、BootStrap和相關工具(如TypeScript、WebPack、NPM等)在客戶端開發應用程式。每個JavaScript框架都將構建與上半部分書中的ASP.NET Core網絡應用程式相同的用戶界面,利用相同的ASP.NET Core RESTful服務和Entity Framework Core數據訪問層。在不同的JavaScript框架中構建相同的用戶界面,提供了合理比較和對比工具的上下文和知識。

 

 

您將學到什麼

 


  • 快速上手Entity Framework Core和ASP.NET Core

  • 使用TypeScript提供更好的JavaScript

  • 管理JavaScript的構建過程

  • 了解如何使用ASP.NET Core MVC、Angular和React構建用戶界面,以便在項目中選擇採用哪些技術做出更好的決策

  • 對比ASP.NET Core、Angular和React進行全面比較

 

 

 

本書適合對象

希望提升技能的.NET架構師、顧問和開發人員。對JavaScript和Web有一定的了解會有幫助。

 

 

作者簡介

Phil Japikse is an international speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, and CSM, and a passionate member of the developer community. He has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005. Phil is co-author of best selling C# and the .NET 4.6 Framework (Apress) and Pro C# 7 (Apress), the Lead Director for the Cincinnati .NET User Group (cinnug.org), founded the Cincy Deliver Conference, (dayofagile.org), and volunteers for the National Ski Patrol. During the day, he works as the Director of Consulting and Chief Architect for a boutique consultancy in Cincinnati, Ohio, USA. Phil always enjoys learning new tech and striving to improve his craft. You can follow Phil on twitter @skimedic and read his blog at skimedic.com.

Kevin Grossnicklaus was, at one point in his career, the youngster on most development teams. He got his start developing with Visual Studio and managed .NET code during the early beta cycles in 2001. In 2009, he started his own software product development firm called ArchitectNow (architectnow.net). At ArchitectNow he and his team specialize in a wide variety of tools while delivering applications across a variety of cloud and mobile platforms. Born in rural Nebraska, Kevin has spent the last 20 years in St. Louis, Missouri where he lives with his wife Lynda and their three daughters: Alexis, Emily, and Hanna. He is an avid guitar player, fly fisherman, home brewer, and gamer (including everything from retro arcade games, to board games, to role playing games). When not spending time on any of those hobbies, he waits patiently for a second season of Firefly.

 

 

Ben Dewey is a former Microsoft MVP, and published author with over 18 years of experience writing applications and continually striving to create SOLID applications of the highest craftsmanship while paying special attention to clean user experiences (UX). He is currently Creative Director at Tallan, Inc. and consults regularly in New York City and around the country on web- and cloud-based technologies. He has also worked to deploy numerous high-quality, engaging apps to the Windows Store. When he's not consulting, Ben is busy training, mentoring, blogging, and speaking at various conferences and community events around the country. Outside of work, he spends most of his time playing with his three young kids, working around the house, or, if it's windy, kite surfing. You can find Ben online on Twitter (@bendewey), StackOverflow, GitHub, or on his blog at bendewey.com.

 

作者簡介(中文翻譯)

Phil Japikse是一位國際演講者、Microsoft MVP、ASPInsider、MCSD、PSM II、PSD和CSM,也是開發者社群的熱情成員。他從第一個測試版開始就一直在使用.NET,已經有超過35年的軟體開發經驗,並且自2005年以來一直深度參與敏捷社群。Phil是暢銷書《C#和.NET 4.6 Framework》(Apress)和《Pro C# 7》(Apress)的合著者,也是辛辛那提.NET使用者群體(cinnug.org)的主要負責人,創辦了Cincy Deliver Conference(dayofagile.org),並且是國家滑雪巡邏隊的志願者。白天,他在美國俄亥俄州辛辛那提市擔任一家精品諮詢公司的諮詢總監和首席架構師。Phil總是喜歡學習新技術,並努力提升自己的技藝。您可以在Twitter上關注Phil的動態@skimedic,並在skimedic.com上閱讀他的博客。

Kevin Grossnicklaus曾經是大多數開發團隊中的年輕人。他在2001年的早期測試版中開始使用Visual Studio並管理.NET代碼。2009年,他創立了自己的軟體產品開發公司ArchitectNow(architectnow.net)。在ArchitectNow,他和他的團隊專注於各種工具,同時在各種雲端和移動平台上交付應用程式。Kevin在內布拉斯加州鄉村出生,過去20年一直居住在密蘇里州聖路易斯市,與妻子Lynda和三個女兒Alexis、Emily和Hanna一起生活。他是一位狂熱的吉他手、飛釣者、家庭釀酒師和遊戲玩家(包括從復古街機遊戲到桌上遊戲再到角色扮演遊戲的所有遊戲)。當他沒有花時間在這些愛好上時,他會耐心等待《Firefly》的第二季。

Ben Dewey是前微軟MVP和發表過的作者,擁有超過18年的應用程式開發經驗,並不斷努力創造最高工藝水準的SOLID應用程式,同時特別關注乾淨的使用者體驗(UX)。他目前是Tallan, Inc.的創意總監,並在紐約市和全國各地定期提供有關網絡和雲端技術的諮詢服務。他還致力於部署許多高質量、引人入勝的應用程式到Windows Store。當他不在諮詢工作時,Ben忙於培訓、指導、撰寫博客,並在全國各地的各種會議和社區活動中演講。在工作之外,他大部分時間都在和他的三個年幼的孩子一起玩耍,或者在家裡忙於各種事務,或者如果有風的話,他會去玩風箏衝浪。您可以在Twitter(@bendewey)、StackOverflow、GitHub上找到Ben,或者在他的博客bendewey.com上閱讀他的文章。