Raspberry Pi Полный стек Raspbian [Udemy] [Dr. Peter Dalmaris]
Быстрый тур по разработке полнофункциональных веб-приложений на Raspberry Pi
Чему вы научитесь
Добро пожаловать в Raspberry Pi: Full Stack, практический проект, призванный научить вас создавать приложение Интернета вещей на основе самого популярного в мире встроенного компьютера.
Это обновленный и улучшенный римейк оригинальной Raspberry Pi Full Stack. В этом новом курсе я обновил все технологии, связанные с текущим состоянием искусства, а также добавил новый контент.
Этот курс познакомит вас с полным процессом разработки веб-приложения.
Вы интегрируете светодиоды, кнопки и датчики с Javascript, HTML, веб-серверами, серверами баз данных, маршрутизаторами и планировщиками.
Вы поймете, почему Raspberry Pi является такой универсальной платформой для мастеров, на собственном опыте убедившись, насколько хорошо она сочетается:
открытое оборудование, которое включает в себя беспроводные и проводные сети и возможность подключения датчиков и исполнительных механизмов,
мощная операционная система Linux / Debian, которая дает вам доступ к языкам программирования высокого уровня и программным приложениям уровня рабочего стола
а также гибкость программного обеспечения для разработки с открытым исходным кодом, которое буквально поддерживает облачные приложения, которые вы используете каждый день.
По мере продвижения по разделам вы узнаете, как выполнить один шаг в процессе разработки приложения.
Вы начнете с операционной системы, добавите Python и поиграете с обычным оборудованием. Затем вы настроите стек веб-приложений и само приложение.
Вы будете изучать и добавлять новые функции и уточнения по мере прохождения лекций.
Этот курс идеально подходит для людей, которые имеют хотя бы базовые представления о компьютерах и электронике.
В идеале, у вас есть опыт экспериментов с Arduino, и вы хорошо разбираетесь в макетной плате и простых компонентах.
Этот курс содержит значительный объем программирования. Для этого вам нужно будет комфортно работать с текстовым редактором. Любое предварительное знание Python, Javascript или другого языка программирования высокого уровня будет полезно, хотя это не является строго необходимым.
Для зачисления нет требований; Я только прошу вас быть готовыми учиться и прилагать необходимое время и усилия.
Пожалуйста, не забудьте посмотреть бесплатные лекции в первом разделе курса. Эти лекции предоставят вам подробную информацию о содержании курса и необходимом оборудовании.
Будем рады учиться вместе с вами!
Для кого этот курс:
Создатели, которые хотят испытать весь процесс разработки веб-приложений
Любой опыт программирования на языке высокого уровня полезен, но не обязателен.
Опыт работы с небольшой макетной схемой полезен, но не обязателен
Всем, кто хочет иметь опыт работы с современными технологиями разработки веб-приложений.
Материалы курса:
Быстрый тур по разработке полнофункциональных веб-приложений на 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 мин
https://www.udemy.com/course/raspberry-pi-full-stack-raspbian/