workshops

workshops AzureDay

8th of September

During AzureDAY you can take part in practical workshops that are being held on 8th of September.
PLEASE NOTE that if you want to participate in any workshop, you need a dedicated workshop ticket.
Обратите внимание, что лабораторные работы 8го сентября проходят в разных локациях. Все участники лабораторных работ могут найти детальные инструкции у себя в почте.
Dmitriy Ivanov
Dmitriy Ivanov
9:00 - 17:00
Xamarin Forms для начинающих

language: Russian
tickets left : 0  
Теоретическая часть Xamarin.Forms
- Типы проектов и их отличия (Forms and Native)
- Плагины для проектов и расширения
- Аналитика поведения пользователя в приложении
- Страницы и элементов форм
- Подключение к Azure

Практическая часть
- Создание проекта Xamarin.Forms
- Создание страниц и элементов форм
- Верстка приложения создание дизайна
- Написание логики работы приложения
- Подключение приложения к Azure
- Тестирование и анализ поведения в приложении пользователя
Eugene Polonychko
Eugene Polonychko
9:00 - 17:00
How to create a BI Solution in Azure (Azure Data Factory, Azure SQL, Azure Analysis Services)

language: Russian
tickets left : 0  
Последнее время многие проекты мигрируют в облако. На это есть множество причин и скорость, и инфраструктура и т.д., стек технологий Business Intelligence тоже не остался в стороне.

В течение дня мы следаем следующее:
- Мигрируем наше хранилище данных в облако(посмотрим на SQL Azure, SQL DWH).
- Настроим и построим пакеты выгрузки в ХД с помощью Azure Data Factory.
- Построим модель в Azure Analysis Services.
Ihor Leontiev
Ihor Leontiev
9:00 - 17:00
Azure Container Service - from zero to hero

language: Russian
tickets left : 0  
В течении лабораторной работы мы будем разбираться что такое Docker и "с чем его едят".

Мы создадим базовый контейнер и научимся его публиковать в публичный/приватный репозиторий. Разберемся с построением собственных образов и каким образом компоновать несколько контейнеров и как правильно настраивать "общение" между ними.

К концу дня вы:
- Поймете что такое Docker и насколько это удобный инструмент.
- Сможете сами создавать свои контейнеры.
- Научитесь работать с публичными/приватными репозиториями
- Сможете создать свою собственную aka "production" архитектуру для запуска контейнеров в Azure.

По завершению лабораторной работы у вас будет собственный контейнер который будет запущен как локально, так и в облаке управляемый оркестратором.
Alexandr Surkov
Alexandr Surkov
9:00 - 17:00
IoT своими руками на примере Azure и RaspberryPi с Windows 10 IoT Core

language: Russian
tickets left : 0  
Что мы будем делать:
Мы развернем облачную IoT инфраструктуру, состоящую из минимального набора компонентов и подключим к ней устройство, собранное на основе RaspberryPi. В результате мы сможем удаленно получать информацию с устройства, отображать ее и управлять элементами на данном устройстве.

Поучаствовав в воркшопе, вы:
- узнаете как устроен внутри IoT-проект на примере сервисов Microsoft Azure;
- поймете с чего можно начать работу над IoT проектом;
- получите практические навыки работы с Microsoft Azure;
- познакомитесь с основными сервисами Microsoft Azure для IoT и особенностями их настройки и тарификации.

В итоге:
Вы сможете быстро развернуть готовую облачную инфраструктуру для вашего IoT проекта и будете понимать где, как и что нужно будет в ней поменять, чтобы учесть ваши требования и пожелания.
Illya Reznykov
Illya Reznykov
9:00 - 17:00
Create Api App with authentication and web jobs

language: Russian
tickets left : 0  
  1. Introduction:
    1. Acquaintance;
    2. Course overview;
    3. Set up environment, check required software.
  2. Prepare environment:
    1. Create Azure resource group;
    2. Create Azure storage;
    3. Create App Service plan;
    4. Check AAD.
  3. Data source and model library:
    1. Create Azure SQL server;
    2. Create database project;
    3. Deploy to Azure SQL database as data-tier application;
    4. Connect to SQL Azure from Visual Studio, check data;
    5. Create class library;
    6. Add data models with Entity Framework.
  4. API app - basic:
    1. Overview;
    2. Types of web apps, app plan, pricing;
    3. Create App plan and API app;
    4. Tune swagger package;
    5. Launch local instance, deploy to Azure.
  1. API app - intermediate:
    1. Add models from SQL database;
    2. Create new controllers;
    3. Deploy to Azure;
    4. Create Asp.Net MVC site as consumer;
    5. Add Rest service;
    6. Deploy Asp.Net MVC site to Azure;
    7. Check Rest API.
  2. Web jobs - basics:
    1. Overview;
    2. Create console application that convert images;
    3. Update application to convert image in storage;
    4. Discuss possible triggers;
    5. Convert console application to web job;
    6. Deploy to API app to Azure;
    7. Check web job.
  1. Web jobs - intermediate:
    1. Add logging;
    2. Add async methods;
    3. Debug web jobs.
  2. API app - advanced:
    1. Add authentication with Easy Auth;
    2. Create AAD application;
    3. Add authorize attribute.
  3. Web jobs - advanced:
    1. Create new web job with trigger;
    2. Consume API app from web job;
    3. Create AAD application for web job;
    4. Check results.
  4. Conclusions.
Andrey Deren
Andrey Deren
9:00 - 17:00
Boosting complex IT solutions performance with Microsoft Azure storage services

language: Russian
tickets left : 0  
Основой любого IT-решения является хранилище данных. Поэтому производительность, надежность и безопасность решения напрямую зависит от корректного подбора и использования хранилища данных.

Поэтому мы научимся:
- Понимать почему нет «серебряной пули» для хранения данных.
- Подбирать хранилище согласно требованиям проекта.
- Создавать, настраивать и оптимизировать различные типы хранилищ в облаке Azure.
- «Хакам», трюкам и «тюнингу» программного кода Вашего облачного решения для оптимизации работы с хранилищем.
- Жизненному опыту использования облачных хранилищ в высокопроизводительных проектах.
Sergey Poplavskiy
Sergey Poplavskiy
9:00 - 17:00
Dive into Bot Platform: create FAQ bot using Azure, Cognitive services and Bot Framework

language: Russian
tickets left : 0  
Во время воркшопа мы сперва ознакомимся с теоретическими аспектами создания ботов. Они включают в себя следующие темы:
- Общая теория создания ботов.
- Проектирование UX\UI.
- Bot SDK & Bot Connector – сервисы, облегчающие создание ботов.
- Структура бота: Conversations, Dialogs, Flows.
- Использование когнитивных сервисов ботах.

Затем мы закрепим полученные знания на практике и сделаем следующее:
- Создадим простого «линейного» и «древовидного» бота используя Dialogs.
- Добавим Rich UI елементы: Prompts, Rich Cards и другие.
- Добававим приветственные и проактивные сообщения.
- Поработаем над авторизацией, локализацией и другими продвинутыми техниками, которые можно применять в ботах.
Valentin Radchuk
Valentin Radchuk
9:00 - 17:00
Exploring ASP.NET Core Web API

language: Russian
tickets left : 0  
На воркшопе мы сделаем c нуля разработаем Web Api приложение.

В течении дня мы:
- узнаем как пользоваться консольными инструментами .NET Core;
- познакомимся с методами конфигурирования приложения;
- научимся добавлять Live-документацию и убедимся что приложение успешно работает на разных платформах (Windows, Linux, Mac);
- и ещё много всего другого.
Александр Шамрай
Александр Шамрай
9:00 - 17:00
VSTS/TFS шаг за шагом

language: Russian
tickets left : 0  
Воркшоп покажет возможности платформы VSTS/TFS от получения требований заказчика до развертывания.

В процессе мероприятия мы вместе с участниками обсудим и опробуем следующие области:
1. Управление проектом разработки ПО. Гибкие и формальные методы, которые поддерживает платформа, а также организация рабочего пространства команды.
2. Реализация требований, сборка и развертывание продукта. Рассматриваются вопросы, связанные с реализацией изменений в коде, непрерывной интеграцией и развертыванием.
3. Контроль качества продукта. Как выполняется тестирование и приемка продукта.