课程介绍
欢迎学习《Raspberry Pi全栈Web应用开发视频教程》课程,一个旨在教您如何构建的动手项目基于世界上最流行的嵌入式计算机的物联网应用程序。
这是对原始 Raspberry Pi Full Stack 的更新和改进改造。在这门新课程中,我更新了当前艺术状态中涉及的所有技术,并添加了新内容。
本课程将使您了解开发 Web 应用程序的完整过程。
您将集成 LED、按钮和传感器与 Javascript、HTML、Web 服务器、数据库服务器、路由器和调度程序。
通过亲身体验它的结合程度,您将了解为什么 Raspberry Pi 是一个如此多功能的修补平台:
开放硬件,包括无线和有线网络以及连接传感器和执行器的能力,
强大的 Linux/Debian 操作系统,让您可以访问高级编程语言和桌面级软件应用程序,
以及开源开发的灵活性从字面上看,它为您每天使用的云应用程序提供支持的软件
随着您逐步完成各部分的学习,您将学习如何完成应用程序开发过程的一个步骤。
您将从操作系统开始,添加 Python 并使用一些常见硬件。然后,您将设置 Web 应用程序堆栈和应用程序本身。
随着课程的进行,您将学习并添加新功能和改进。
本课程非常适合至少对计算机和电子产品有基本了解的人。
理想情况下,您有 Arduino 试验经验,并且对面包板和简单组件感到满意。
本课程包含大量的编程。为此,您需要熟悉使用文本编辑器。任何 Python、Javascript 或其他高级编程语言的先验知识都将是有益的,尽管这不是绝对必要的。
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:2.19 GB | 时长:9h 40m
您将学到什么
为 RPi 设置最小的 Raspbian Lite 操作系统。
了解如何在无头模式下工作 了解如何
安装和使用 Python 虚拟环境。
安装并使用 Flask,一个基于 Python 的 Web 微框架
安装并使用 uWSGI 作为 Flask 的应用服务器
安装并使用 Nginx 轻量级 Web 服务器
设置 systemd 以自动启动您的应用程序
使用 RPi GPIO 作为数字输入和输出
使用DHT22 湿度和温度传感器
安装和使用 SQLite 数据库
使用 Google Chart API 创建传感器数据的可视化表示
使用 JQuery 向网页添加交互性
使用 Plotly 对传感器数据进行图形分析
为您的 Raspberry Pi 分配一个静态 IP 地址
将您的应用程序公开到 Internet,并从任何地方访问它
本课程适用于:
想要体验 Web 应用程序开发全过程的
创客 任何使用高级语言编程的经验都是有用的,但不是必需的
小型面包板电路的经验是有用的,但不是必需的
任何想要使用现代语言的人网络应用程序开发技术