company_banner

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

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




    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.

    Вторая статья из цикла здесь.
    Третья статья из цикла здесь.
    Microsoft
    283,00
    Microsoft — мировой лидер в области ПО и ИТ-услуг
    Поделиться публикацией

    Похожие публикации

    Комментарии 49

      +6
      Ребят, а можно уже начать выкладывать advanced курсы? Я понимаю, что портал для начинающих, но я бы вот не отказался послушать инсайды от разработчиков технологий, помимо 100-level курсов. Build раз в год как-то не отражает всего.
        0
        Есть идея сделать цикл подборок для разного уровня. Главное, чтобы был интерес. Спасибо за фидбэк.
          0
          Вы эту идею уже успешно запороли на https://www.techdays.ru, продемонстрировав традиционный адвансед левел коммунити колаборейшен.
            0
            Мы вроде говорили про подборку интересных курсов MVA для advanced lvl на Habrahabr, а не про отдельный проект.
              0
              Позвольте мне сделать это за вас:

              Advanced level курсы MVA

              Так себе курсы, могу сказать. А хорошим взяться не откуда, см. https://habrahabr.ru/company/microsoft/blog/305294/#comment_9695220
                0
                Если для вас удобнее просматривать курсы в таком виде, это отлично. Тем не менее, есть люди, которым удобнее работать с подборками. На мой взгляд это вопрос предпочтений.

                Какие курсы вы хотели бы видеть? Тематики? Решение каких задач? Играет ли роль, на русском или на английском?
                  0
                  А почему вы задаете этот вопрос? Что вы можете предложить? Какие у вас ресурсы, задачи, цели?
                    0
                    Потому что мне интересно ваше мнение. Вы говорите: «Все плохо», я спрашиваю: «А как будет хорошо?»
                      0
                      Спасибо, но вы ответили только на первый вопрос. Такого уровня курс сможете на MVA опубликовать?
                      http://itband.ru/2016/04/udemy-cource/
                        0
                        Для того, чтобы можно было что-то предложить, необходимо знать, что интересно аудитории, в данном случае вам.

                        В данной статье моя задача рассказать о простых курсах для новичков и помочь тем, кто не знает с чего начать изучение языка или инструмента.
                          0
                          Вот видите, предложить вам нечего. Болтать-то вы можете, а делать — нет. Ресурсов у вас нет, авторов нет, материала нет. Я об этом знаю, вы об этом знаете, а все остальные догадываются. Что обсуждать, лишний раз грустно посмеяться разве что на очередной эксгумации MVA.
                            0
                            Почему же? У нас есть авторы и мы постараемся реализовать курсы, о которых говорим в обсуждении. Также, мы за сотрудничество и создание совместного качественного контента. Если вы обладаете глубокими знаниями в релевантной теме, мы с вами можем создать курс, который будет полезен для аудитории.
                              0
                              И кто же эти авторы? Посмотрите по ссылке выше, последнее видео вышло полгода назад от Игоря Чубина. И вы его даже не смогли нормально оформить:
                              https://mva.microsoft.com/ru/training-courses/-linux-azure-14737
                              Узнать устройство Linux-кластеров отказоустойчиаовти и вычислительных кластеров

                              Узнать архитектуру Linux-кластера балансировки нашгрузки

                                0
                                Спасибо за правки, мы их внесем обязательно.

                                Михаил, думаю вы знакомы с нашими евангелистами, например. Жаль, что мое предложение не нашло отклика.
                                  0
                                  С евангелистом, если быть точным, поскольку из IT остался только Александр Шаповал, работает за троих, не бережёте вы его! :-)
                                    0
                                    Ну что же только IT Pro брать. :) У нас есть и другие TE.
                          0
                          По поводу подобных курсов: можно посмотреть по «Exchange Server 2016» этот и этот, по «Skype for Business Server 2015» этот и этот. Они на английском языке. Если вам необходима русская версия, мы можем рассмотреть вопрос перевода.
                            0
                            А как вы считаете, на русском портале нужны версии на русском языке?
                              0
                              Я считаю, что знание английского языка сегодня — неотъемлемая часть жизни. И это открытый вопрос для каждого.
                      0
                      Наймите Кибкало и пусть рассказывает что знает, а то в УЦ редко проходят вебинары.
                        0
                        Наймите Кибкало и пусть рассказывает что знает


                        Напротив, в интересах вендора чтобы АК не сказал чего такого, что партия не одобрила, так что на благо слушателей делать ему в «тюрьме народов» нечего.
                        +3
                        Что касается UWP, то хотелось бы увидеть нормальный, всесторонний курс по анимации, кастомным контролам, перформансу (как замерять, как исправить просадки), как замерять GC-related лаги в UI.

                        Еще нужен нормальный курс по CI в visualstudio team services, что-то более реальное чем «создайте 5 виртуалок в azure, и вы сможете билдить и деплоить ваш 1 сайт», которое сейчас в документации.

                        Не помешал бы нормальный и актуальный курс по monogame/waveengine с примерами работы на всех мобильных платформах с разборкой подводных камней — профилирование, мониторинг, типичные проблемы китайских ГПУ на андроиде, вот про это всё.

                        Вообще, чувствуется что евангелисты МС в России говорят о том, что им лично нравится (привет, Миша), а не о том, что болит у народа на дотнет стэке. Я понимаю, что они и не обязаны охватывать всю широту существующих решений, но важно совершить ключевой поворот — перейти от этих бесконечных quick-start tutorial (которые в уже не нужны почти нигде — все стало очевидно) к конкретным, «по делу», problem-solve сериям.
                          0
                          Большое спасибо за мнение и за конкретику! Очень ценно. Обязательно соберу все предложенные темы из этого поста для проработки.
                +1
                На MVA много хлама, но среди англоязычных иногда попадаются вполне сносные. Просто надо ориентироваться не на «уровень», а на самих докладчиков. Иногда даже в вводных курсах могут рассказывать достаточно клевые и неочевидные фишки.

                Например, по PowerShell это Ashley McGlone или Jeffrey Snower
                  0
                  Среди англоязычных сразу припадайте к иссякающей струе channel9, там что-то еще осталось.
                    0
                    Там изредка попадают непохие курсы, но в основном это зомбирование рекламой. MS давно продвигает облага и консалтинг, так что квалифицированные специалисты заказчиков им не нужны.

                    Раньше на технете выкладывали глубокие технические описания, но начиная с Windows Server 2008 их становилось всё меньше, а после выхода Windows Server 2012 адекватная документация публикуется только для Exchange Server.
                      0
                      Эта тенденция характерна для всего ИТ в целом — посмотрите на линксовые how-to, прогерские «stackoverflow-driven-development» и гемерские «press X to win».

                      Немного спасают блоги сотрудников и MVP Майкрософта, плюс старые добрые 1к страничные талмуды (O'Reily еще держит марку). За техническими описаниями лучше ходить на MSDN, там дела обстоят чуть лучше.
                        0
                        Кстати, свежую документацию можно найти теперь здесь. По мере загрузки ресурсов, статьи переводятся на русский. Если есть какие-то пожелания на этот счет, можно также написать здесь.
                        0
                        Кстати, нашел неплохой источник ТЗ — патенты Microsoft.
                        Вот так, например: https://patents.google.com/patent/US6453426B1
                    0
                    Или удалите вопросы на русском или дайте возможность переключиться на английский. Можно мозг сломать в переводе с «русского» на английский

                    partial = частичная строка и это в контексте public partial class
                      0
                      Уточните пожалуйста, про какой именно курс речь?
                        0
                        Думаю такое во всех.
                        Просматривал «3. Разработка для Windows 10 для начинающих»
                          0
                          4. Какой свойство кнопки определяется автоматически, если написать «Hello World» между тегами <<«button»>> <</«button»>>?
                          A. Имя
                          B. Щелкнуть
                          C. Содержимое
                          D. Метка

                          Вот чему этот вопрос научит? ит-суржику?
                            0
                            "… наши сети притащили мертвеца!" Вы всерьез MVA все же не воспринимайте. Microsoft в официальных курсах сейчас дает такого качества материал, что хочется сделать
                            вот так
                            image
                            А вы про MVA.
                              0
                              А вы уже просмотрели хотя бы какой-то из них? Было бы интересно обсудить конкретику, возможно действительно есть что исправить.
                                0
                                У MS есть такие неплохие курсы, но они не в онлайн доступе. Например недавно проходил Vital Signs: Performance Monitoring Windows Server. Там спать точно не приходиться. И это еще не самый advanced.
                                  0
                                  Этот курс, наверно, доступен за баллы корпоративной программы лицензирования?
                                    0
                                    Скорее читается избранным заказчикам с премьер-поддержкой [за мешок денег].
                                0
                                Знание ответа на этот вопрос поможет разбираться в свойствах «по-умолчанию».
                                  0
                                  Вы уверены, что у кнопки вообще есть такие свойства? На примере Windows Forms можно увидеть, что даже автоматический переводчик не страдает MVA головного мозга, не обнаруживая подобных свойств у button?
                                  И «щелкнуть» — это тоже свойство? Ну да, читателям MVA без разницы, label, OnClick, свойство, событие, зачем эти детали.
                                    0
                                    Проблема не в вопросе, а в языке терминов. Нет у Button ни Содержимое ни Имя ни Щелкнуть ни Метка
                                      0
                                      Спасибо. Это же курс есть на английском, если так удобнее.
                              0
                              Благодарю за подборку, будет чем заняться на отдыхе :-)
                              И да, было бы интересно в следующих подборках увидеть курсы, которые бы логично продолжали эту подборку, углубляя знания…
                                0
                                Спасибо. :) Будем стараться.
                                0
                                Смотреть с субтитрами в полноэкранном режиме не очень удобно (FHD скриншоты):
                                — они маленького размера и низко расположены
                                — панель управления видео перекрывает текстно только в полноэкранном режиме:

                                В свернутом все в порядке:
                                  0
                                  Теги и скриншоты съелись, видимо из-за первого комментария, хотя в предпросмотре все было
                                  Субтитры в полноэкранном режиме: https://habrastorage.org/files/c0b/6eb/aa6/c0b6ebaa61ca44f5994c586d589a619b.jpg
                                  Панель управления видео поверх субтитров в полноэкранном режиме: https://habrastorage.org/files/14c/dc7/33a/14cdc733a26940928c5757d9c857e40f.png
                                  Панель и субтитры в свернутом режиме: https://habrastorage.org/files/580/08a/a4c/58008aa4cae0427c91880d27e6de0018.png
                                    0
                                    Спасибо большое. Передам информацию в технический отдел.
                                      0
                                      С ним мы знакомы


                                        0
                                        У вас устаревшая информация.

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое