01. Облачные технологии

Использование компьютерной техники и информационных технологий в бизнесе уже давно стало естественным процессом, без которого сложно себе представить нормальную деятельность. То же произошло и с интернет-технологиями, в том числе электронной почтой, Skype, корпоративными сайтами и другими способами связи и привлечения внимания, которые используются сегодня практически всеми компаниями. Интернет позволяет убрать жесткую привязку сотрудников к офису, особенно если их деятельность позволяет работать удаленно.

Облачные технологии — это следующий шаг развития информационных систем. Google Apps и решения от Яндекса сегодня знакомы многим, ведь с их помощью можно реализовать почту с доменом компании, коллективную работу с документами, общие календари и т.д., приложений для совместной работы сегодня достаточно много. Все это можно считать первым и самым простым этапом использования облачных технологий в компании, а подробнее о них Вы можете узнать на курсе "Google Apps для организации работы предприятия", который регулярно проводится в нашем Учебном Центре.

Следующий уровень — реализация частного облака в компании или использование такой услуги у стороннего поставщика ИТ услуг. Конечно, для этого потребуется наличие соответствующего оборудования, лицензий, задач и, главное, квалифицированного персонала, который сможет создать частное облако и управлять им. На курсах "М10750 Мониторинг и управление частным облаком с помощью System Center 2012" и "М10751 Настройка и развертывание частного облака с помощью System Center 2012" квалифицированные системные администраторы центров обработки данных могут познакомиться с технологиями Microsoft в этой области, научиться развертывать, конфигурировать, мониторить и устранять неполадки у частного облака при помощи System Center 2012. Это достаточно сложные и специализированные курсы, которые требуют от слушателей не только глубоких знаний Windows Server 2012, но и сетевой и доменной архитектуры, а также System Center 2012.

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

Мы приглашаем всех заинтересованных системных администраторов проходить обучение по направлению "Облачные технологии" в нашем Учебном Центре очно или в режиме вебинара. Осваивайте новые технологии и становитесь еще более востребованным специалистом.

Разработка облачных решений на платформе Microsoft Azure. Upgrading Your Skills to Windows Server 2016. (M20532)

Цена
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.
Цена для частных лиц 36000 руб.
Индивидуальное обучение (1ак.ч.) от 1500 руб.

Длительность курса: 45/5 часов/дней.

Цель курса: предоставить слушателям знания и навыки, необходимые для настройки веб-приложения ASP.NET; развертывания  и отслеживания веб-сайтов Azure; работы  с облачнойслужбой (Cloud Service packages).

Курс предназначен:  Этот курс предназначен для слушателей с опытом создания вертикально масштабируемых приложений. Также слушатели должны обладать опытом работы c платформой Microsoft Azure и понимать основы предлагаемых услуг. Данный курс дает слушателям возможность взять исходное приложение ASP.NET MVC и расширить его функциональность, переместив в Azure. Данный курс сфокусирован на задачах, необходимых в процессе создания высоко доступных приложений в облаке.

Облачная платформа Microsoft Azure (Базовый курс). Microsoft Azure Fundamentals. (M10979)

Цена
Цена для организаций 14400 руб.
Цена вебинара 14400 руб.
Цена для частных лиц 14400 руб.
Индивидуальное обучение (1ак.ч.) от 1500 руб.

Длительность курса: 18/2 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться
20.11.2017Саратов14400 руб.

Цель курса: предоставить слушателям знания и навыки, необходимые для внедрения и настройки новых возможностей и функций Windows Server 2016. Данный курс позволяет обновить компетенцию до Windows Server 2016.

Курс предназначен:  администраторам Windows-серверов и сетей, разработчикам веб-приложений и баз данных, планирующим использовать Microsoft Azure. Системные администраторы могут расширять IT-инфраструктуру за счёт облака. Разработчики – публиковать в облаке свои проекты.

Описание и требования

По окончании обучения Вы будете уметь:

  • Понимать назначения и возможности платформы Microsoft Azure.
  • Создавать виртуальные машины и сети.
  • Использовать хранилища и базы данных Microsoft Azure.
  • Использовать инструменты управления Azure.

Уровень предварительной подготовки:

  • Опыт работы с Windows Server 2008 или Windows Server 2012: развертывание и управлением, администрирование и обслуживание системы Windows Server 2008 или Windows Server.
  • Опыт работы с сетевыми технологиями на платформе Windows.
  • Опыт работы с Active Directory.
  • Опыт работы с технологиями виртуализации в Windows Server.
  • Знания, эквивалентные MCSA Windows Server 2008 или Windows Server 2012.

Продолжительность курса: 2 дня/18 часов

Содержание курса

Модуль 1. Начало работы с Azure

  • Концепция облачных вычислений
  • Windows Azure
  • Управление Azure
  • Подписка и оплата  

 Модуль 2. Виртуальные машины в Azure

  • Создание и настройка виртуальных машин
  • Настройка дисков                    

 Модуль 3. Веб-сайты и облачные службы

  • Создание и настройка веб-сайта
  • Публикация и мониторинг веб-сайтов
  • Создание и развёртывание облачных служб                        

 Модуль 4. Виртуальные сети

  • Начало работы с виртуальными сетями
  • Создание виртуальной сети
  • Объединение сетей                

 Модуль 5. Облачное хранилище

  • Концепция облачного хранилища
  • Создание и управление хранилищем                    

 Модуль 6. Базы данных

  • Реляционные базы данных в Azure
  • Создание и подключение к базе данных              

 Модуль 7. Azure Active Directory

  • Обзор Azure AD
  • Управление аутентификацией                

 Модуль 8. Инструменты управления Azure

  • Azure PowerShell
  • Azure SDK
  • Azure CLI

Google Apps для организации работы предприятия

Цена
Цена для организаций 5500 руб.
Цена для частных лиц 5500 руб.
Индивидуальное обучение (1ак.ч.) от 700 руб.

Длительность курса: 16/1 часов/дней.

Google Apps представляет набор разнообразных инструментов для работы организаций любого размера – от малых предприятий до крупных корпораций, и включает в себя:

  • возможность создания электронной почты в домене организации;
  • возможность коллективной работы над созданием текстовых документов, презентаций и таблиц;
  • инструменты для создания собственных веб-страниц;
  • общую систему календарей и многочисленные другие сервисы.

Данный учебный курс поможет научиться использовать и настраивать службы Google Apps.

Цель курса: получить теоретические знания и практические навыки, необходимые для работы с Google Apps.

Категория слушателей: курс предназначен для широкого круга специалистов.

Уровень предварительной подготовки:  опытный пользователь ПК.

По окончании обучения Вы  будете уметь:

  • Регистрировать, настраивать и использовать аккаунт администратора
  • Пользоваться базовыми сервисами Google Apps
  • Организовывать работу с сервисами Google Apps для Вашей компании в режиме онлайн

 

 

Содержание курса:

Знакомство с Google Apps (1 ак.ч.)

  • Что такое Google Apps: "Облачные" сервисы
  • Функционал Google Apps: краткая характеристика
  • Регистрация в Google Apps
  • Верификация домена в Google Apps
  • Настройка Google Apps с помощью мастера настроек. Настройка почты
  • Настройка Google Apps с помощью мастера настроек. Настройка календаря
  • Элементы интерфейса панели администратора
  • Возможности службы Google Site и настройки
  • Создание сайта с помощью Google Site

Google Sait  (1 ак.ч.)

  • Введение к службе "Сайты"
  • Создание, форматирование и настройка сайта
  • Выбор типов страниц
  • Управление страницами сайта
  • Встроенные документы, гаджеты мультимедиа и другие инструменты Google   
  • Открытие доступа к сайту, его опубликование и защита
  • Использование Сайтов Google для управления учебным процессом
  • Галерея гаджетов и развертывание

Google Disk (1 ак.ч.)

  • Элементы интерфейса Google Disk
  • Настройки Google Disk

Google Docs (1 ак.ч.)

  • Введение в Документы Google
  • Совместный доступ, конфиденциальность, печать и публикация
  • Документы
  • Таблицы
  • Презентации
  • Формы
  • Рисунки
  • Список документов
  • Мобильные документы

Календарь Google (2 ак.ч.)

  • Основные сведения о Календаре
  • Добавление встреч и мероприятий
  • Добавление пользователей к мероприятиям
  • Создание и просмотр календарей
  • Открытие доступа к календарям для отдельных пользователей и групп
  • Публикация и встраивание календарей
  • Планирование учебной программы и расписания
  • Лаборатория Календаря
  • Другие способы доступа к Календарю Google

Gmail (2 ак.ч.)

  • Отправка и получение почты
  • Управление контактами
  • Хранение и организация почты
  • Почта Google Apps и почтовые клиенты
  • Создание списков задач и управление им
  • Автономный режим и работа с почтой с мобильных устройств
  • Интегрированный чат

 

М20487 Разработка Windows Azure и Web сервисов

Цена
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.
Цена для частных лиц 36000 руб.

Длительность курса: 45/5 часов/дней.

Данный курс предоставляет слушателям знания и навыки проектирования и разработки служб доступа к локальным и удаленным данным, написания и развёртывания служб в гибридных средах, включая локальные серверы и открытое облако Windows Azure.

Категория слушателей

Курс предназначен для начинающих и опытных разработчиков, использующих .NET более 6 месяцев, желающих узнать, как разрабатывать сервисы и разворачивать их в гибридных средах.

Предварительная подготовка

  • Опыт разработки на языке С# с использованием лямбда выражений, LINQ, и анонимных типов.
  • Понимание концепции многоуровневых приложений.
  • Опыт работы с запросами и манипулированием данными с помощью ADO.NET.
  • Знание XML.

По окончании курса слушатели смогут:

  • Запрашивать и обрабатывать данные через Entity Framework;
  • Использовать ASP.NET Web API для создания HTTP-сервисов и использовать их из .NET и не-.NET клиентов;
  • Расширять ASP.NET Web API службы с использованием обработчиков сообщений, связей с моделями, фильтров действий и форматеров медиа;
  • Создавать SOAP-сервисы при помощи Windows Communication Foundation (WCF) и организовывать доступ к ним из клиентов .NET;
  • Применять принципы проектирования контрактов и расширять службы WCF с использованием настраиваемых компонентов и поведений;
  • Обеспечить безопасность служб WCF на транспортном и уровне сообщений;
  • Использовать Windows Azure Service Bus для обмена сообщениями и перенаправления сообщений с помощью очередей;
  • Размещение (hosting) на локальных серверах и в Windows Azure, включая Web-роли, Worker-роли и веб-сайты;
  • Разворачивать службы на локальных серверах и в Windows Azure;
  • Хранить и получать доступ к данным в хранилище Windows Azure, настраивать прав доступа к хранилищу;
  • Организовать мониторинг служб на локальных серверах и в Windows Azure;
  • Реализовать федеративную аутентификацию с помощью ACS со службой ASP.NET Web API;
  • Создавать масштабируемые службы обеспечивающие балансировку нагрузки.

Сертификационные экзамены

Курс помогает подготовиться к следующим сертификационным экзаменам:

  • 070-487: Developing Windows Azure and Web Services

 

Содержание курса:

Обзор служб и облачных технологий

  • Основные компоненты распределенных приложений
  • Данные и технологии доступа к данным
  • Технологии служб
  • Облачные вычисления
  • Исследование приложения “Blue Yonder Airlines’ Travel Companion”
  • Лабораторная работа: Изучение среды разработки

     

    • Создание базы данных SQL в Windows Azure (Windows Azure SQL Database)
    • Создание модели данных (Entity Data Model)
    • Создание служб ASP.NET Web API
    • Развертывание веб-приложений на Windows Azure

Извлечение и манипулирование данными с помощью Entity Framework

  • Обзор ADO.NET
  • Создание модели данных (Entity Data Model)
  • Извлечение и манипулирование данными
  • Лабораторная работа: Создание компонентов доступа к данным с помощью Entity Framework 

     

    • Изучение модели данных и проектов интеграционного тестирования
    • Создание модели данных
    • Извлечение и манипулирование данными

Создание и использование служб ASP.NET Web API

  • Что такое служба HTTP?
  • Создание службы ASP.NET Web API
  • Обработка HTTP-запросов и ответов
  • Размещение и запуск служб ASP.NET Web API
  • Лабораторная работа: Создание службы бронирования путешествия в ASP.NET Web API

     

    • Создание службы ASP.NET Web API
    • Запуск службы ASP.NET Web API

Расширение и обеспечение безопасности служб ASP.NET Web API

  • Конвейер (pipeline) обработки запросов ASP.NET Web API
  • Конвейер (pipeline) обработки ответа ASP.NET Web API
  • Создание служб OData
  • Реализация безопасности в службах ASP.NET Web API
  • Настройка зависимостей между контроллерами
  • Лабораторная работа: Расширение службы бронирования путешествия в ASP.NET Web API

     

    • Создание обработчика зависимости для репозитория
    • Добавление новых типов для запросов RSS
    • Добавление OData для службы «Расписание полетов»
    • Применение правил проверки в службе бронирования
    • Обеспечение безопасного взаимодействия между клиентом и сервером

Создание служб WCF

  • Преимущества при создании служб WCF
  • Создание и использование контрактов
  • Настройка и размещение служб WCF
  • Использование служб WCF
  • Лабораторная работа: Создание и использование WCF службы бронирования

     

    • Создание WCF службы бронирования
    • Настройка и размещение службы
    • Использование WCF службы в ASP.NET Web API

Проектирование и расширение служб WCF

  • Принципы проектирования служб с помощью контрактов
  • Обработка распределенных транзакций
  • Конвейерная архитектура WCF
  • Расширение конвейерной архитектуры WCF
  • Лабораторная работа: Проектирование и расширение служб WCF

     

    • Создание собственного компонента для обработки ошибок во время выполнения приложения
    • Добавление поддержки распределенных транзакций в службе бронирования WCF
    • Использование асинхронных WCF вызовов

Реализация безопасности служб WCF

  • Безопасность при передаче
  • Безопасность сообщений
  • Настройка службы аутентификации и авторизации
  • Лабораторная работа: Безопасность служб WCF

     

    • Безопасность служб WCF
    • Настройка ASP.NET Web API службы регистрации для обеспечения безопасного взаимодействия

Windows Azure Service Bus

  • Переключатели (relays) Windows Azure Service Bus
  • Очереди (queues) Windows Azure Service Bus
  • Темы (topics) Windows Azure Service Bus
  • Лабораторная работа: Windows Azure Service Bus

     

    • Использование переключателей Windows Azure Service Bus для WCF службы регистрации
    • Публикация обновлений регистрации для клиентов, использующих темы Windows Azure Service Bus

Размещение (hosting) служб

  • Размещение (hosting) служб на локальном сервере
  • Размещение (hosting) служб в Windows Azure
  • Лабораторная работа: Размещений служб

     

    • Размещение (hosting) WCF службы бронирования на IIS
    • Размещение (hosting) ASP.NET Web API службы в Web-роли Windows Azure
    • Размещение (hosting) службы управления бронированием на web-сайте Windows Azure

Развертывание служб

  • Web-развертывание через Visual Studio
  • Создание и развертывание web-приложения
  • Средства командной строки для web-развертывания
  • Развертывание в Windows Azure
  • Непрерывная доставка с использованием TFS и GIT
  • Советы и рекомендации по развертыванию продуктов
  • Лабораторная работа: Развертывание служб

     

    • Развертывание службы обновлений в Windows Azure
    • Обновления web-сайта Windows Azure с помощью web-развертывания
    • Экспорт и импорт средств развертывания IIS

Хранилище Windows Azure (Windows Azure Storage)

  • Введение в Windows Azure Storage
  • Хранилище Blob’ов в Windows Azure
  • Хранилище таблиц в Windows Azure
  • Хранилище очередей в Windows Azure
  • Ограничение доступа к хранилищу Windows Azure
  • Лабораторная работа: Windows Azure Storage

     

    • Хранение контента в Windows Azure Storage
    • Доступ к Windows Azure Storage
    • Создание подписок общего доступа к Blob’ам

Мониторинг и диагностика

  • Выполнение диагностики с помощью трассировки
  • Настройка службы диагностики
  • Мониторинг IIS
  • Мониторинг служб с использованием диагностики Windows Azure
  • Отладка с использованием IntelliTrace
  • Сбор метрик Windows Azure
  • Лабораторная работа: Мониторинг и диагностика

     

    • Настройка трассировки и логов WCF
    • Настройка диагностики Windows Azure

Управление идентификацией и контроль доступа

  • Технологии идентификации на основе заявок (claims)
  • Службы управления доступом
  • Настройка службы для использования федеративной идентификации
  • Обработка федеративной идентификации на стороне клиента
  • Лабораторная работа: Управление идентификацией и контролем доступа

     

    • Настройка Windows Azure ACS
    • Интеграция ACS с ASP.NET Web API
    • Проверка процедуры аутентификации в клиентском приложении

Масштабируемые службы

  • Введение в масштабирование
  • Балансировка нагрузки
  • Масштабирование служб на локальных серверах при помощи распределенного кэша
  • Кэширование в Windows Azure
  • Ограничения для масштабирования служб
  • Глобальное масштабирование
  • Лабораторная работа: Масштабирование

     

    • Использование кэширования в Windows Azure
    • Поддержка федеративной безопасности в масштабируемой среде

М50466 Решения Windows Azure на базе Microsoft Visual Studio 2010

Цена
Цена для организаций 21600 руб.
Цена вебинара 21600 руб.
Цена для частных лиц 21600 руб.

Длительность курса: 27/3 часов/дней.

На данном курсе Вы получите представление о том, как разрабатывать облачные приложения на базе Windows Azure, используя новейшую среду разработки Visual Studio 2010, а также как их размещать в облаке, управлять к ним доступом, а также организовывать взаимодействие между службами. Также в курсе рассматриваются инструменты и службы Windows Azure, ее архитектуры и возможностей.

Категория слушателей: NET разработчики веб-приложений, желающие изучить разработку новых приложений или перенос существующих приложений на Windows Azure.

Предварительная подготовка:

По окончании курса Вы будете уметь:

  • Освоив создание распределенных облачных веб-приложений для Windows Azure, Вы сможете создавать и внедрять различные интернет-приложения, в список которых входят и программы, работающие на основе модели Cloud Computing.

 

Содержание курса:

Облачные вычисления

  • Что такое облачные вычисления?
  • Преимущества облачных вычислений.
  • Различия между службами облачных вычислений.
  • Где могут существоватьать вычислительные облака?
  • Потенциальные проблемы с облачными вычислениями.
  • Область применения облачных вычислений.
  • Место Windows Azure в свете облачных вычислений.
  • Сравнение Windows Azure с другими облачными средами.
  • Лабораторная работа: Настройка учетной записи Windows Azure (опционально)

Архитектура Windows Azure

  • Приложение Windows Azure.
  • Дата-центры Microsoft.
  • Характеристики оборудования, серверов и виртуальной среды (структуры), где размещаются облачные приложения и данные.
  • Роль Fabric Controller в управлении облаком Windows Azure.
  • Общая архитектура и компоненты платформы Windows Azure.
  • Инструменты, используемые для создания и развертывания Windows Azure Services и хранилищ данных.
  • Лабораторная работа: Введение в Windows Azure

Windows Azure Web Roles

  • Назначение веб-ролей в Windows Azure.
  • Cоздание веб-ролей в проекте облачного сервиса.
  • Настройка веб-ролей.
  • Тестирование веб-ролей, работающих в Dev Fabric.
  • Изучение Windows Azure API.
  • Лабораторная работа: Создание веб-ролей.

Local Storage

  • Роль локальных хранилищ (Local Storage) в  Windows Azure.
  • Отличие Local Storage от обычной системы файлового сервера.
  • Настройка Local Storage.
  • Где и как использовать Local Storage;
  • Изучение API для доступа к Local Storage.
  • Знакомство с Windows Azure Drive (ранее X-Drive).
  • Лабораторная работа: Использование Local Storage

Windows Azure Storage и Queues

  • Зачем нужен Windows Azure Storage?
  • Создание учетной записи Windows Azure Storage.
  • Изучение Windows Azure Storage.
  • Изучение Dev Storage: как его использовать, чем он отличается от Windows Azure Storage.
  • Получение доступа к Windows Azure Storage при помощи REST API и Storage Client Library.
  • Изучение Windows Azure Storage Queues.
  • Получение сообщений из Windows Azure Queues.
  • Лабораторная работа: Изучение Windows Azure Storage и Queues

BLOB (большой двоичный объект) storage

  • Для чего нужен BLOB storage.
  • Получение доступа к BLOB storage при помощи Storage Client и REST API.
  • Изучение контейнеров BLOB storage. Как они используются для организации и контроля доступа к blobs.
  • Изучение различных видов blobs: блок и страница blobs.
  • Лабораторная работа: Использование Blob storage

Table Storage

  • Изучение служб Windows Azure Storage.
  • Зачем нужен Table Storage.
  • Изучение различий между Table storage и традиционными реляционными базами данных (представленные в SQL Azure).
  • Получение доступа к Table storage при помощи Storage Client и REST API.
  • Соотношение объектов с Table storage.
  • Сохранение и восстановление объектов в Table storage.
  • Использование Table Storage для управления сессией в веб-приложениях Windows Azure.
  • Лабораторная работа: Использование Table Storage

Worker roles

  • Назначение рабочих ролей Windows Azure (Worker roles).
  • Создание рабочих ролей (Worker roles) в проекте облачного сервиса.
  • Настройка рабочих ролей (Worker roles)
  • Тестирование Worker roles, работающих в Dev Fabric.
  • Использование очереди и сообщений Windows Azure Storage, чтобы связываться с рабочими ролями (Worker roles).
  • Настройка конечных точек рабочих ролей (Worker roles).
  • Связь с рабочей ролью (worker role): внутренние и входные конечные точки.
  • Лабораторная работа: Создание рабочей роли (Worker role)

SQL Azure

  • Что такое SQL Azure и как его использовать?
  • Сравнение  SQL Azure SQL Server и Windows Azure table storage.
  • Запуск сервера SQL Azure и базы данных.
  • Изучение издержек при работе с SQL Azure.
  • Использование привычных инструментов и API-интерфейса для работы в SQL Azure.
  • Создание и управление объектами базы данных в SQL Azure.
  • Ограничение доступа к SQL Azure.
  • Варианты резервного копирования баз данных.
  • Перенос данных в SQL Azure.

Диагностика и ведение журнала

  • Отладку и вход в систему Windows Azure.
  • Службы диагностики Windows Azure.
  • Роль процесса MonAgentHost в диагностической службе.
  • Настройка служб диагностики.
  • Передача диагностических данных в Windows Azure Storage.
  • Лабораторная работа: Использование Table Storage