Скоро Полный Стек Raspberry Pi [Udemy] [Питер Далмарис]

Moderator
Команда форума
29 Мар 2020
305,517
1,644,273
113
#1
Полный Стек Raspberry Pi [Udemy] [Питер Далмарис]



Полный Стек Raspberry Pi [Udemy] [Питер Далмарис]
Raspberry Pi Full Stack
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-адрес
Разместите своё приложение в интернете и получайте к нему доступ из любой точки
Материалы курса
Введение
Познакомьтесь с 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 или другого языка программирования высокого уровня будут полезны, хотя и не являются строго обязательными.

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


Скачать:
Для просмотра содержимого вам необходимо авторизоваться