fbpx

7天學會 Rust 程式設計語言

Contents

使用 Rust 的完全威力在在一個星期中製作快速可維護的系統程式

從這 5.5 小時的課程,你會學到

  • 使用 Rust trait 系統建立超級靈活的型別
  • 不需要樣板程式碼處理 Rust 錯誤的有效方法
  • 指標( pointer )的生命週期如何保持程式碼的有效性和安全性
  • 在指標安全所需的限制範圍內工作,並且仍然能夠獲得合適的程式碼
  • Rust 程式如何與其它系統程式一起運作
  • 編寫充分利用多核心處理器的程式,在沒有資料競爭風險的情況下使用併發( concurrency )
  • 使用 Iterator Trait 執行任何迴圈
  • 如何使用 Rocket web 框架快速建立強大的網站

要求

  • 這個影片課程是為具有基本程式設計知識的開發人員準備的

課程說明

Rust 程式語言使建立快速可靠的程式碼成為可能,防止 segfaults ( segment faults ),並保證記憶體安全,甚至在跨併發( concurrent )行程工作時也是如此。

本課程分為七個部分,全面概述了 Rust 為什麼是一種偉大的程式語言。 在最初的幾天中,你將學習如何在系統上安裝 Rust,發現它的語法,並檢視一個利用基於 trait 的泛型和程式碼可重複使用性特性的程式庫。

在第3天和第4天,你將瞭解 Rust liftings 是如何運作的,方法是進行大量的編譯器檢查,並學習如何通過訪問 Rust 環境的所有位元來使你的程式更具互動性。 在第5天,你將學習如何使用安全的併發( concurrency )來實現沒有資料競爭的多執行緒。 第6天,您將建立一個資料庫,使用程式碼讀取和更新資料庫,同時使用 Bcrypt 保護資料庫免受各種攻擊,如 SQL 注入攻擊。

到本課程結束時,你將建立一個迷你銀行應用程式,跟蹤使用者隨時間變化的金融交易,允許他們隨時間檢視自己的歷史記錄。

關於講師

Matthew Stoodley 是一個程式設計愛好者,一直非常興奮地學習 Rust 因為它的低階的威力和記憶體安全。 他大部分時間都用它來做棋盤遊戲。

如果你想嘗試認識 Matthew,或者你正在尋找一個講故事的人,魔術師,插圖畫家,或者一個網頁開發者,你可以去他的網站了解他更好。

目標受眾

  • 該課程還將吸引那些使用 C/C++ 語言編寫應用程式的開發人員

講師簡介

Packt Publishing    行動的技術知識

Packt 自 2004 年以來一直致力於開發人員的教學。這些年來,軟體行業變化很大 – Packt持續因應這些變化,觀察趨勢和工具,思考我們將如何工作和生活,並將這些放入課程安排。

擁有廣泛的內容庫 – 4000 多本書籍和視訊課程– Packt 的使命是幫助開發人員在快速變化的世界中不落人後。從新的網路框架和程式語言,到尖端的資料分析和 DevOps,Packt 將每個領域的重要知識帶給軟體專業人員。

從技幫助你發展、在未來保障你的事業、立即解決每一天的技術挑戰,Packt 是一個隨時可以參考的資源,讓你成為更好、更聰明的開發人員。

Packt Udemy 課程持續這種傳統,找專家帶給你全面且簡明的視訊課程。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

rust 課程

Sponsored by Udemy


也許你會有興趣

 學習資訊不漏接-歡迎使用 App 訂閱發文通知 

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: