В 2011-м году ИНТУИТ подготовил и разместил в свободном доступе более 110 учебных курсов. В списке два заслуживающих внимания по работе с “облаками”.
Тема облачных вычислений является одной из самых обсуждаемых. Ряд экспертов говорит о замещении “облаками” старых решений. В данном курсе рассмотрена суть облачных вычислений, их возможности, а также технологии новой облачной платформы Microsoft. Концепция “облака” является одной из наиболее остро обсуждаемых, зачастую – критикуемых. Как и все новые идеи, способные изменить уже устоявшиеся методики и правила организации и создания решений, “облачный” подход имеет как сторонников, так и противников. Также следует отметить, что одними дебатами и рассуждениями дело не ограничивается. Уже существует ряд готовых инструментов и технологий, позволяющих как организовать локальное вычислительное облако, в рамках предприятия, так и использовать ресурсы уже имеющихся, адаптируя свои решения для возможности их реализации в “облаке”. Cloud Computing, наряду с веб – технологиями и мобильными платформами , становится обязательной темой для изучения практически всеми IT – специальностями. Таким образом, подготовка IT – специалиста, в числе прочего, должна включать в себя, с одной стороны, теоретическую базу по направлению Cloud Computing, с другой стороны, практическую подготовку по применению “облачных” решений и проектированию инфраструктуры предприятия, для организации возможности применения “облака” в повседневной деятельности (для прикладных специальностей). В курсе рассмотрены различные подходы по внедрению “облачных” вычислений, их значимости и возможностей для бизнеса, стратегии по развертыванию “облаков”.
Цель
Формирование у учащихся представления об облачных технологиях, знакомство с программными решениями Microsoft в области Cloud Computing. Формирования начальных навыков программирования Windows Azure.Поддержка “облачных” технологий и решений Microsoft при подготовке IT – специалистов.
Лекции
1.Введение в Cloud Computing
В рамках данной лекции будут рассмотрены следующие вопросы: распределенная обработка данных, Cloud Computing, концепция “облачной” обработки данных, список материалов для самостоятельного изучения.
2.Облачные решения: возможности, преимущества, риски
В рамках данной лекции будут рассмотрены следующие вопросы: “Облачные” решения – особенности проектирования: стоимость облачного решения, мультитенантная архитектура, SOA- особенность подхода, SOA и SaaS для бизнеса: преимущества и риски.
3.Стратегия развертывания облака
В рамках данной лекции будут рассмотрены следующие вопросы: SaaS – мифы. Какие приложения организации следует переводить на “облачную” основу и когда. Развертывание “облака”:сценарии, стратегия
4.Azure Services Platform. Windows Azure, Windows .Net Services
В рамках данной лекции будут рассмотрены следующие вопросы: технологии Microsoft Azure, Windows Azure.
5.Azure Services Platform. Microsoft SQL Services, Live Services
В рамках данной лекции будут рассмотрены следующие вопросы: описание группы облачных технологий SQL Services: особенности SQL Azure, целевая аудитория и сценарии SQL Azure, описание служб Live Services, характеристика технологии, схема работы с данными.
6.Платформа Windows Azure
В рамках данной лекции будут рассмотрены следующие вопросы:Стратегия Software + Services, Windows Azure, характеристики, сервисы, роли, возможности.
7.Сервисы хранения данных в Windows Azure. VM – роль
В рамках данной лекции будут рассмотрены следующие вопросы: VM – роль в Windows Azure: характеристика, особенности, типы конфигураций виртуальных машин. Сервисы хранения данных в Windows Azure. Windows Azure Storage: сервисы хранения данных, уровни доступа к данным.
8.SQL Azurе
В рамках данной лекции будут рассмотрены следующие вопросы: описание и характеристики SQL Azure, сравнительная таблица SQL Azure и MS SQL Server, ограничения SQL Azure, поддерживаемые SQL Azure механизмы доступа к данным, синхронизация данных.
9.Windows Azure AppFabric
В данной лекции будут рассмотрены следующие вопросы: знакомство с Windows AppFabric и компоненты Windows AppFabric.
10.Инструметарий разработчика Windows Azure
В рамках данной лекции рассматриваются следующие вопросы:Windows Azure Tools для Visual Studio, Development Fabric – характеристика, Development Storage, отличия от Windows Azure Storage Services, инструметарий разработчика дляплатформ отличных от Microsoft.
11.Подготовка рабочего места
Целью данной работы является подготовка рабочего места для stand-aloneразработки облачных приложений; знакомство с основными инструментами разработчика.
12.Создание первого проекта
Целью данной практической работы является демонстрация создания проекта облачного решения. Особенности его запуска и контроля состояния при помощи Compute Emulator.
13.Структурированное хранилище данных Windows Azure Table
В рамках данной лекции будут рассмотрены следующие вопросы: Windows Azure Table (в дальнейшем WAT), модель данных WAT, секционирование.
14.Настройка хранилища разработки в Visual Studio 2010
Настройка строки подключения к хранилищу разработки, запуск хранилища разработки, обозреватель хранилищ Windows Azure. Создание хранилища данных с простой структурой данных (simple data structure).
15.Windows Azure Table – программирование
В рамках данной лекции будут рассмотрены следующие вопросы: базовые операции таблиц и сущностей, контроль версий, класс сущностей, создание таблицы.
16.Хранилище данных с реляционной структурой
Особенности создания и работы с реляционным хранилищем данных.
17.Работа с Windows Azure Table
Целью данной практической работы является работа с Windows Azure Table: создание таблицы, добавление данных, просмотр данных, редактирование и удаление сущностей таблицы.
18.Windows Azure Blob: введение, модель данных, REST – интерфейс
В рамках данной лекции будут рассмотрены следующие вопросы: общие сведения о хранилище Windows Azure Blob, модель данных Windows Azure Blob, REST – интерфейс.
19.Windows Azure Blob, как список блоков. Примеры REST – запросов
В рамках данной лекции будут рассмотрены следующие вопросы: Бинарные блоки и страницы, Windows Azure Blob, как список блоков, примеры REST – запросов:PUT Block, GET Blob. Перечисление объектов Blob – контейнера. Иерархия и разбиение на страницы.
20.Работа с Windows Azure Blob
Соединение с хранилищем. Добавление и удаление Blob – объекта.
21.Windows Azure Queue. Введение. Модель данных. REST – интерфейс
В данной лекции будут рассмотрены следующие вопросы: Windows Azure Queue – общее представление, модель данных, REST – интерфейс.
22.Windows Azure Queue: примеры использования, REST – запросы
В данной лекции будут рассмотрен следующие вопросы: пример использования Windows Azure Queue, примеры REST – запросов, особенности обмена сообщениями Windows Azure Queue.
23.Работа с Windows AzureQueue
В рамках данной практики мы рассмотрим два небольших примера, демонстрирующих основы работы с очередями Windows Azure , на примере рабочей и веб – ролей.
24.Microsoft .Net Access Services. Идентификация на основе утверждений
В рамках данной лекции будут рассмотрены следующие вопросы: .Net Access Control Services, идентификация на основе утверждений: описание, шаги процесс идентификации. Стандарты, используемые .Net Access Control Services.
25.Mmicrosoft .Net Service Bus: обзор, обмен сообщениями, управление доступом
В рамках данной лекции будут рассмотрены следующие вопросы: MS .Net Service Bus: обзор, концепция. Enterprise Service Bus, Internet Service Bus, обмен сообщениями.
26.Отладка и развертывание проекта
Данная практическая работа не обязательна к выполнению, поскольку полноценно ее можно выполнить только при наличии пользовательской учетной записи Windows Azure. Однако и обойти вниманием развертывание служб и отладку приложения мы не можем.
* * *
Курс “Разработка облачных бизнес-приложений с использованием Visual Studio LightSwitch 2011”
Разработка в Microsoft LightSwitch выполняется на основе использования готовых экранных форм, которые обеспечивают бизнес-приложению профессиональный вид и базовую функциональность. Microsoft LightSwitch предоставляет шаблоны кода и компоненты, созданные заранее на основе типовых бизнес решений. Дополнительная бизнес логика может быть легко добавлена с помощью кода на высокоуровневых языках программирования: Visual Basic.NET или C#. Разработанные приложения могут быть развернуты на локальных корпоративных серверах или в облаке, что обеспечивает доступ к приложениям без громоздкого процесса установки. Интерфейс приложения строится на базе технологии Silverlight 4.0. Доступ к данным осуществляется на основе WCF RIA Services. Возможен доступ к разработанному приложению либо через браузер, либо как к самостоятельной программе. Важной особенностью является то, что все компоненты и шаблоны кода LightSwitch являются расширяемыми, обеспечивая возможность создания дополнительной функциональности по мере необходимости. С помощью LightSwitch разработчики имеют возможность быстро решать бизнес-задачи и создавать приложения для бизнеса профессионального качества. При этом минимизируется как время разработки, так и требования к опыту и профессиональным знаниям программистов.
* * *
Еще одна полезная ссылка, но не на курсы, а на торрент: u Torrent. Не секрет, что многое из того, что интересно, нужно и полезно получают именно через торренты. Причины разные – от удобства поиска и скачивания больших файлов, до возможности получить ту информацию, которая не может быть выложена на обычные сайты из-за лицензионных ограничений.

Ананченко Игорь Викторович Контактная информация Моб. телефон: +79213201586 ICQ: 361916132 Веб-сайт: http://anantchenko.ru E-mail: igor@anantchenko.ru Вконтакте: http://vkontakte.ru/id8574436 https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID 793398 and the Access Code 9213201586 Microsoft Certification Status: Microsoft Certified IT Professional, Microsoft Certified Technology Specialist, Microsoft Certified Desktop Support Technician, Microsoft Certified Professional, Microsoft Certified Trainer

1 comment

  1. У Интуит хорошие курсы, я всегда беру оттуда что-то когда изучаю новый вопрос.

Comments are closed.