- Регистрация
- 26.05.2022
- Сообщения
- 26 710
- Реакции
- 179
- Баллы
- 63
Быстрый тур по разработке полнофункциональных веб-приложений на Raspberry Pi Чему вы научитесь Установите минимальную операционную систему Raspbian Lite на RPi. Узнайте, как работать в безголовом режиме Научитесь устанавливать и использовать виртуальную среду Python. Установите и используйте Flask, веб-микросхему на основе Python Установите и используйте uWSGI в качестве сервера приложений для Flask Установите и используйте легкий веб-сервер Nginx Настройте systemd для автоматического запуска вашего приложения Используйте RPi GPIO в качестве цифровых входов и выходов Используйте датчик влажности и температуры DHT22 Установить и использовать базу данных SQLite Используйте Google Chart API для создания визуальных представлений данных датчиков. Используйте JQuery для добавления интерактивности веб-страницам Используйте Plotly для графического анализа данных датчиков Назначьте статический IP-адрес вашему Raspberry Pi Разместите свое приложение в Интернете и получайте к нему доступ из любого места Требования: A Raspberry Pi 4, 3, 2, модель B Компьютер с Windows, Mac или Linux Датчик DHT22 Светодиод 5 мм Кнопка Макетная плата и перемычки Доступ к сети Интернет (Ознакомьтесь с требованиями к оборудованию на бесплатной лекции в первом разделе курса) Описание: Добро пожаловать в Raspberry Pi: Full Stack, практический проект, призванный научить вас создавать приложение Интернета вещей на основе самого популярного в мире встроенного компьютера. Это обновленный и улучшенный римейк оригинальной Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, связанные с текущим состоянием искусства, а также добавил новый контент. Этот курс познакомит вас с полным процессом разработки веб-приложения. Вы интегрируете светодиоды, кнопки и датчики с Javascript, HTML, веб-серверами, серверами баз данных, маршрутизаторами и планировщиками. Вы поймете, почему Raspberry Pi является такой универсальной платформой для мастеров, на собственном опыте убедившись, насколько хорошо она сочетается: открытое оборудование, которое включает в себя беспроводные и проводные сети и возможность подключения датчиков и исполнительных механизмов, мощная операционная система Linux / Debian, которая дает вам доступ к языкам программирования высокого уровня и программным приложениям уровня рабочего стола а также гибкость программного обеспечения для разработки с открытым исходным кодом, которое буквально поддерживает облачные приложения, которые вы используете каждый день. По мере продвижения по разделам вы узнаете, как выполнить один шаг в процессе разработки приложения. Вы начнете с операционной системы, добавите Python и поиграете с обычным оборудованием. Затем вы настроите стек веб-приложений и само приложение. Вы будете изучать и добавлять новые функции и уточнения по мере прохождения лекций. Этот курс идеально подходит для людей, которые имеют хотя бы базовые представления о компьютерах и электронике. В идеале, у вас есть опыт экспериментов с Arduino, и вы хорошо разбираетесь в макетной плате и простых компонентах. Этот курс содержит значительный объем программирования. Для этого вам нужно будет комфортно работать с текстовым редактором. Любое предварительное знание Python, Javascript или другого языка программирования высокого уровня будет полезно, хотя это не является строго необходимым. Для зачисления нет требований, Я только прошу вас быть готовыми учиться и прилагать необходимое время и усилия. Пожалуйста, не забудьте посмотреть бесплатные лекции в первом разделе курса. Эти лекции предоставят вам подробную информацию о содержании курса и необходимом оборудовании. Будем рады учиться вместе с вами! Для кого этот курс: Создатели, которые хотят испытать весь процесс разработки веб-приложений Любой опыт программирования на языке высокого уровня полезен, но не обязателен. Опыт работы с небольшой макетной схемой полезен, но не обязателен Всем, кто хочет иметь опыт работы с современными технологиями разработки веб-приложений. Материалы курса: 92 лекций Общая продолжительность 9 ч 40 мин Продажник www.udemy.com/course/raspberry-pi-full-stack-raspbian/ |