Домашнее задание на лето: Топ-10 курсов Microsoft Virtual Academy

Прокачайте свои скиллы в виртуальной академии Microsoft MVA. В этом обзоре вы найдете самые интересные курсы для новичков: с чего начать разработку на C#, Python, как использовать Xamarin, с чего начать разработку для Windows 10, как начать работу с ASP.NET Web API и облегчить работу благодаря Entity Framework, как научиться создавать игры с нуля, о разработке приложений виртуальной реальности и о создании доменной сети с нуля, а также основы работы с web-технологиями.

c6dcf5771d8b4a8499181b1917c36dfb.png

1. Увлекательное программирование на языке C#

Этот курс поможет вам научиться программировать на языке C# с нуля. Вас ждут практические задания, благодаря которым вы научитесь использовать C# для создания клиентских приложений, игр и мобильных приложений.

2. Xamarin для начинающих

Xamarin — это платформа для разработки мобильных кроссплатформенных приложений под iOS, Android и Windows. Благодаря Xamarin ваши приложения смогут использовать от 75% общей кодовой базы, написанной на С#. В этом курсе вы найдете пошаговую инструкцию по установке и настройке инструментов, узнаете как пользоваться эмуляторами, и пройдетесь по отладке и развертыванию приложений. Кстати, очень удобно разрабатывать приложения на Xamarin прямо в Visual Studio.

3. Разработка для Windows 10 для начинающих

Все вопросы о создании приложения для Windows 10 на универсальной платформе Windows (UWP) — в одном курсе. Вы узнаете о XAML, управлении макетами, сетками, монетизации приложений с помощью рекламы и это далеко не все.

4. Основы построения доменной сети

В рамках курса вы узнаете как создать доменную сеть, добавить в нее пользователей и компьютеры, объединить их в группы и добавить подразделения. Также вы узнаете больше о службе Active Directory и типах сетей, которые можно создать используя операционные системы Microsoft.

5. Разработка приложений виртуальной и расширенной реальности на платформе Microsoft

В этом курсе собраны все вопросы построения приложений виртуальной реальности на платформе Microsoft — от базовых принципов формирования стереоизображения и отслеживания поворотов головы до более глубоких вопросов высокоэффективной реализации расширенной реальности на C++/DirectX.

6. Введение в программирование игр на Unity

Научитесь создавать 2D-игры на Unity. Узнайте как создать персонажа, научиться им управлять и добавить в игру несколько уровней, наполненных приключениями. Курс также содержит в себе базовую информацию, необходимую для того, чтобы начать программировать на C# в рамках Unity.

7. Основы разработки сайтов и веб-приложений

Этот курс будет полезен всем, кто мечтает стать веб-разработчиком, но не знает с чего начать, или тем кто косвенно связан с веб-разработкой и хочет немного углубиться в техническую часть вопроса. Всего лишь 7 шагов и вы будете обладать базовыми знаниями в этом направлении.

8. Введение в программирование на Python (eng)

Python — один из самых подходящих языков программирования для новичка. Он относительно легкий и чтобы начать его понимать достаточно хотя бы немного знать английский. В данном курсе вы найдете практические задания, которые шаг за шагом научат понимать и программировать на Python.

9. Web API: с чего начать (eng)

Есть вопросы о начале работы с ASP.NET Web API? Этот курс даст ответы на них, например вы узнаете больше о защите, атрибутах маршрутизации, поиске и устранении ошибок, а также о версионности ASP.NET Web API.

10. Создание модели данных Entity Framework для приложения ASP.NET MVC (eng)

Entity Framework предоставляет возможность работы с базами данных через объектно-ориентированный код C#. Этот инструмент позволит вам не углубляться в изучение деталей работы с СУБД SQL Server и синтаксиса T-SQL. Благодаря фреймворку вы сможете преобразовывать код C# в SQL-инструкции. Данный курс подразумевает знание по работе с ASP.NET MVC в Visual Studio, если у вас нет таких знаний, это отличный курс для изучения ASP.NET MVC.

Еще больше курсов для новичков можно найти на сайте Microsoft Virtual Academy в разделе Beginner.

Комментарии (3)

  • 11 июля 2016 в 13:57

    +2

    Ребят, а можно уже начать выкладывать advanced курсы? Я понимаю, что портал для начинающих, но я бы вот не отказался послушать инсайды от разработчиков технологий, помимо 100-level курсов. Build раз в год как-то не отражает всего.
    • 11 июля 2016 в 13:59

      0

      Есть идея сделать цикл подборок для разного уровня. Главное, чтобы был интерес. Спасибо за фидбэк.
      • 11 июля 2016 в 14:44

        0

        Вы эту идею уже успешно запороли на https://www.techdays.ru, продемонстрировав традиционный адвансед левел коммунити колаборейшен.

© Habrahabr.ru