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
- 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 用 Rust 建立可重複使用的程式碼
- 更多 Rust 程式設計課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
發表迴響