Raspberry Pi 軟硬體整合與 Web 全端開發課程

想要建置一個硬體裝置連接感應器並透過 Web 瀏覽器監控這些感應器的數據資料?這堂課幫助你使用熱門的 Raspberry Pi 迷你電腦,在上面實現 Web 全端應用程式並與感應器整合,學會這些技術,開始成為一位 Maker ,創造自己的物聯網裝置。 踏上你的 Raspberry Pi 上的全端 Web 應用程式開發旋風之旅

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

  • 在樹莓派(Raspberry Pi , RPi)上安裝精簡版 Raspbian Lite 作業系統。
  • 學習如何在無頭模式下工作
  • 學習安裝和使用 Python 虛擬環境。
  • 安裝並使用基於 Python 的 Web 微框架 Flask
  • 安裝並使用 uWSGI 作為 Flask 的應用程式伺服器
  • 安裝並使用 Nginx 輕量級 Web 伺服器
  • 設定 systemd 自動啟動應用程式
  • 使用樹莓派的 GPIO 作為數位輸入和輸出
  • 使用 DHT22 溫濕度感測器
  • 安裝並使用 SQLite 資料庫
  • 使用 Google Chart API 建立感測器資料的視覺化表示
  • 使用 JQuery 為網頁添加互動性
  • 使用 Plotly 對感測器數據進行圖形分析
  • 為你的樹莓派指派靜態 IP 位址
  • 將你的應用程式連入網際網路,讓人可從任何地方訪問它

要求

  • Raspberry Pi 4、3、2、B 型
  • Windows、Mac 或 Linux 電腦
  • DHT22 感測器
  • 5mm LED 燈珠
  • 按鈕
  • 麵包板和跳線
  • 網路存取
  • 硬體需求請見課程第一部分的免費講座

說明

課程上次更新時間為 2022 年 8 月

我們更新了本課程,使其完全相容於 Raspberry Pi OS 版本 11(「Bullseye」)、Python 3.8.13 以及整個堆疊的更新軟體模組。

在設計此更新時,我們選擇使用最新的可用軟體模組,而不會破壞應用程式的任何部分或進行任何修改。

請觀看應用程式簡介影片(本頁面的免費講座之一)以了解更多詳情。

本課程的主題是什麼?

歡迎來到 Raspberry Pi:全端,這是一個實踐項目,旨在教你如何基於全球最受歡迎的嵌入式電腦建立物聯網應用程式。

這是對原版 Raspberry Pi 全端的更新和改進。在這門新課程中,我更新了所有當前最先進的技術,並添加了新的內容。

本課程將向你展示開發 Web 應用程式的完整流程。

你將把 LED、按鈕和感測器與 Javascript、HTML、Web 伺服器、資料庫伺服器、路由器和調度程序整合在一起。

你將親身體驗 Raspberry Pi 如何完美地融合以下特性,從而理解它為何是如此多功能的開發平台:

  • 開放硬件,包括無線和有線網路以及連接感測器和執行器的能力;
  • 強大的 Linux/Debian 作業系統,讓你能夠存取高級程式語言和桌面級軟體應用程式;
  • 以及開源開發軟體的靈活性,它實際上為你每天使用的雲端應用程式提供支援。

隨著你學習各個部分,你將學習如何完成應用程式開發流程的單一步驟。

你將從作業系統開始,新增 Python 並使用一些常見硬體進行操作。然後,你將設定 Web 應用程式堆疊以及應用程式本身。

你將在學習過程中學習並添加新功能和改進。

本課程非常適合至少對電腦和電子產品有基本了解的人。

理想情況下,你最好有使用 Arduino 進行實驗的經驗,並且熟悉麵包板和一些簡單的組件。

本課程包含大量的程式設計內容。為此,你需要熟練使用文字編輯器。如果你具備 Python、Javascript 或其他高階程式語言的基礎知識,將會有所幫助,但並非絕對必要。

註冊課程沒有任何要求;我只需要你做好學習的準備,並願意投入必要的時間和精力。

請不要忘記觀看課程第一部分的免費講座。這些講座將提供你有關課程內容和所需硬體的詳細資訊。

期待與你一起學習!

目標受眾

  • 對於程式設計方面已經有經驗是很有幫助的
  • Python,JavaScript(jQuery)和 HTML在整個課程中都被使用,必須熟悉基本的程式設計概念
  • 焊接電線的能力  ( 譯注:課程會先用麵包板做電路 )
  • 使用線上資源進行自主研究的能力

講師介紹

Dr. Peter Dalmaris 科技探索者 ( 更多講師主講課程介紹 )

Peter Dalmaris 是電子愛好者和 Maker ,他是幾個電子 DIY 線上視訊課程的創始人,也是三本技術書籍的作者。

自2013年以來在 Tech Explorations 擔任首席技術顧問,這是他在澳大利雪梨成立的公司,Peter 的使命是探索技術並幫助教育世界。

一個終身學習者,Peter 的核心技能是通過視訊和文件來解釋困難的概念。 憑藉超過 15 年的高等教育經驗,Peter 已經開發出一種簡單而全面的教學風格,受到來自世界各地的學生喜歡。

他對技術的熱忱,特別是 DIY 開源硬體的世界,一直通過技術探索引導他自己的個人發展和工作的強大動力。

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


你可能會有興趣

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

One thought on “Raspberry Pi 軟硬體整合與 Web 全端開發課程

Add yours

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

繼續閱讀