Building Web Applications with .Net Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks
暫譯: 使用 .Net Core 2.1 和 JavaScript 建立網頁應用程式:利用現代 JavaScript 框架

Japikse, Philip, Grossnicklaus, Kevin, Dewey, Ben

  • 出版商: Apress
  • 出版日期: 2019-12-17
  • 定價: $1,925
  • 售價: 8.0$1,540
  • 語言: 英文
  • 頁數: 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 和網路的基本理解會有所幫助。

作者簡介

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# and the .NET 4.6 Framework(Apress)和 Pro C# 7(Apress)的共同作者,也是辛辛那提 .NET 使用者群(cinnug.org)的首席主任,創辦了 Cincy Deliver 會議(dayofagile.org),並為全國滑雪巡邏隊擔任志工。在白天,他擔任美國俄亥俄州辛辛那提一家精品顧問公司的顧問總監和首席架構師。Phil 總是喜歡學習新技術,並努力提升自己的技藝。您可以在 Twitter 上關注 Phil @skimedic,並在 skimedic.com 閱讀他的部落格。

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

Ben Dewey 是前 Microsoft MVP,並且是一位出版作者,擁有超過 18 年的應用程式開發經驗,持續努力創造最高工藝的 SOLID 應用程式,並特別關注乾淨的使用者體驗(UX)。他目前是 Tallan, Inc. 的創意總監,並定期在紐約市及全國各地就網路和雲端技術提供諮詢。他還致力於將多個高品質、引人入勝的應用程式部署到 Windows Store。當他不在諮詢時,Ben 忙於培訓、指導、寫部落格,並在全國各地的各種會議和社區活動中演講。在工作之外,他大部分時間都在和三個年幼的孩子玩耍、在家裡忙碌,或者如果風大,就去風箏衝浪。您可以在 Twitter(@bendewey)、StackOverflow、GitHub 或他的部落格 bendewey.com 上找到 Ben。