Картинка участника Породников Виктор Дмитриевич
Как быстро освоить ключевые технологии Microsoft
от Породников Виктор Дмитриевич - вторник 19 Апрель 2016, 13:51
  Предлагаю Вашему вниманию набор курсов, которые помогут Вам быстро освоить ключевые технологии Microsoft.

Для работы Вам понадобится бесплатная редакция Visual Studio Community ASP.NET Core (ASP.NET 5)

Веб разработка сейчас является одним из самых востребованных направлений разработки. И Microsoft вкладывает огромные инвестиции в создание и поддержку веб технологий. Новый ASP.NET Core работает на 2300%быстрее, чем классический, при этом его можно развернуть как на Windows, так и на Linux.

Начать изучение этой технологии я рекомендую с курса «Introduction to ASP.NET 5». Для более глубокого понимания работы движка ASP.NET Core посмотрите курс «What's New with ASP.NET 5». Ну а для получения экспертных знаний в этой технологии, подпишитесь на канал и посмотрите видео от ASP.NET Monsters.

Microsoft Azure

Для хостинга масштабируемых и высоконадежных решений Microsoft предлагает облачную платформу Azure. Эта платформа по количеству вычислительных мощностей обгоняет Google и AWS вместе взятых, а наличие сертификации ISO27001, SAS70 Type 2, PCI DSS подтверждает безопасность и надежность сервисов, предоставляемых платформой.

На сейчас платформа Azure насчитываем более 150 готовых сервисов для разворачивания решений любой сложности и размера, что делает ее привлекательной для стартапов и ISV, которые на ранних этапах предпочитают не вкладывать больших инвестиций в инфраструктуру, но при этой получить надежный, масштабируемых и защищенный сервис.

Что же касается Enterprise сегмента, уникальность Azure в поддержке сценариев гибридного облака и сертификация от крупнейших поставщиков ПО: Oracle, SAP, 1C.

Начало изучения этой платформы стоит с курса «DevCamp», который разъясняет работу с основными сервисами Azure. Для более детального изучения я бы рекомендовал посмотреть тематические серии на channel9: Azure App Service, Windows Azure Virtual Machines & Networking, Windows Azure Storage & SQL Database.

А если вы интересуетесь концепцией микро сервисов, посмотрите Azure Service Fabric for Developers

Windows 10 и IoT

Windows 10 стала самой быстрорастущей операционной системой Microsoft. Благодаря переработанному ядру и новому, более удобному, пользовательскому интерфейсу она уверенно завоевывает свое место на рынке.

Ключевым же изменением для разработчика стала возможность разрабатывать приложения сразу под всю экосистему Windows: ПК, Планшет, Телефон, Xbox, HoloLens и даже Raspberry PI, DragonBoard и другие IoT платформы.

Этот подход называется Universal Windows Platform. Если Вы ранее разрабатывали приложения WPF\Silverlight, то переход на новую платформу разработки не станет болезненным, т.к. основная концепция C#\XAML была сохранена и даже расширена. А благодаря Native компиляции, теперь приложения с богатым пользовательским интерфейсом смогут корректно работать даже на слабых ПК.

Для начали изучения этой платформы посмотрите курс Windows 10 Development for Absolute Beginners.

Что же касается «Интернета вещей», то для начала я бы рекомендовал ознакомится в разработкой прошивки для микроконтроллеров на канале Internet of Things via Microcontrollers, а по части облака, посмотреть видео Developing Apps for the Internet of Things и Overview of Azure IoT Hub

Сергей Поплавский
отдел стратегических технологий Microsoft Украина.

Присоединяйтесь к нам в социальных сетях!
С уважением,
Отдел стратегических технологий
«Майкрософт Украина»