Contents
用 Rust 讓你的應用程式技能更上一層樓。
從這 6.5 小時的課程,你會學到
- 處理錯誤案例的有用模式
- 輕鬆構建複雜物件的模式
- 生命週期如何提供資料安全性,以及如何在並行程式碼中傳遞它們
- 我們如何使用泛型(generics)輕鬆處理複雜資料
- 抽象( abstraction )為零成本意味著什麼
- 我們如何使用巨集( macros )進行簡化以使我們的程式碼更易於編寫
- 我們如何使用 “iterator” 和“ intoiterator”來使我們的功能更加靈活
- Rust futures 如何讓我們處理 IO 而又不會阻止我們的程式做其他工作
- Diesel 和 Rocket 等程式庫 ( libraries )如何使用巨集( macros )使它們更易於編寫
- 我們如何將新的 Rust 程式碼與用其他語言編寫的現有程式庫( libraries )整合在一起
要求
對 Rust 及其語義有基本的瞭解,希望能夠立即上路實行
課程說明
這個影片課程的特寫應用程式特定的處方,以促進你的實戰應用程式開發,以整合 Rust 單元(units)到你現有的應用程式,甚至到那些用另一種語言編寫的。適合已經熟悉 Rust 基礎知識的工程師,這門課程將帶你通走過解決方案,讓你馬上能在你現有的應用程式使用 Rust 程式碼樣本。
你將學習 Rust 用於編寫可擴展程式碼的關鍵技術,包括錯誤處理、巨集、無畏的並行和零成本抽象(如 futures)等高階概念,並建立一個從資料庫讀取資料的 HTTP 伺服器。在你編寫系統級軟體時,我們將介紹運用 Rust 工作的一些好處。我們將繼續向現有的 C 和 Python 應用程式中新增 Rust 程式碼,這樣你就可以瞭解如何將新的快速和安全的程式碼整合到其他環境中。
到本課程結束時,你將擁有伺服器端程式設計的強大基礎知識,使你能夠交付使用 Rust 建構的高效能 Web 應用程式和服務的解決方案。
關於作者
馬修斯托德利是一個程式設計專家和愛好者,最初被 Rist 的低功耗和記憶體安全的能力吸引開始學習 Rust 並精通其功能。他主要用 Rust 來製作棋盤遊戲。除此之外,他還擁有多年的圍棋、 PHP 和 JavaScript 方面的經驗。
Matthew 在 Packt 教授的其他課程包括:
目標受眾
這個影片課程是針對開發者的
講師簡介
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 程式設計課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。