Contents
最大的 Rust 線上課程!在 2022 年通過挑戰、程式設計實踐等掌握 Rust!
從這 17 小時的課程,你會學到
- 編程基礎包括:函數、結構、枚舉、模式匹配、迭代器、閉包、智能指針、並發等
- 學習記憶體管理並了解所有權、引用、借用以及 Rust 如何使您的程式碼安全
- 從建構小型應用程式將一點一滴的概念拼湊起來
- 了解如何測試您的程式碼
要求
無需程式設計經驗。你需要知道的一切都會教給你!
課程說明
歡迎來到 Udemy 上規模最大、最全面的 Rust 程式開發課程!
這門動手實踐課程已經有 17 個小時的內容,並且會經常更新,以確保您以最快、最清晰的方式掌握成為 Rust 專家所需的所有技能。
課程的前半部分充滿了實際挑戰和練習,向您介紹了 Rust 的基礎知識,讓您對 Rust 感到舒適和自信。 課程的後半部分側重於資料結構和演算法,看看您可以使用哪些資料結構,以及如何使用它們! 您還將學習分析空間和時間資源消耗的演算法……以及更多!
為什麼要學習 Rust?
根據眾多開發者調查,Rust 是過去幾年開發者最喜愛的程式語言。 Rust 程式語言是一項備受追捧的技能,也是業內收入最高的技能之一。
在美國,Rust 開發人員平均每年賺取 14 萬至 25 萬美元(2022 年)!
你想用 Rust 做什麼?! 開發人員可以(並且正在做!)使用 Rust 建構遊戲引擎、檔案系統、網站和工具、作業系統、瀏覽器組件等等。
Rust 並沒有像許多語言那樣為記憶體管理犧牲速度,但與 C/C++ 等語言不同,Rust 確保了記憶體安全。 Rust 的編譯器將為您處理大量檢查,以確保沒有未定義的行為、懸空指針、雙重釋放等。
為什麼選擇這門課程?
這是一門快節奏的課程,旨在以清晰但非常簡潔的方式為您提供您需要學習的一切。 沒有冗余內容。 我想盡快為您提供所需的技能,讓您立即開始使用 Rust 開發高品質的軟體。
除了實際專案外,課程的幾乎每個部分都有專門的學生作業要完成! 每項作業都會測試您的新技能,並幫助您充滿信心地處理自己的專案!
在本課程中,我將介紹:
- 通用程式概念(基本類型、函數、控制流)
- 所有權和移動
- 參考( References )
- 結構體( Structs )
- 枚舉( Enums )和模式( Patterns )
- 錯誤處理
- 板條箱 (Crates )和模組( Modules )
- 特徵( Traits )和泛型( Generics )
- 迭代器( Iterators )
- 收藏品( Collections )
- 並發( Concurrency )
- 網頁組裝( Webassembly )
- 還有很多很多!
完成本課程時,您將從程式的基礎,一路成長為 Rust 專家!
你還在等什麼?今天就開始學習 Rust 吧!
目標受眾
- 任何希望獲得最受喜愛和追捧的語言之一的知識的開發人員
- 想要快速安全程式碼的人
- 系統程式設計師、軟體工程師、後端開發人員等。
講師簡介
Tyler Weekley 專業軟體工程師
作為軟體工程師的經驗
在完成我的計算機科學學士和碩士學位學業後,我一生都在享受技術。 程式設計一直是我喜歡做的事情,因為它總是以有益的最終目標提出新的挑戰。 我喜歡的事情之一是學習新技術、語言和方法論,這樣我就可以不斷擴展我的知識,並在技術上與新趨勢保持一致。 通過學校教育和我的專業軟體工程生涯,我喜歡以我認為最有助於我學習新技能的方式向他人教授我學到的東西。
我很高興能夠與您分享我學到的一切,我希望您在不斷變化的技術領域享受您的學習之旅。
Codestars • 全世界超過兩百萬學生 教授下一代程式設計師
最暢銷的 Udemy 講師 Rob Percival 希望徹底改變人們學習程式設計的方式,讓程式開發變得簡單、合乎邏輯、有趣,最重要的是,它易於訪問。 但作為一個人,Rob 無法創建他的學生(其中超過 50 萬)想要的所有課程。
這就是 Rob 創建 Codestars 的原因。 組成 Codestars 團隊的講師將一起以學生想要學習的方式創建關於學生想要學習的所有主題的課程:課程結構合理、超級互動且易於理解。 Codestars 希望讓所有年齡和水準的學習者盡可能輕鬆地建構功能性網站和應用程式。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現