fbpx

Rust 程式設計錦囊妙計

用 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

報名參加課程 Get Good Deals

Sponsored by Udemy

也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

Spread the love

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: