Enroll Course: https://www.coursera.org/learn/internet-of-things-dragonboard

В этой статье я хотел бы поделиться своим опытом прохождения курса «Internet of Things: Setting Up Your DragonBoard™ Development Platform» на платформе Coursera. Этот курс предоставляет уникальную возможность освоить создание мобильных продуктов и прототипов с использованием современных технологий. Теперь давайте более подробно разберем структуру курса и его полезные моменты.

Курс начинается с **введения в Интернет вещей**, где мы знакомимся с основными темами и терминами. Если вы новичок в этой области, рекомендую не пропускать этот раздел, так как здесь дается основа для дальнейшего изучения.

В следующем модуле называется **Board Bring Up** вы получите полное представление о DragonBoard™ 410c. Мы узнаем, как запустить плату и какие функции она предлагает. Это очень важно, так как понимание технических характеристик платформы позволит вам эффективнее использовать её в будущих проектах.

Модуль **Setting up your Developing Environment** предлагает инструкции по установке Android Studio – это интегрированная среда разработки, которая станет вашим основным инструментом в этом курсе. Здесь хорошим дополнением будут советы по работе с SDK (Software Development Kit).

Далее идет **Changing your Operating System**, в котором вы можете выбрать, какую операционную систему лучше всего использовать. Это дает гибкость для участников с разными предпочтениями в платформах – от Windows до Ubuntu.

Не удивительно, что в любом проекте могут произойти ошибки, и в модуле **Rescuing your Bricked Board** вы узнаете, как избежать и исправить сбои. Полезная информация, которой не хватает многим начинающим разработчикам.

Кульминацией курса является создание своего первого приложения в модуле **Creating your First Application**. Здесь вы научитесь разрабатывать приложение Android, использующее GPS и Bluetooth, что является основным для проектов IoT.

Затем следует знакомство с **Native Development Kit (NDK)**, что открывает новые горизонты работы с C/C++. Создание приложения «Hello World» на этом этапе – это не только важный шаг, но и возможность впервые поработать с NDK.

Модуль **CALIT2 Bird Application** предоставляет возможность создать игру, что крайне интересно и увлекательно.
Последний модуль, **Monitoring your DragonBoard™ 410c**, станет завершающим аккордом, в котором вы создадите веб-сервер, указывающий статус вашего DragonBoard, что завершают вашу подготовку к работе с IoT.

В целом, курс предлагает отличные теоретические и практические навыки для разработки продуктов в области Интернета вещей. Я настоятельно рекомендую этот курс всем интересующимся IoT, независимо от уровня подготовки. Он дает хорошие основы и практику, чтобы начать создавать свои прототипы.

Записывайтесь, начинайте учиться и получайте удовольствие от выполнения проектов с DragonBoard™ 410c!

Enroll Course: https://www.coursera.org/learn/internet-of-things-dragonboard