fbpx

通過建構真正的應用程式來學習 Rust

Rust 程式設計語言基礎

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

  • Rust 程式設計語言的基礎
  • 低階記憶體管理
  • Rust 獨特的記憶體安全處理方法
  • 如何排除常見的編譯器錯誤

要求

  • 計算機科學基礎知識
  • 有至少一種其他程式語言的經驗

課程說明

你可能聽說過 Rust 程式設計語言 – 一種速度極快的現代系統語言,它不需要使用垃圾收集器就可以保證記憶體安全,而且最重要的是編寫起來很有趣。它有一個很棒的社群和優秀的工具。這些只是 Rust 連續五年被評為最受歡迎的程式語言的部分原因。 Rust 證明了系統程式設計師可以擁有美好的東西。

在這門課程中,你將學習 Rust 的基本原理。這種課程的形式與大多數其他課程有所不同。與其在每個影片中跳躍於不相關的概念之間和跟展示用語言寫和現實世界毫無關係的範例,我們將完全通過實踐來學習。

我們將一起建構真正的 Rust 應用程式,並在我們需要它們解決實際問題時引入新概念。

一開始有一個關於低階記憶體管理的簡短理論章節。

然後,為了介紹 Rust 的基礎知識,我們將建構一個簡單的命令行應用程式。這將為我們提供必要的知識,以處理一個更大的專案。

對於我們的大專案,我們將從頭開始建構一個工作的 HTTP 伺服器。我們將編寫 HTTP 協議的客製化實施,並用它建構一個正常執行的 Web 伺服器。這將讓我們介紹所有基本的和一些先進的 Rust 語言特性。

目標受眾

對安全系統程式語言感興趣的開發人員

講師簡介

Lyubomir Gavadinov 高階軟體工程師  ( 更多講師主講課程介紹 )

我是一個高階軟體工程師,有超過 7 年於各種公司的工作經驗。

在我職業生涯的大部分時間裡,我在亞馬遜和 AWS 工作,從設計和建構高規模的分散式系統到優化低層串流媒體協議的效能,我在那裡做過各式各樣的專案。

在我的日子裡,我已經寫了很多 C、Java 和 JavaScript,但是當我幾年前發現 Rust 時,我立刻愛上了它。

現在我想和大家分享我對 Rust 的熱情!

英文字幕:有

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

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


也許你會有興趣


追蹤 Soft & Share

幫我們個小忙!

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: