Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 133.664
- Реакции
- 76.323
Складчина: Полный Стек 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-адрес
Разместите своё приложение в интернете и получайте к нему доступ из любой точки
Материалы курса
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 или другого языка программирования высокого уровня будут полезны, хотя и не являются строго обязательными.
Для кого этот курс:
Разработчики, которые хотят изучить весь процесс создания веб-приложений
Любой опыт программирования на языке высокого уровня будет полезен, но не обязателен
Опыт работы с небольшими макетными платами будет полезен, но не обязателен
Всем, кто хочет получить опыт работы с современными технологиями разработки веб-приложений
Спойлер: Оригинал описания:
Чему вы научитесь
Setup the minimal Raspbian Lite operating system to the RPi.
Learn how to work in headless mode
Learn to install and use the a Python virtual environment.
Install and use Flask, a Python-based web micro-framework
Install and use uWSGI as the application server for Flask
Install and use Nginx light-weight web server
Setup systemd to automatically start your application
Use the RPi GPIOs as digital input and outputs
Use a DHT22 humidity and temperature sensor
Install and use the SQLite database
Use the Google Chart API to create visual representations of the sensor data
Use JQuery to add interactivity to web pages
Use Plotly for graphical analysis of sensor data
Assign a static IP address to your Raspberry Pi
Expose your application to the Internet, and access it from anywhere
Материалы курса
15 разделов • 102 лекций • Общая продолжительность 11 ч 27 мин
Introduction
Get to know your Raspberry Pi
Getting Started
How to recover from a serious glitch by backing up and restoring your SD card
Pins, GPIOs, and how to control them with Python
Setup the Web application Stack
Styling with Skeleton
Getting started with our web application
Implement the date range selection feature
Improving the user interface with Google Charts and datetime selector
Dealing with time zones
Charting with Plotly
Publish on the Internet
Conclusion and Bonus Lecture
0760 - Recap and what's next
Bonus Lecture
Update 2022
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.
СКАЧАТЬ СЛИВЫ КУРСОВ
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-адрес
Разместите своё приложение в интернете и получайте к нему доступ из любой точки
Материалы курса
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 или другого языка программирования высокого уровня будут полезны, хотя и не являются строго обязательными.
Для кого этот курс:
Разработчики, которые хотят изучить весь процесс создания веб-приложений
Любой опыт программирования на языке высокого уровня будет полезен, но не обязателен
Опыт работы с небольшими макетными платами будет полезен, но не обязателен
Всем, кто хочет получить опыт работы с современными технологиями разработки веб-приложений
Спойлер: Оригинал описания:
Чему вы научитесь
Setup the minimal Raspbian Lite operating system to the RPi.
Learn how to work in headless mode
Learn to install and use the a Python virtual environment.
Install and use Flask, a Python-based web micro-framework
Install and use uWSGI as the application server for Flask
Install and use Nginx light-weight web server
Setup systemd to automatically start your application
Use the RPi GPIOs as digital input and outputs
Use a DHT22 humidity and temperature sensor
Install and use the SQLite database
Use the Google Chart API to create visual representations of the sensor data
Use JQuery to add interactivity to web pages
Use Plotly for graphical analysis of sensor data
Assign a static IP address to your Raspberry Pi
Expose your application to the Internet, and access it from anywhere
Материалы курса
15 разделов • 102 лекций • Общая продолжительность 11 ч 27 мин
Introduction
Get to know your Raspberry Pi
Getting Started
How to recover from a serious glitch by backing up and restoring your SD card
Pins, GPIOs, and how to control them with Python
Setup the Web application Stack
Styling with Skeleton
Getting started with our web application
Implement the date range selection feature
Improving the user interface with Google Charts and datetime selector
Dealing with time zones
Charting with Plotly
Publish on the Internet
Conclusion and Bonus Lecture
0760 - Recap and what's next
Bonus Lecture
Update 2022
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.
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Пак из 500 поз, для генераций [Kris Mitireva]
- 9 оснований любого невроза [Надежда Майн]
- Зачем мужчинам нужны женщины [Надежда Майн]
- [Вязание] Женский кардиган спицами сверху Mara Cardigan [Вяжи.ру] [Brianna Mason]
- [Вязание] Теплый свитер-оверсайз с японским плечом New Norma, вязаный спицами сверху [Вяжи.ру] [My Favourite Things]
- [Вязание] Вязаный спицами мохеровый оверсайз кардиган в полоску Ingrid cardigan [Вяжи.ру] [Katrine Hannibal at Önling]
- Управление командой [TutorPlace] [Дина Вакулина]
- Менеджер по продажам [TutorPlace] [Николай Ранд]
- 1С: Документооборот. Версия 3.0. 300 вопросов и ответов [Н. Ю. Бурцева, А. С. Данилов] [Повтор]
- SEO в эпоху ИИ: как обойти конкурентов и захватить выдачу [Александр Костин]