# Программирование [Udemy, Питер Далмарис] Raspberry Pi. Полный набор (2025)

Irinka

"PREMIUM"
1794202330271.png


Автор: Udemy, Питер Далмарис
Название: Raspberry Pi. Полный набор (2025)

Описание:

Raspberry Pi Full Stack

Язык: английский

Краткий обзор разработки полнофункциональных веб-приложений на Raspberry Pi

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

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

Raspberry Pi 4, 3, 2, модель B
Компьютер с ОС Windows, Mac или Linux
Датчик DHT22
Светодиод 5 мм
Кнопка
Макетная плата и соединительные провода
Доступ в Интернет
(Ознакомьтесь с требованиями к оборудованию на бесплатной лекции в первой части курса)
Программа

Введение
Познакомьтесь со своим Raspberry Pi
Начало
Как устранить серьезную ошибку, сделав резервную копию и
восстановив SD-карту
Контакты, GPIO и как ими управлять с помощью Руtоn
Настройка стека веб-приложений
Стиль с использованием скелета
Начало работы с нашим веб-приложением
Реализовать функцию выбора диапазона дат
Улучшение пользовательского интерфейса с помощью Google Charts и селектора даты и времени
Работа с часовыми поясами
Построение диаграмм с помощью Plotly
Публикации в Интернете
Заключение и бонусная лекция
Обновление 2022 г.
Описание

Последнее обновление курса: август 2022 г.

Мы обновили этот курс, чтобы он был полностью совместим с Raspberry Pi OS версии 11 («Bullseye»), Python 3.8.13 и обновили программные модули во всем стеке.

При разработке этого обновления мы решили использовать новейшие доступные программные модули, не нарушая работу какой-либо части приложения и не требуя внесения изменений.

Для получения более подробной информации посмотрите видеоинструкцию по подаче заявления (одну из бесплатных лекций на этой странице).

О чем этот курс?

Добро пожаловать в Raspberry Pi: Full Stack — практический проект, призванный научить вас создавать приложения Интернета вещей на базе самого популярного в мире встраиваемого компьютера.

Это обновленный и улучшенный ремейк оригинального Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, задействованные в текущем состоянии Art, а также добавил новый контент.

Этот курс познакомит вас со всем процессом разработки веб-приложения.

Вы интегрируете светодиоды, кнопки и датчики с Javascript, HTML, веб-серверами, серверами баз данных, маршрутизаторами и планировщиками.

Вы поймете, почему Raspberry Pi является такой универсальной платформой для самостоятельного творчества, испытав на собственном опыте, насколько хорошо она сочетает в себе:

открытое аппаратное обеспечение, включающее беспроводные и проводные сети, а также возможность подключения датчиков и исполнительных механизмов,
мощная операционная система Linux/Debian, которая предоставляет вам доступ к языкам программирования высокого уровня и программным приложениям настольного уровня
и гибкость программного обеспечения с открытым исходным кодом, которое буквально обеспечивает работу облачных приложений, используемых вами каждый день.
По мере изучения разделов вы узнаете, как выполнить отдельный этап процесса разработки приложения.

Вы начнете с операционной системы, добавите Python и поиграетесь с некоторым распространенным оборудованием. Затем вы настроите стек веб-приложений и само приложение.

По мере прохождения лекций вы будете изучать и добавлять новые функции и усовершенствования.

Этот курс идеально подходит для людей, имеющих хотя бы базовые знания о компьютерах и электронике.

В идеале у вас есть опыт экспериментов с Arduino и вы умеете работать с макетной платой и простыми компонентами.

Этот курс содержит значительный объем программирования. Для этого вам необходимо уметь работать с текстовым редактором. Любые предварительные знания Python, Javascript или другого языка программирования высокого уровня будут полезны, хотя это не является строго необходимым.

Для зачисления не требуется никаких требований; я лишь прошу вас быть готовыми учиться и быть готовыми потратить необходимое время и усилия.

Не забудьте посмотреть бесплатные лекции в первой части курса. Эти лекции дадут вам подробную информацию о содержании курса и необходимом оборудовании.

С нетерпением ждем возможности учиться вместе с вами!

Автор:

Питер Далмарис — педагог, инженер-электрик, любитель электроники и Maker. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг.

Скачать:
Скрытое содержимое! Войти Зарегистрироваться
 
Поддержка
Тех Поддержка
Напишите нам, мы онлайн!

Pешаем ваши проблемы на форуме!

Похожие темы

Сверху Снизу