Contents
利用 Linux、MacOS 和其他作業系統中強大的 Unix 命令行,將您的開發技能提升到新的水平
從這 18 小時的課程,你會學到
- 如何使用最常見的 Unix 工具和實用程式
- 使用 Unix shell
- 流行的命令行編輯器,如 vi/vim 和 pico/nano
- 用於操作文本檔案和文本輸出的大量命令和技術
- 管理用戶帳戶、添加/刪除應用程式、使用流程
- 有用的網路相關命令可幫助您排除網路應用程式/服務和網路工具的故障
- 使用 Docker 將應用程式作為服務部署到 Linux 伺服器
要求
- Windows 10(能夠運行 WSL2)、MacOS 或類 Unix 作業系統( Linux/FreeBSD 等)
- 基本的計算機技能
- 至少初級程式編輯技能是有幫助的,但不是必需的
- 強烈的學習慾望/動機
課程說明
C、Go、Python、Perl、Java、Node.js、Git、SSH、Docker、Kubernetes、MySQL、SQLite、iOS、MacOS、Android 等許多程式語言、工具和平台有什麼共同點? 它們都是在與 Unix 相關的作業系統上開發的,例如 Linux、MacOS ( 是的,MacOS 也是 Unix )、FreeBSD 等。 這意味著這些工具是 Unix 中的一等公民。 幾乎每個現代開發人員在其職業生涯中都會與 Unix 的某些方面進行互動,無論他們是使用 Git 和 GitHub 還是將其 Web 應用程式和服務部署到雲端,Unix 幾乎是不可避免的。
在本課程中,我們將教您這個令人驚嘆且功能強大的作業系統的基礎知識,以便您可以充分利用它並輕鬆地使用它來完成有用的工作。 Unix 如此普遍是有原因的,在本課程結束時,您將確切地知道原因。
Unix 有什麼特別之處? 它是一個由程式設計師為程式設計師設計的作業系統。 它基本上是一個巨大的開放開發平台。 Unix 並不試圖向普通用戶隱藏其程式編輯工具。 這些工具都位於前端和中心位置,使開發複雜的軟體並在平台上進行測試變得輕鬆愉快。 這就是為什麼幾十年來世界上許多最流行的語言和開發工具都是在 Unix 上開發的。
成為一名開發人員必須學習 Unix 嗎? 不,當然不。 但許多開發人員被迫每天與 Unix 相關技術進行互動,卻沒有意識到這就是他們正在做的事情。 結果,他們在看似神秘的命令和調用中跌跌撞撞,而不了解底層技術以及它們所基於的系統和理論。 如果人們了解這些命令和技術的來源,它們就會變得更容易掌握,而且也不那麼令人生畏。 只有在這一點上,人們才能真正釋放工具的力量。
讓我們幫助您釋放自己的力量,將您的技能提升到一個新的水平。
目標受眾
- 人們剛剛開始從事現代軟體開發
- 希望更熟悉 Unix/Linux/MacOS 命令行技能的現有軟體開發人員
- 想要更深入地了解現代開發環境和工具(如 git、Docker 等)的人。
講師簡介
Terry Martin 軟體開發者 / 架構師
Terry 在世界上一些最大、最著名的公司擔任軟體開發人員、架構師和總監已有二十多年。 他涉足眾多行業和領域,例如:金融、航太、生物技術和雲端服務。
作為經理和總監,他面試、聘用和管理過擁有廣泛技能的大型開發團隊。 由於這段經歷,他看到了許多開發人員的不足,並且知道如何才能獲得出色的軟體開發工作。
讓 Terry 與您分享他豐富的軟體開發知識,以便您能夠提升您的職業生涯!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 程式設計語言學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入