Raspberry Pi Полный стек Raspbian [Udemy] [Dr. Peter Dalmaris]

Bot

Администратор
Команда форума
23 Янв 2020
201,210
3,138
113
Быстрый тур по разработке полнофункциональных веб-приложений на Raspberry Pi

Чему вы научитесь

  • Установите минимальную операционную систему Raspbian Lite на RPi.
  • Узнайте, как работать в безголовом режиме
  • Научитесь устанавливать и использовать виртуальную среду Python.
  • Установите и используйте Flask, веб-микросхему на основе Python
  • Установите и используйте uWSGI в качестве сервера приложений для Flask
  • Установите и используйте легкий веб-сервер Nginx
  • Настройте systemd для автоматического запуска вашего приложения
  • Используйте RPi GPIO в качестве цифровых входов и выходов
  • Используйте датчик влажности и температуры DHT22
  • Установить и использовать базу данных SQLite
  • Используйте Google Chart API для создания визуальных представлений данных датчиков.
  • Используйте JQuery для добавления интерактивности веб-страницам
  • Используйте Plotly для графического анализа данных датчиков
  • Назначьте статический IP-адрес вашему Raspberry Pi
  • Разместите свое приложение в Интернете и получайте к нему доступ из любого места
Требования:

  • A Raspberry Pi 4, 3, 2, модель B
  • Компьютер с Windows, Mac или Linux
  • Датчик DHT22
  • Светодиод 5 мм
  • Кнопка
  • Макетная плата и перемычки
  • Доступ к сети Интернет
  • (Ознакомьтесь с требованиями к оборудованию на бесплатной лекции в первом разделе курса)
Описание:
Добро пожаловать в Raspberry Pi: Full Stack, практический проект, призванный научить вас создавать приложение Интернета вещей на основе самого популярного в мире встроенного компьютера.
Это обновленный и улучшенный римейк оригинальной Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, связанные с текущим состоянием искусства, а также добавил новый контент.
Этот курс познакомит вас с полным процессом разработки веб-приложения.
Вы интегрируете светодиоды, кнопки и датчики с Javascript, HTML, веб-серверами, серверами баз данных, маршрутизаторами и планировщиками.
Вы поймете, почему Raspberry Pi является такой универсальной платформой для мастеров, на собственном опыте убедившись, насколько хорошо она сочетается:
открытое оборудование, которое включает в себя беспроводные и проводные сети и возможность подключения датчиков и исполнительных механизмов,
мощная операционная система Linux / Debian, которая дает вам доступ к языкам программирования высокого уровня и программным приложениям уровня рабочего стола
а также гибкость программного обеспечения для разработки с открытым исходным кодом, которое буквально поддерживает облачные приложения, которые вы используете каждый день.
По мере продвижения по разделам вы узнаете, как выполнить один шаг в процессе разработки приложения.
Вы начнете с операционной системы, добавите Python и поиграете с обычным оборудованием. Затем вы настроите стек веб-приложений и само приложение.
Вы будете изучать и добавлять новые функции и уточнения по мере прохождения лекций.
Этот курс идеально подходит для людей, которые имеют хотя бы базовые представления о компьютерах и электронике.
В идеале, у вас есть опыт экспериментов с Arduino, и вы хорошо разбираетесь в макетной плате и простых компонентах.
Этот курс содержит значительный объем программирования. Для этого вам нужно будет комфортно работать с текстовым редактором. Любое предварительное знание Python, Javascript или другого языка программирования высокого уровня будет полезно, хотя это не является строго необходимым.
Для зачисления нет требований; Я только прошу вас быть готовыми учиться и прилагать необходимое время и усилия.
Пожалуйста, не забудьте посмотреть бесплатные лекции в первом разделе курса. Эти лекции предоставят вам подробную информацию о содержании курса и необходимом оборудовании.
Будем рады учиться вместе с вами!

Для кого этот курс:

Создатели, которые хотят испытать весь процесс разработки веб-приложений
Любой опыт программирования на языке высокого уровня полезен, но не обязателен.
Опыт работы с небольшой макетной схемой полезен, но не обязателен
Всем, кто хочет иметь опыт работы с современными технологиями разработки веб-приложений.

Материалы курса:

  • 92 лекций
  • Общая продолжительность 9 ч 40 мин
Спойлер: Продажник
www.udemy.com/course/raspberry-pi-full-stack-raspbian/