• Получить премиум — доступ ко всем темам ОФОРМИТЬ ПОДПИСКУ
Получить премиум — доступ ко всем темам

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

Регистрация
10 Окт 2018
Сообщения
60,418
Реакции
339,610
Автор: Udemy, Питер Далмарис
Название: Raspberry Pi. Полный набор (2025)

1794218077074.png


Описание:

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-электронике и автор трех технических книг.

Подробнее:

Скрытое содержимое доступно для зарегистрированных пользователей!


Скачать:
 
ВАЖНО:

Не оставляйте комментарии с просьбами обновить / заменить ссылку на скачивание или комментарии типа «404», «ошибка».

Для восстановления ссылки есть кнопки «Жалоба / Восстановить ссылку» в первом посте темы.

При нарушении Ваш комментарий будет удален, а Ваш аккаунт заблокирован на сутки. Пожалуйста, изучите правила нашего сайта.
Сверху Снизу