NET 6.0 Blazor Server 開發快速體驗
0 篇書評

NET 6.0 Blazor Server 開發快速體驗

2 人評分
  • 出版日期: 2021/12/27
  • 語言:繁體中文
  • 檔案大小:3.4MB
  • 商品格式:流動版面 EPUB
  • 字數: 43,445
電子書售價:NT$ 750
本書為流動版面 EPUB,適合用 mooInk、手機、平板及電腦閱讀。

購買領書額度

關於本書

這是一本帶領對於 Blazor Server 有興趣的新手開發者,可以快速體驗這個微軟最新的網頁開發框架技術的開發過程,在這本書中,將不會講解枯澀的相關技術內容,而是設計一個應用情境,也就是一般常用的 CRUD (新增 Create, 查詢 Retrive, 更新 Update, 刪除 Delete) 的部落格文章管理應用程式需求開發,從無到有的帶領讀者透過 Visual Studio 2022 這個開發工具,設計出的 Blazor Server 伺服器端的這樣應用程式。

所以,購買本書的讀者,將會強烈建議讀者要跟著本書的內容,逐一進行專案的設計與練習,在每個練習階段,都會有不同要帶給讀者的學習方向;透過這樣的練習開發過程,就會明瞭 Blazor Server 這個開發框架技術究竟可以做到什麼樣的強大功能;這本書提供一個動手練習實作的說明操作步驟,體驗 Blazor 專案開發過程。因此,若您沒有這樣的興趣或者這樣的需求,請不要購買這本書。

因此,當讀者完成所有的專案練習開發,相信您對於 Blazor Server 這個優秀的開發框架必定有更清楚的認識,了解到不需要使用到繁雜的 JavaScript 程式語言,僅使用 Blazor 就可以做到那些網站設計上的功能。

喜歡這本的人,也看了...

  • 電子書: NT$ 960

    ★★★★★【內容最紮實、應用最廣】【40個主題】★★★★★ ★★★★★【程式實例最多】【約1280個Python實例】★★★★★ ★★★★★【18大類Python潛在應用】★★★★★ ★★★★★【400個是非題、選擇題】【280個習題實作題】★★★★★

  • 電子書: NT$ 655

    把你腦中的靈感發展成能通過市場考驗的遊戲 你所需要的遊戲製作知識全在這裡! 暢銷大作《戰神》、《小精靈世界》設計師心法傳授   手機遊戲已蔚為風潮、主機遊戲仍有死忠玩家,當大家都想玩遊戲,我能不能也來把腦袋裡的想法變成遊戲?我的遊戲又要如何在海量遊戲中抓住眼光、贏得口碑、獲得最多玩家? ...

  • 電子書: NT$ 100

    作者早年在進行 Xamarin.Forms 專案開發與教學課程的時候,就習慣使用 Prism 這個開發框架類別庫,Prism 是一個開發框架,讓所開發的專案可以採用與開發出具有鬆散耦合、可維護性與可測試性的能力,這些類型的專案包含了 WPF, Xamarin.Forms, .NET MAUI,這個套...

  • 電子書: NT$ 496

    ★★★最高CP值的免費AI工具一次收錄★★★ ★★★文字:不擅寫作?AI幫你寫詩寫文案★★★ ★★★繪圖:不會畫圖?用文字讓AI幫你繪圖★★★ ★★★視覺:不會描述圖片內容?AI陪你分析圖片、看圖說故事★★★ ★★★音樂:不懂樂理?AI為你寫一首歌★★★ ★★★影片:不會拍片?用圖片和文字...

  • 出版日期:2023-11-01
    電子書: NT$ 520

    覺得 Kubernetes 門檻太高?那你找對地方了! 從敬而遠之到心領神會~九大核心主題,由淺入深逐一擊破!

  • 出版日期:2022-11-01
    電子書: NT$ 576

    ★★★★★【688張全彩圖例】+【圖解演算法原理和邏輯思維】★★★★★ ★★★★★【20個主題】+【220個Python程式實例】★★★★★ ★★★★★【邏輯思維】+【Python實作】=【演算法的精髓】★★★★★ 本書的第一版曾經獲得博客來與天瓏暢銷排行榜第1名,撰寫這本書時採用下列原則。 ...

  • 電子書: NT$ 790

    本書主要針對高中與大學開始接觸程式設計的初學者,及想學好C++11程式設計的讀者所設計。書中文字敘述力求淺顯簡潔,並以大量範例、片語、學習要點、風格要點等方式,逐步引導初學者進入程式設計的領域。

  • 出版日期:2022-03-16
    電子書: NT$ 460

    市面上第一本使用繁體中文詳細解析最新版的ASP.NET Core 6!

  • 電子書: NT$ 385

    ★超人氣暢銷演算法學習書全新增訂版!新增7種演算法詳細圖解+「資料壓縮」,內容增補修訂! ★全球超過250萬人使用,「Apple年度最佳APP」書籍化! ★隨書附贈獨家贈品「七大主題演算法圖解記憶表」 ★★ 讀再多文字解說都看不懂?沒關係,全部畫給你看,一次弄懂演算法到底是什麼!★★

  • 電子書: NT$ 199

    1.完整介紹開發企業資訊系統,如 ERP、CRM等現代企業不可或缺的資訊系統,所需瞭解的各層面技術及管理相關知識。 2.深入探討【以資料庫為開發核心】的資訊系統開發框架概念。 3.不空談理論,以實際完成的 WebERP系統為討論核心,說明實作的技巧,並可提供顧問輔導,協助企業快速開發所需的系統。...

  • 電子書: NT$ 455

    ——在日暢銷兩萬冊,獲頒日本「IT工程師書籍大獎2021特別獎」—— 演算法不只是知識,更該是解決問題的手段── 從理解演算法的設計技法、資料結構、圖演算法到解決問題, 透過大量圖解、程式競賽例題與實際案例, 告訴你如何真正學會並應用演算法,具體解決現實生活中的難題!

  • 出版日期:2023-09-08
    電子書: NT$ 520

    掌握容器原理,除錯更快速! 跟著實驗操作,帶你告別一知半解,深入了解 Container!

  • 出版日期:2022-06-01
    電子書: NT$ 960

    深度學習 最佳入門邁向AI專題實戰 ★★★★★【深度學習】★★★★★ ☆☆☆☆☆【理論】+【實作】☆☆☆☆☆ 這是目前市面上講解【深度學習(Deep Learning)】從基礎到應用最完整的書籍,從基礎數學與統計開始,將演算法的原理解釋得更簡易清晰,協助讀者跨入 AI 的門檻,為避免流於空談...

  • 出版日期:2022-12-01
    電子書: NT$ 864

    Python最強入門邁向頂尖高手之路 王者歸來 第二版 本書特色 本書第一版曾經榮登博客來、天瓏、Momo暢銷排行榜第一名 本書除了贈送全書1101個程式實例,所有是非與選擇題皆附有習題解答,實作題部分有約260多個程式實例則是贈送所有偶數題的解答,有了這些解答讀者可以自行驗證學習成果。 ...

  • 電子書: NT$ 624

    ★☆★☆★ 獨家解析知名大數據專案,FinMind,帶你一窺大數據產品的發展過程,打造專屬個人的大數據 Side Project、作品、產品 ★☆★☆★ 本書承襲第一版的精彩內容,分享在 Github 獲得 1,900 stars 的大數據 Side Project,並幫助讀者從 0 ...

  • 電子書: NT$ 390

    別因為你是一般上班族或從事其它服務業、餐飲業甚至是業農等等,就覺得寫 app 對你來說是一件不可能學會的事,甚至會覺得學程式是一種恐懼 ! 如果你真的那麼認為,或許你可以試讀看看本書。而我更相信:全民皆可寫程式的時代已經來臨了。

  • 出版日期:2023-11-01
    電子書: NT$ 490

    想跑好敏捷從 Jira 出發,本書將帶你踏上敏捷之路! 議題追蹤 × 自動化 × 外掛整合一次搞定

  • 電子書: NT$ 608

    ★★★★★【內容最廣】【技巧最全面】★★★★★ ★★★★★【33個主題】【832頁內容】【608個實例】★★★★★ ★★★★★【2600張Excel說明畫面】【170個圖表】★★★★★

  • 電子書: NT$ 380

    這本書雖然名為試算表,在汪益老師的運用下,試算表不僅僅是試算表 更是訓練邏輯、程式語言與數理實驗的最佳工具 本書集結汪益老師多年在學校推動用試算表驗證數學的經驗,完整體現試算表除了商業應用之外在數學、邏輯與程式設計上的訓練。

  • 出版日期:2020-12-02
    電子書: NT$ 460

    ☀科技來自於人性,讓程式設計回歸生活上的應用! ☀ 本書不只讓你學會Python,還要讓它「真正」進入你的日常生活!

  • 出版日期:2022-12-15
    電子書: NT$ 520

    著重JavaScript實戰應用與核心知識! 掌握一定要會的JavaScript面試致勝筆記!

  • 詳細資訊

    在這本書裡面,將會提供 9 章的內容,分別是

    * 建立 Blazor Server Side 伺服器端的專案

    了解如何透過 Visual Studio 2022 開發工具,開始建立一個 伺服器端的 Blazor 專案,並且從這個 Blazor Server 專案範本所產生的檔案與相關內容進行了解 Blazor Server 運作方式與特色,這裡也會介紹該專案內建的兩個 Razor 元件 Component 設計方式。

    * 使用 Entity Framework Core 存取資料庫

    在本書中所要設計的部落格文章管理紀錄,將會儲存在 Microsoft SQL Server 內,想要做到這樣的設計需求,最簡單的方式就是採用微軟提供的 Entity Framework Core 這套 ORM 套件,在這裡將會說明 Entity Framework Core 的基本架構與特色和核心運作機制,接著了解如何建立實體模型並且建立起一個資料庫與產生一些測試用的紀錄在資料表內;另外,針對資料庫處理要用到的 CRUD Create 新增、Retrive 查詢、Update 更新、Delete 刪除的計算方式,也會介紹如何使用 C# 程式碼來做到這些功能。

    * 建立部落格文章頁面之 CRUD 功能

    現在將要開始實際進行建立一個 Blazor 頁面元件,在這裡設計出一個具有 CRUD 功能的互動網頁,更令人驚豔的是,所有的設計過程,完全僅使用到 C# 程式語言就可以完成這樣的設計工作,沒有用到任何一行 JavaScript 程式碼,因此,只要是身為 .NET C# 開發者,不論之前從事 Windows Forms、Web Forms、WPF、Xamarin 等等,將會透過 Blazor 這套 UI 開發框架幫助,成為一個全端 Web 開發者,整個學習過程相當的輕鬆與容易,無須花費大量精力與時間就可以學會 Blazor Server 開發技術。

    * 使用 Bootstrap 強制回應 Modal 對話窗

    上一章所完成部落格文章管理頁面,是將資料表清單與紀錄編輯所用到的 HTML 透過元件內的布林型別屬性和資料綁定機制來動態變更瀏覽器上的 DOM 物件,如此做到切換網頁內容可以顯示不同操作畫面,在這一章中,將會使用 Bootstrap 5 所提供的強制回應對話窗樣式,讓紀錄表單編修的時候可以顯示一個流暢的對話窗,讓使用者在此對話窗中進行操作,形成一個流暢的操作體驗。

    * 設計與使用 修改與刪除 Blazor 元件

    上一章所完成部落格文章管理頁面,是將 HTML / CSS 都設計在同一個 Razor 元件檔案 (.razor) 內,現在需要使用 Blazor UI 開發框架所提供的一個絕佳功能,那就是可以把許多 UI 畫面,切割成為不同的 Razor 子元件,並且在 Blazor 路由頁面元件中參考、使用這些子元件,讓這個網頁內容設計過程更加的容易與順暢,並且容易替換與維護。

    * 將商業邏輯程式碼重構為 ViewModel

    到現在為止,所有的 UI 宣告標記 (HTML / CSS) 和商業邏輯程式碼 (C#程式語言)都寫在同一個 Razor 元件檔案 (.razor) 內,在此將要學習與使用關注點分離的設計方法,把網頁畫面的 UI 保留在 Razor 元件檔案內,而把商業邏輯的 C# 程式碼分離到 ViewModel 類別內,藉由透過 ASP.NET Core 所提供相依性注入服務機制,把 ViewModel 物件動態注入到 Razor 元件檔案內。

    * 將資料庫存取程式碼分離出來

    成功的將 UI 與 商業邏輯程式碼分離出來之後,接下來就是要把資料庫相關的程式碼,再度從 ViewModel 分離出來,讓 ViewModel 內要處理資料庫方面工作的時候,面對的是一個抽象介面,而在具體實作類別內,則是使用 Entity Framework Coew API 來存取資料庫,當然,這兩者之間還是要透過ASP.NET Core 所提供相依性注入服務機制結合在一起。

    * 設計使用者身分驗證與授權功能

    整個專案到現在僅剩下一個實務上經常會遇到的情境,那就是要能夠做到使用者的身分驗證與授權,在此將會使用 Cookie 來儲存使用者成功身分驗證之後的存取權杖,用來識別下次再度回到網站的時候,可以得知上次使用的使用者是哪位;另外也要控制僅有成功登入的使用者,可以使用剛剛設計的部落格文章管理頁面。

    * 建立 部落格文章 Web API

    最後,將要學習如何在 Blazor Server 專案內,啟用 Web API 程式設計能力,在此將會要來設計一個部落格文章管理的 RESTful Web API

    目錄列表

    購買說明

    根據台灣現行法規,數位內容( 如電子書、音樂、影片、遊戲、App )形式之商品,不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試讀」功能後再付款購買。

    劃線註記

    購買後可以劃線與撰寫書評
    劃線列表(65
    試讀