C++23 基礎及專案與演算法

超越基礎-使用 CMake 和 vcpkg 等專業工具建構、調試和最佳化現代 C++23 專案。

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

  • 現代 C++23 – 使用最新的語言特性編寫高效、可維護的現代 C++ 程式碼。
  • 使用 Pro Tools – 像專業人士一樣使用 CMake、vcpkg 和第三方函式庫建置專案。
  • 像專業人士一樣調試 – 使用編譯器自帶的調試器學習調試技巧。
  • 處理檔案 I/O – 使用 std::filesystem 和流進行現代 C++ 檔案處理。
  • 建立 GUI 應用 – 使用 SFML 和 ftxui 等函式庫建立圖形應用程式。
  • 記憶體管理 – 了解 RAII、智慧指標和現代記憶體管理技術。
  • 使用容器 – 有效使用 STL 容器並了解其最佳用例。
  • 編寫模組化程式碼 – 使用 C++20 模組和最佳設計實踐來建立可擴充專案。
  • 最佳化效能 – 使用智慧指標、編譯時運算、移動語意和高效能演算法編寫高效能 C++。

要求

  • 無需 C++ 經驗 – 只要帶著您的好奇心和學習熱情!
  • 一台可上網的電腦 – 您需要下載 CMake、編譯器和 vcpkg 等工具。
  • 基礎程式設計知識(可選) – 熟悉任何程式語言都會有所幫助,但並非必要。
  • 強烈的學習意願 – C++ 可能具有挑戰性,但只要堅持不懈,您就能掌握它!

課程說明

透過實際專案和產業工具掌握現代 C++

C++ 是最強大的程式語言之一,但正確的學習方法至關重要。 「C++23 基礎專案與演算法」並非普通的入門課程,它旨在以專業人士的方式教授現代 C++。

與那些專注於小型獨立程式碼片段的課程不同,本課程從一開始就讓您沉浸在實際開發中。您將使用行業標準工具(例如現代 CMake、vcpkg 和第三方程式庫)來建立結構化項目,這些工具也是專業 C++ 開發人員所使用的。

您將學習的內容:

  • C++ 標準:C++11、C++14、C++20 和 C++23 – 掌握最新功能,同時確保您能夠使用並改進舊程式碼庫。
  • 結構化專案,而不僅僅是簡單的範例 – 學習如何跨多個文件組織程式碼,並像在真實開發環境中一樣建立專案。
  • 行業標準工具 – 親身體驗使用現代 CMake、vcpkg 和外部庫開發可擴展應用程式。
  • 演算法與資料結構 – 透過關鍵演算法概念增強您的問題解決能力。
  • 偵錯與編譯時計算 – 編寫高效能、編譯時友善的 C++ 程式碼,並學習如何解決問題。
  • 檔案 I/O、GUI 開發等 – 處理檔案、建立使用者介面並探索進階 C++ 主題。

本課程由廣受歡迎的 C++20 大師班的講師打造,旨在更深入地講解 C++ 在實踐中的實際應用。無論您是 C++ 新手,還是希望提陞技能,本課程都能提供您合適的工具與思考模式,助您應對實際發展。

目標受眾

  • 任何認真學習 C++ 的人 – 我們以專業人士的方式教授 C++,使用現代 CMake、vcpkg、第三方函式庫、調試等工具。
  • 零 C++ 經驗的初學者 – 如果您是程式設計新手或正在轉向 C++,本課程將從零開始指導您。
  • 自學成才的程式設計師 – 如果您曾涉獵過 C++,但在最佳實務、現代工具和實際專案方面遇到困難,本課程非常適合您。
  • 學生和有抱負的開發者 – 非常適合希望為軟體開發、遊戲開發或嵌入式系統打下堅實 C++ 基礎的人。
  • 其他語言的專業人士 – 如果您了解 Python、Java 或 C#,並希望將 C++ 加入您的技能組合中,本課程將幫助您快速上手。

講師簡介

Daniel Gakwaya Blikoon Technologies 軟體工程師

Daniel 是 Blikoon Technologies 的高級軟體工程師。 他從 2011 年開始編寫軟體,Qt 是他最喜歡的框架之一。 他的許多基於 Qt 的跨平台專案已經完成並投放市場。 自學成才,熱衷於學習新事物,喜歡與他人分享知識。 尤其是剛接觸軟體開發黑暗藝術的人。

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading