
Топикстартер
Член клуба
[Udemy] Raspberry Pi. Полный набор (Питер Далмарис)
- Ссылка на картинку
Чему вы научитесь
Последнее обновление курса: август 2022 г.
Мы обновили этот курс, чтобы он был полностью совместим с Raspberry Pi OS версии 11 («Bullseye»), Python 3.8.13 и обновили программные модули во всем стеке.
При разработке этого обновления мы решили использовать новейшие доступные программные модули, не нарушая работу какой-либо части приложения и не требуя внесения изменений.
Для получения более подробной информации посмотрите видеоинструкцию по подаче заявления (одну из бесплатных лекций на этой странице).
О чем этот курс?
Добро пожаловать в Raspberry Pi: Full Stack — практический проект, призванный научить вас создавать приложения Интернета вещей на базе самого популярного в мире встраиваемого компьютера.
Это обновленный и улучшенный ремейк оригинального Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, задействованные в текущем состоянии Art, а также добавил новый контент.
Этот курс познакомит вас со всем процессом разработки веб-приложения.
Вы интегрируете светодиоды, кнопки и датчики с Javascript, HTML, веб-серверами, серверами баз данных, маршрутизаторами и планировщиками.
Вы поймете, почему Raspberry Pi является такой универсальной платформой для самостоятельного творчества, испытав на собственном опыте, насколько хорошо она сочетает в себе:
Вы начнете с операционной системы, добавите Python и поиграетесь с некоторым распространенным оборудованием. Затем вы настроите стек веб-приложений и само приложение.
По мере прохождения лекций вы будете изучать и добавлять новые функции и усовершенствования.
Этот курс идеально подходит для людей, имеющих хотя бы базовые знания о компьютерах и электронике.
В идеале у вас есть опыт экспериментов с Arduino и вы умеете работать с макетной платой и простыми компонентами.
Этот курс содержит значительный объем программирования. Для этого вам необходимо уметь работать с текстовым редактором. Любые предварительные знания Python, Javascript или другого языка программирования высокого уровня будут полезны, хотя это не является строго необходимым.
Для зачисления не требуется никаких требований; я лишь прошу вас быть готовыми учиться и быть готовыми потратить необходимое время и усилия.
Не забудьте посмотреть бесплатные лекции в первой части курса. Эти лекции дадут вам подробную информацию о содержании курса и необходимом оборудовании.
С нетерпением ждем возможности учиться вместе с вами!
- Установите минимальную операционную систему 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 или другого языка программирования высокого уровня будут полезны, хотя это не является строго необходимым.
Для зачисления не требуется никаких требований; я лишь прошу вас быть готовыми учиться и быть готовыми потратить необходимое время и усилия.
Не забудьте посмотреть бесплатные лекции в первой части курса. Эти лекции дадут вам подробную информацию о содержании курса и необходимом оборудовании.
С нетерпением ждем возможности учиться вместе с вами!
Показать больше
Зарегистрируйтесь
, чтобы посмотреть авторский контент.