Robot
Складчик
- #1
[Udemy] Полный Стек Raspberry Pi [Питер Далмарис]
- Ссылка на картинку

Raspberry Pi Full Stack
A whirlwind tour of full-stack web application development on the Raspberry Pi
Язык: Английский
Увлекательное путешествие в мир разработки веб-приложений полного цикла на Raspberry Pi
Чему вы научитесь
15 разделов • 102 лекции • Общая продолжительность 11 ч 27 мин
Добро пожаловать в Raspberry Pi: Full Stack — практический проект, призванный научить вас создавать приложения для Интернета вещей на базе самого популярного в мире встраиваемого компьютера.
Это обновлённая и улучшенная версия оригинального курса Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, соответствующие современному уровню развития, а также добавил новый контент.
Этот курс познакомит вас с полным процессом разработки веб-приложения.
Вы будете интегрировать светодиоды, кнопки и датчики с помощью Javascript, HTML, веб-серверов, серверов баз данных, маршрутизаторов и планировщиков.
Вы поймёте, почему Raspberry Pi является такой универсальной платформой для экспериментов, на собственном опыте убедившись, насколько хорошо она сочетает в себе:
открытое аппаратное обеспечение, включающее беспроводные и проводные сети, а также возможность подключения датчиков и исполнительных механизмов,
мощная операционная система Linux/Debian, которая предоставляет доступ к высокоуровневым языкам программирования и программным приложениям для настольных компьютеров
и гибкость программного обеспечения с открытым исходным кодом, которое в буквальном смысле обеспечивает работу облачных приложений, которыми вы пользуетесь каждый день
По мере прохождения разделов вы узнаете, как выполнить отдельный этап процесса разработки приложения.
Вы начнёте с операционной системы, добавите Python и поэкспериментируете с обычным оборудованием. Затем вы настроите стек веб-приложений и само приложение.
По мере прохождения лекций вы будете изучать и добавлять новые функции и усовершенствования.
Этот курс идеально подходит для тех, кто имеет хотя бы базовое представление о компьютерах и электронике.
В идеале у вас должен быть опыт экспериментов с Arduino, а также вы должны уметь работать с макетной платой и простыми компонентами.
Этот курс содержит большое количество материалов по программированию. Для этого вам нужно уметь работать с текстовым редактором. Любые предварительные знания Python, Javascript или другого языка программирования высокого уровня будут полезны, хотя и не являются строго обязательными.
Для кого этот курс:
A whirlwind tour of full-stack web application development on the Raspberry Pi
Язык: Английский
Увлекательное путешествие в мир разработки веб-приложений полного цикла на Raspberry Pi
Чему вы научитесь
- Установите на RPi минимальную операционную систему Raspbian Lite.
- Узнайте, как работать в автономном режиме
- Научитесь устанавливать и использовать виртуальную среду Python.
- Установите и используйте Flask — веб-микрофреймворк на основе Python
- Установите и используйте uWSGI в качестве сервера приложений для Flask
- Установите и используйте облегчённый веб-сервер Nginx
- Настройте systemd для автоматического запуска вашего приложения
- Используйте GPIO RPi в качестве цифровых входов и выходов
- Используйте датчик влажности и температуры DHT22
- Установите и используйте базу данных SQLite
- Используйте Google Chart API для создания визуальных представлений данных с датчиков
- Используйте JQuery для добавления интерактивных элементов на веб-страницы
- Используйте Plotly для графического анализа данных с датчиков
- Назначьте Raspberry Pi статический IP-адрес
- Разместите своё приложение в интернете и получайте к нему доступ из любой точки
15 разделов • 102 лекции • Общая продолжительность 11 ч 27 мин
- Введение
- Познакомьтесь с Raspberry Pi
- Начало работы
- Как восстановиться после серьёзного сбоя, создав резервную копию и восстановив SD-карту
- Контакты, GPIO и способы управления ими с помощью Python
- Настройка стека веб-приложений
- Стилизация с помощью Skeleton
- Начало работы с нашим веб-приложением
- Реализуйте функцию выбора диапазона дат
- Улучшение пользовательского интерфейса с помощью Google Charts и селектора даты и времени
- Работа с часовыми поясами
- Построение диаграмм с помощью Plotly
- Опубликовать в интернете
- Заключение и бонусная лекция
- Обновление 2022
Добро пожаловать в Raspberry Pi: Full Stack — практический проект, призванный научить вас создавать приложения для Интернета вещей на базе самого популярного в мире встраиваемого компьютера.
Это обновлённая и улучшенная версия оригинального курса Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, соответствующие современному уровню развития, а также добавил новый контент.
Этот курс познакомит вас с полным процессом разработки веб-приложения.
Вы будете интегрировать светодиоды, кнопки и датчики с помощью Javascript, HTML, веб-серверов, серверов баз данных, маршрутизаторов и планировщиков.
Вы поймёте, почему Raspberry Pi является такой универсальной платформой для экспериментов, на собственном опыте убедившись, насколько хорошо она сочетает в себе:
открытое аппаратное обеспечение, включающее беспроводные и проводные сети, а также возможность подключения датчиков и исполнительных механизмов,
мощная операционная система Linux/Debian, которая предоставляет доступ к высокоуровневым языкам программирования и программным приложениям для настольных компьютеров
и гибкость программного обеспечения с открытым исходным кодом, которое в буквальном смысле обеспечивает работу облачных приложений, которыми вы пользуетесь каждый день
По мере прохождения разделов вы узнаете, как выполнить отдельный этап процесса разработки приложения.
Вы начнёте с операционной системы, добавите Python и поэкспериментируете с обычным оборудованием. Затем вы настроите стек веб-приложений и само приложение.
По мере прохождения лекций вы будете изучать и добавлять новые функции и усовершенствования.
Этот курс идеально подходит для тех, кто имеет хотя бы базовое представление о компьютерах и электронике.
В идеале у вас должен быть опыт экспериментов с Arduino, а также вы должны уметь работать с макетной платой и простыми компонентами.
Этот курс содержит большое количество материалов по программированию. Для этого вам нужно уметь работать с текстовым редактором. Любые предварительные знания Python, Javascript или другого языка программирования высокого уровня будут полезны, хотя и не являются строго обязательными.
Для кого этот курс:
- Разработчики, которые хотят изучить весь процесс создания веб-приложений
- Любой опыт программирования на языке высокого уровня будет полезен, но не обязателен
- Опыт работы с небольшими макетными платами будет полезен, но не обязателен
- Всем, кто хочет получить опыт работы с современными технологиями разработки веб-приложений
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.