- Сен
- 147.366
- 648.141
Platinum
Администратор
Складчина: Raspberry Pi. Полный набор [Udemy] [Питер Далмарис]
Raspberry Pi Full Stack
Язык: Английский
Краткий обзор разработки полнофункциональных веб-приложений на Raspberry Pi
Чему вы научитесь
Установите минимальную операционную систему 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 или другого языка программирования высокого уровня будут полезны, хотя это не является строго необходимым.
Для зачисления не требуется никаких требований; я лишь прошу вас быть готовыми учиться и быть готовыми потратить необходимое время и усилия.
Не забудьте посмотреть бесплатные лекции в первой части курса. Эти лекции дадут вам подробную информацию о содержании курса и необходимом оборудовании.
С нетерпением ждем возможности учиться вместе с вами!
Спойлер: Оригинальное описание
Course last updated in August 2022
We updated this course to be fully compatible with Raspberry Pi OS version 11 ("Bullseye"), Python 3.8.13, and updated software modules across the entire stack.
In designing this update, we chose to use the latest available software modules without breaking any part of the application or requiring modifications.
Please watch the application briefing video (one of the free lectures in this page) for more details.
What is this course about?
Welcome to Raspberry Pi: Full Stack, a hands-on project designed to teach you how to build an Internet-of-Things application based on the world’s most popular embedded computer.
This is an updated and improved remake of the original Raspberry Pi Full Stack. In this new course, I have updated all of the technologies involved in the current state of the Art, and have also added new content.
This course will expose you to the full process of developing a web application.
You will integrate LEDs, buttons and sensors with Javascript, HTML, web servers, database servers, routers and schedulers.
You will understand why the Raspberry Pi is such a versatile tinkering platform by experiencing first hand how well it combines:
open hardware, that includes wireless and wired networking and the ability to connect sensors and actuators,
the powerful Linux/Debian operating system, which gives you access to high-level programming languages and desktop-level software applications
and, the flexibility of open source development software which, literally, powers the cloud applications that you use every day
As you progress through the sections, you will learn how to complete a single step of the application development process.
You’ll start with the operating system, add Python and play with some common hardware. Then you'll set up the web application stack, and the application itself.
You will learn and add new features and refinements as you move through the lectures.
This course is perfect for people that have at least basic understanding of computers and electronics.
Ideally, you have experience in experimenting with the Arduino and are comfortable with the breadboard and simple components.
This course contains a substantial amount of programming. For this, you will need to be comfortable working with a text editor. Any prior knowledge of Python, Javascript or other high-level programming language will be beneficial, although it is not strictly necessary.
There are no requirements necessary to enrol; I only ask you to be ready to learn and willing to put the required time and effort.
Please don't forget to watch the free lectures in the first section of the course. These lectures will give you detailed information on the course content and the hardware you will need.
Looking forward to learning with you!
Автор: Питер Далмарис — педагог, инженер-электрик, любитель электроники и Maker. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг.
Стоимость: ~7600 руб. (79,99 €)
СЛИВЫ КУРСОВ
Raspberry Pi Full Stack
Язык: Английский
Краткий обзор разработки полнофункциональных веб-приложений на Raspberry Pi
Чему вы научитесь
Установите минимальную операционную систему 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 или другого языка программирования высокого уровня будут полезны, хотя это не является строго необходимым.
Для зачисления не требуется никаких требований; я лишь прошу вас быть готовыми учиться и быть готовыми потратить необходимое время и усилия.
Не забудьте посмотреть бесплатные лекции в первой части курса. Эти лекции дадут вам подробную информацию о содержании курса и необходимом оборудовании.
С нетерпением ждем возможности учиться вместе с вами!
Спойлер: Оригинальное описание
Course last updated in August 2022
We updated this course to be fully compatible with Raspberry Pi OS version 11 ("Bullseye"), Python 3.8.13, and updated software modules across the entire stack.
In designing this update, we chose to use the latest available software modules without breaking any part of the application or requiring modifications.
Please watch the application briefing video (one of the free lectures in this page) for more details.
What is this course about?
Welcome to Raspberry Pi: Full Stack, a hands-on project designed to teach you how to build an Internet-of-Things application based on the world’s most popular embedded computer.
This is an updated and improved remake of the original Raspberry Pi Full Stack. In this new course, I have updated all of the technologies involved in the current state of the Art, and have also added new content.
This course will expose you to the full process of developing a web application.
You will integrate LEDs, buttons and sensors with Javascript, HTML, web servers, database servers, routers and schedulers.
You will understand why the Raspberry Pi is such a versatile tinkering platform by experiencing first hand how well it combines:
open hardware, that includes wireless and wired networking and the ability to connect sensors and actuators,
the powerful Linux/Debian operating system, which gives you access to high-level programming languages and desktop-level software applications
and, the flexibility of open source development software which, literally, powers the cloud applications that you use every day
As you progress through the sections, you will learn how to complete a single step of the application development process.
You’ll start with the operating system, add Python and play with some common hardware. Then you'll set up the web application stack, and the application itself.
You will learn and add new features and refinements as you move through the lectures.
This course is perfect for people that have at least basic understanding of computers and electronics.
Ideally, you have experience in experimenting with the Arduino and are comfortable with the breadboard and simple components.
This course contains a substantial amount of programming. For this, you will need to be comfortable working with a text editor. Any prior knowledge of Python, Javascript or other high-level programming language will be beneficial, although it is not strictly necessary.
There are no requirements necessary to enrol; I only ask you to be ready to learn and willing to put the required time and effort.
Please don't forget to watch the free lectures in the first section of the course. These lectures will give you detailed information on the course content and the hardware you will need.
Looking forward to learning with you!
Автор: Питер Далмарис — педагог, инженер-электрик, любитель электроники и Maker. Создатель онлайн-видеокурсов по DIY-электронике и автор трех технических книг.
Стоимость: ~7600 руб. (79,99 €)
СЛИВЫ КУРСОВ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Практика с мандалой Деньги на усиление денежного потока [Елена Филиппова]
- Как выстрелить в 2025 году делая ставку на тренды [f5game] [Ольга Грищенко]
- Проект Музыка [busy-bee] [Елена Самсонова]
- Проект Профессии [busy-bee] [Елена Самсонова]
- YouTube CPA Академия [CPAGRIP]
- 28 Международная научно-практическая конференция "Арт-терапия сегодня" [Тариф Онлайн] [artterapia]