DevCon School
Технологии будущего
Крупнейшая школа Microsoft для разработчиков в России
1 ноября 2016 года, Москва

Мероприятие завершено

Интенсивы

Интенсив: Облачный интернет вещей

Мы предлагаем вашему вниманию обновленную версию мастер-класса по интернету вещей (IoT), которая уже успела полюбиться участникам прошлой конференции DevCon. За несколько часов мы познакомимся и попробуем поработать на практике с устройствами интернета вещей, а также научимся посылать потоки информации в облако, обрабатывать их там, делать умные выводы и строить красивые графики. Уникальное сочетание работы «с железом» и самыми передовыми программными технологиями и когнитивными сервисами позволят вам прекрасно провести день и вдохновиться новыми идеями!

На IoT-интенсиве мы будем учиться разрабатывать универсальные приложения для интернета вещей и облачные сервисы. Примерно 60% времени будет посвящено практической работе, поэтому очень важно, чтобы вы пришли подготовленными. Вам потребуются:

Требования к ПО
  • Ноутбук с Windows 10. Без установленной Windows 10 будет очень сложно разрабатывать универсальные приложения, т.к. вы не сможете запускать их на своём компьютере.
  • Visual Studio 2015 (например, Community Edition). Желательно установить последние обновления (Update 3). Очень важно, чтобы при установке были выбраны и установлены средства разработки UWP-приложений.
  • Установить Windows IoT Core Dashboard.
  • Доступ в Microsoft Azure. Если у вас нет подписки, то ключи для временной подписки будут предоставлены на мероприятии.

Если у вас возникают вопросы по оборудованию – обращайтесь к куратору интенсива, Дмитрию Сошникову.



Интенсив по машинному обучению

На интенсиве по машинному обучению вы начнете с самых основ машинного обучения, продолжите занятием по изучению соответствующих ресурсов в облаке и разбором уже готового алгоритма и закончите изучением R, Azure Machine Learning и Apache Spark.

Требования к ПО
  • Ноутбук с любой ОС и установленным браузером. Жесткого требования иметь с собой ноутбук нет.
  • Доступ в Microsoft Azure. Если у вас нет подписки, то ключи для временной подписки будут предоставлены на мероприятии.


Интенсив: Правильный Xamarin для мобильных приложений

Всем известно, что Xamarin позволяет создавать кроссплатформенные приложения на С#. Зачастую разработчики ожидают чуда от платформы. Однако, для создания действительно хороших продуктов нужен опыт и компетенции, ведь мобильная разработка имеет гораздо больше нюансов и ограничений, чем привычная разработка веб- и серверных приложений. На интенсиве мы предлагаем вам познакомиться с лучшими и правильными подходами к созданию архитектуры и разработке мобильных приложений на Xamarin.Forms.

Часть 1. Готовим Xamarin.Forms приложение: первые шаги
В открывающей части нашего иинтенсива мы рассмотрим первые шаги по разработке бизнес-приложений на базе Xamarin.Forms. Уделим внимание работе со списками и рекомендациям к повышению производительности.

Часть 2. Удобный REST для Xamarin-приложений
Разработчикам на Xamarin доступен богатый выбор компонентов для работы с сетью, и в этом блоке мы рассмотрим набор модулей, которые также могут быть использованы в PCL-проектах на Xamarin.Forms.

Часть 3. Архитектура приложения на Xamarin.Forms
Одним из важных аспектов при разработке приложений является выбор правильной архитектуры. Зачастую все беды при разработке кросс-плафторменных приложений происходят от несоблюдения архитектуры. Рассмотрим процесс решения подобной задачи с токи зрения разработчиков.

Требования к ПО

Для Windows (инструкция по установке):

  • Windows 10, Visual Studio 2015 Update 3, Xamarin SDK (c последними обновлениями), Android SDK устанавливается вместе с Xamarin, Visual Studio Android эмулятор

Для Mac OS X (инструкция по установке):

  • Xcode, Xamarin SDK, Android SDK, Android эмулятор