Rust:完整的開發人員指南

成為一名 Rust 工程師。透過實際專案了解所有權、生命週期、特徵、泛型等

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

  • 掌握 Rust 獨特的所有權系統和借用規則,實現高效的記憶體管理
  • 理解並實現 Rust 強大的枚舉類型和模式匹配
  • 提高使用模組創建和組織 Rust 專案的能力
  • 學習使用結果類型和各種錯誤處理技術有效地處理錯誤
  • 獲得使用 Rust 迭代器系統進行高效資料處理的專業知識
  • 探索先進的生命週期概念來管理複雜的記憶體關係
  • 實現泛型類型和特徵來編寫靈活、可重複使用的程式碼
  • 了解各種 Rust 資料結構(如陣列、向量和切片)之間的差異
  • 學習使用外部板條箱來擴展 Rust 程式的功能
  • 透過動手做專案和練習(包括文件 I/O 操作)培養實務技能

要求

擁有其他程式語言的經驗,例如 Javascript、Python、Go 或類似語言

課程說明

歡迎來到最全面、最實用的從頭開始學習 Rust 的課程!

Rust 專注於記憶體安全、並發性和效能,正在徹底改變系統程式設計。但由於其獨特的概念和語法,許多人發現 Rust 學習起來很困難。這就是本課程的用武之地 – 提供一條清晰、結構化的掌握 Rust 的道路。

是什麼讓這門課程與眾不同?我們專注於在 Rust 的核心概念中建立堅如磐石的基礎。沒有廢話,沒有跳過步驟——只有純粹的、必要的 Rust 知識,這將使你在任何 Rust 專案中取得成功。

涵蓋了 Rust 最具挑戰性的概念:

  • Rust 的所有權模式?解釋的很詳細!
  • 壽命和借用?它在這裡!
  • 特徵和泛型?你將使用它們編寫靈活的程式碼

本課程專為想要真正理解 Rust 而不僅僅是複製貼上程式碼的開發人員而設計。無論你來自 Javascript、Python 或任何其他語言,你都會發現 Rust 獨特範例的歡迎介紹。

Rust 連續七年被 Stack Overflow 開發者調查評為「最受歡迎的程式語言」。這不僅僅是炒作——微軟、谷歌和亞馬遜等大公司越來越多地在關鍵系統中採用 Rust。透過掌握 Rust,你不僅僅是在學習一門語言;更是在學習。你正在為你的職業生涯做好準備。

以下是你將學到的內容的(部分)清單:

  • 深入研究 Rust 的類型系統以及它如何確保記憶體安全
  • 掌握模式匹配和解構,打造優雅、富有表現力的程式碼
  • 利用 Result 和 Option 類型的 Rust 錯誤處理能力
  • 探索 Rust 的模組系統來組織和擴展你的專案
  • 以 Rust 方式實作通用資料結構和演算法
  • 使用 Cargo 來管理依賴項並輕鬆建立你的專案
  • 紮實掌握 Rust 文法和核心概念
  • 編寫安全、高效、慣用的 Rust 程式碼的能力
  • 有信心處理現實世界的 Rust 專案並為生態系統做出貢獻
  • 對錯誤處理有深刻而基本的理解
  • 優化程式碼效能和記憶體使用的技能
  • 還有更多!

本課程如何運作:

這不僅僅是另一個“跟隨”編碼課程。我們建立了學習體驗,以確保你真正內化 Rust 的概念:

  1. 概念介紹:對每個 Rust 功能進行清晰、簡潔的解釋
  2. 實時編碼:觀看我們即時實現概念,解釋我們的思考過程
  3. 挑戰:透過精心設計的程式設計練習來測試你的理解程度
  4. 專案工作:運用你的技能來建立逐漸複雜的專案
  5. 最佳實踐:學習慣用的 Rust 和產業標準編碼模式

這是我學習 Rust 時希望上的課程。課程重點在於最困難的部分,給予清晰的解釋,並討論不同設計選項的優缺點。立即註冊並與我一起掌握 Rust!

目標受眾

  • 希望學習 Rust 基礎的工程師

講師簡介

Stephen Grider   架構設計師

Stephen Grider一直為舊金山灣區的頂級公司開發複雜的 JavaScript 前端應用程式。他具有簡化複雜主題的天賦,Stephen 多年來一直在輔導工程師開始軟體開發職業生涯,目前他將這體驗擴展到 Udemy學習平台,所開的課都有最高評價。 現在就來上 Stephen 的課,投資自己吧!

英文字幕:有

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

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading