Прокачайте свои скиллы в виртуальной академии 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.
Поделиться с друзьями
-->

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


  1. oleg_gavrilov
    11.07.2016 13:57
    +6

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


    1. Schvepsss
      11.07.2016 13:59

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


      1. gotch
        11.07.2016 14:44

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


        1. Schvepsss
          11.07.2016 15:08

          Мы вроде говорили про подборку интересных курсов MVA для advanced lvl на Habrahabr, а не про отдельный проект.


          1. gotch
            11.07.2016 16:03

            Позвольте мне сделать это за вас:

            Advanced level курсы MVA

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


            1. Schvepsss
              11.07.2016 17:15

              Если для вас удобнее просматривать курсы в таком виде, это отлично. Тем не менее, есть люди, которым удобнее работать с подборками. На мой взгляд это вопрос предпочтений.

              Какие курсы вы хотели бы видеть? Тематики? Решение каких задач? Играет ли роль, на русском или на английском?


              1. gotch
                11.07.2016 17:57

                А почему вы задаете этот вопрос? Что вы можете предложить? Какие у вас ресурсы, задачи, цели?


                1. Schvepsss
                  11.07.2016 18:17

                  Потому что мне интересно ваше мнение. Вы говорите: «Все плохо», я спрашиваю: «А как будет хорошо?»


                  1. gotch
                    12.07.2016 08:37

                    Спасибо, но вы ответили только на первый вопрос. Такого уровня курс сможете на MVA опубликовать?
                    http://itband.ru/2016/04/udemy-cource/


                    1. Schvepsss
                      12.07.2016 11:22

                      Для того, чтобы можно было что-то предложить, необходимо знать, что интересно аудитории, в данном случае вам.

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


                      1. gotch
                        12.07.2016 11:39

                        Вот видите, предложить вам нечего. Болтать-то вы можете, а делать — нет. Ресурсов у вас нет, авторов нет, материала нет. Я об этом знаю, вы об этом знаете, а все остальные догадываются. Что обсуждать, лишний раз грустно посмеяться разве что на очередной эксгумации MVA.


                        1. Schvepsss
                          13.07.2016 12:37

                          Почему же? У нас есть авторы и мы постараемся реализовать курсы, о которых говорим в обсуждении. Также, мы за сотрудничество и создание совместного качественного контента. Если вы обладаете глубокими знаниями в релевантной теме, мы с вами можем создать курс, который будет полезен для аудитории.


                          1. gotch
                            14.07.2016 13:22

                            И кто же эти авторы? Посмотрите по ссылке выше, последнее видео вышло полгода назад от Игоря Чубина. И вы его даже не смогли нормально оформить:
                            https://mva.microsoft.com/ru/training-courses/-linux-azure-14737

                            Узнать устройство Linux-кластеров отказоустойчиаовти и вычислительных кластеров

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


                            1. Schvepsss
                              18.07.2016 09:54

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

                              Михаил, думаю вы знакомы с нашими евангелистами, например. Жаль, что мое предложение не нашло отклика.


                              1. gotch
                                18.07.2016 12:06

                                С евангелистом, если быть точным, поскольку из IT остался только Александр Шаповал, работает за троих, не бережёте вы его! :-)


                                1. Schvepsss
                                  18.07.2016 15:09

                                  Ну что же только IT Pro брать. :) У нас есть и другие TE.


                    1. Schvepsss
                      13.07.2016 11:53

                      По поводу подобных курсов: можно посмотреть по «Exchange Server 2016» этот и этот, по «Skype for Business Server 2015» этот и этот. Они на английском языке. Если вам необходима русская версия, мы можем рассмотреть вопрос перевода.


                      1. gotch
                        14.07.2016 13:06

                        А как вы считаете, на русском портале нужны версии на русском языке?


                        1. Schvepsss
                          18.07.2016 09:55

                          Я считаю, что знание английского языка сегодня — неотъемлемая часть жизни. И это открытый вопрос для каждого.


              1. navion
                11.07.2016 19:55

                Наймите Кибкало и пусть рассказывает что знает, а то в УЦ редко проходят вебинары.


                1. gotch
                  12.07.2016 11:59

                  Наймите Кибкало и пусть рассказывает что знает


                  Напротив, в интересах вендора чтобы АК не сказал чего такого, что партия не одобрила, так что на благо слушателей делать ему в «тюрьме народов» нечего.


              1. oleg_gavrilov
                12.07.2016 15:13
                +3

                Что касается UWP, то хотелось бы увидеть нормальный, всесторонний курс по анимации, кастомным контролам, перформансу (как замерять, как исправить просадки), как замерять GC-related лаги в UI.

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

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

                Вообще, чувствуется что евангелисты МС в России говорят о том, что им лично нравится (привет, Миша), а не о том, что болит у народа на дотнет стэке. Я понимаю, что они и не обязаны охватывать всю широту существующих решений, но важно совершить ключевой поворот — перейти от этих бесконечных quick-start tutorial (которые в уже не нужны почти нигде — все стало очевидно) к конкретным, «по делу», problem-solve сериям.


                1. Schvepsss
                  13.07.2016 11:59

                  Большое спасибо за мнение и за конкретику! Очень ценно. Обязательно соберу все предложенные темы из этого поста для проработки.


    1. strangewalker
      12.07.2016 11:09
      +1

      На MVA много хлама, но среди англоязычных иногда попадаются вполне сносные. Просто надо ориентироваться не на «уровень», а на самих докладчиков. Иногда даже в вводных курсах могут рассказывать достаточно клевые и неочевидные фишки.

      Например, по PowerShell это Ashley McGlone или Jeffrey Snower


      1. gotch
        12.07.2016 12:01

        Среди англоязычных сразу припадайте к иссякающей струе channel9, там что-то еще осталось.


      1. navion
        12.07.2016 12:27

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

        Раньше на технете выкладывали глубокие технические описания, но начиная с Windows Server 2008 их становилось всё меньше, а после выхода Windows Server 2012 адекватная документация публикуется только для Exchange Server.


        1. strangewalker
          12.07.2016 12:47

          Эта тенденция характерна для всего ИТ в целом — посмотрите на линксовые how-to, прогерские «stackoverflow-driven-development» и гемерские «press X to win».

          Немного спасают блоги сотрудников и MVP Майкрософта, плюс старые добрые 1к страничные талмуды (O'Reily еще держит марку). За техническими описаниями лучше ходить на MSDN, там дела обстоят чуть лучше.


          1. Schvepsss
            13.07.2016 12:03

            Кстати, свежую документацию можно найти теперь здесь. По мере загрузки ресурсов, статьи переводятся на русский. Если есть какие-то пожелания на этот счет, можно также написать здесь.


        1. gotch
          12.07.2016 13:12

          Кстати, нашел неплохой источник ТЗ — патенты Microsoft.
          Вот так, например: https://patents.google.com/patent/US6453426B1


  1. AlexandrDP
    11.07.2016 15:14

    Или удалите вопросы на русском или дайте возможность переключиться на английский. Можно мозг сломать в переводе с «русского» на английский

    partial = частичная строка и это в контексте public partial class


    1. Schvepsss
      11.07.2016 15:18

      Уточните пожалуйста, про какой именно курс речь?


      1. AlexandrDP
        11.07.2016 15:19

        Думаю такое во всех.
        Просматривал «3. Разработка для Windows 10 для начинающих»


      1. AlexandrDP
        11.07.2016 15:24

        4. Какой свойство кнопки определяется автоматически, если написать «Hello World» между тегами <<«button»>> <</«button»>>?
        A. Имя
        B. Щелкнуть
        C. Содержимое
        D. Метка

        Вот чему этот вопрос научит? ит-суржику?


        1. gotch
          11.07.2016 16:07

          "… наши сети притащили мертвеца!" Вы всерьез MVA все же не воспринимайте. Microsoft в официальных курсах сейчас дает такого качества материал, что хочется сделать

          вот так
          image


          1. Schvepsss
            11.07.2016 16:51

            А вы уже просмотрели хотя бы какой-то из них? Было бы интересно обсудить конкретику, возможно действительно есть что исправить.


          1. Vinchi
            11.07.2016 19:47

            У MS есть такие неплохие курсы, но они не в онлайн доступе. Например недавно проходил Vital Signs: Performance Monitoring Windows Server. Там спать точно не приходиться. И это еще не самый advanced.


            1. gotch
              12.07.2016 08:40

              Этот курс, наверно, доступен за баллы корпоративной программы лицензирования?


              1. navion
                12.07.2016 12:20

                Скорее читается избранным заказчикам с премьер-поддержкой [за мешок денег].


        1. Schvepsss
          11.07.2016 16:49

          Знание ответа на этот вопрос поможет разбираться в свойствах «по-умолчанию».


          1. gotch
            11.07.2016 16:58

            Вы уверены, что у кнопки вообще есть такие свойства? На примере Windows Forms можно увидеть, что даже автоматический переводчик не страдает MVA головного мозга, не обнаруживая подобных свойств у button?
            И «щелкнуть» — это тоже свойство? Ну да, читателям MVA без разницы, label, OnClick, свойство, событие, зачем эти детали.


          1. AlexandrDP
            11.07.2016 17:10

            Проблема не в вопросе, а в языке терминов. Нет у Button ни Содержимое ни Имя ни Щелкнуть ни Метка


            1. Schvepsss
              11.07.2016 17:25

              Спасибо. Это же курс есть на английском, если так удобнее.


  1. Victor_M
    11.07.2016 16:51

    Благодарю за подборку, будет чем заняться на отдыхе :-)
    И да, было бы интересно в следующих подборках увидеть курсы, которые бы логично продолжали эту подборку, углубляя знания…


    1. Schvepsss
      11.07.2016 16:52

      Спасибо. :) Будем стараться.


  1. happysensey
    11.07.2016 20:43

    Смотреть с субтитрами в полноэкранном режиме не очень удобно (FHD скриншоты):
    — они маленького размера и низко расположены
    — панель управления видео перекрывает текстно только в полноэкранном режиме:

    В свернутом все в порядке:


    1. happysensey
      11.07.2016 20:53

      Теги и скриншоты съелись, видимо из-за первого комментария, хотя в предпросмотре все было
      Субтитры в полноэкранном режиме: 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


      1. Schvepsss
        12.07.2016 11:38

        Спасибо большое. Передам информацию в технический отдел.


        1. gotch
          12.07.2016 12:05

          С ним мы знакомы


          1. Schvepsss
            13.07.2016 12:05

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