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)
AlexandrDP
11.07.2016 15:14Или удалите вопросы на русском или дайте возможность переключиться на английский. Можно мозг сломать в переводе с «русского» на английский
partial = частичная строка и это в контексте public partial classSchvepsss
11.07.2016 15:18Уточните пожалуйста, про какой именно курс речь?
AlexandrDP
11.07.2016 15:19Думаю такое во всех.
Просматривал «3. Разработка для Windows 10 для начинающих»
AlexandrDP
11.07.2016 15:244. Какой свойство кнопки определяется автоматически, если написать «Hello World» между тегами <<«button»>> <</«button»>>?
A. Имя
B. Щелкнуть
C. Содержимое
D. Метка
Вот чему этот вопрос научит? ит-суржику?gotch
11.07.2016 16:07"… наши сети притащили мертвеца!" Вы всерьез MVA все же не воспринимайте. Microsoft в официальных курсах сейчас дает такого качества материал, что хочется сделать
вот такSchvepsss
11.07.2016 16:51А вы уже просмотрели хотя бы какой-то из них? Было бы интересно обсудить конкретику, возможно действительно есть что исправить.
Vinchi
11.07.2016 19:47У MS есть такие неплохие курсы, но они не в онлайн доступе. Например недавно проходил Vital Signs: Performance Monitoring Windows Server. Там спать точно не приходиться. И это еще не самый advanced.
Schvepsss
11.07.2016 16:49Знание ответа на этот вопрос поможет разбираться в свойствах «по-умолчанию».
gotch
11.07.2016 16:58Вы уверены, что у кнопки вообще есть такие свойства? На примере Windows Forms можно увидеть, что даже автоматический переводчик не страдает MVA головного мозга, не обнаруживая подобных свойств у button?
И «щелкнуть» — это тоже свойство? Ну да, читателям MVA без разницы, label, OnClick, свойство, событие, зачем эти детали.
AlexandrDP
11.07.2016 17:10Проблема не в вопросе, а в языке терминов. Нет у Button ни Содержимое ни Имя ни Щелкнуть ни Метка
happysensey
11.07.2016 20:43Смотреть с субтитрами в полноэкранном режиме не очень удобно (FHD скриншоты):
— они маленького размера и низко расположены
— панель управления видео перекрывает текстно только в полноэкранном режиме:
В свернутом все в порядке: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
oleg_gavrilov
Ребят, а можно уже начать выкладывать advanced курсы? Я понимаю, что портал для начинающих, но я бы вот не отказался послушать инсайды от разработчиков технологий, помимо 100-level курсов. Build раз в год как-то не отражает всего.
Schvepsss
Есть идея сделать цикл подборок для разного уровня. Главное, чтобы был интерес. Спасибо за фидбэк.
gotch
Вы эту идею уже успешно запороли на https://www.techdays.ru, продемонстрировав традиционный адвансед левел коммунити колаборейшен.
Schvepsss
Мы вроде говорили про подборку интересных курсов MVA для advanced lvl на Habrahabr, а не про отдельный проект.
gotch
Позвольте мне сделать это за вас:
Advanced level курсы MVA
Так себе курсы, могу сказать. А хорошим взяться не откуда, см. https://habrahabr.ru/company/microsoft/blog/305294/#comment_9695220
Schvepsss
Если для вас удобнее просматривать курсы в таком виде, это отлично. Тем не менее, есть люди, которым удобнее работать с подборками. На мой взгляд это вопрос предпочтений.
Какие курсы вы хотели бы видеть? Тематики? Решение каких задач? Играет ли роль, на русском или на английском?
gotch
А почему вы задаете этот вопрос? Что вы можете предложить? Какие у вас ресурсы, задачи, цели?
Schvepsss
Потому что мне интересно ваше мнение. Вы говорите: «Все плохо», я спрашиваю: «А как будет хорошо?»
gotch
Спасибо, но вы ответили только на первый вопрос. Такого уровня курс сможете на MVA опубликовать?
http://itband.ru/2016/04/udemy-cource/
Schvepsss
Для того, чтобы можно было что-то предложить, необходимо знать, что интересно аудитории, в данном случае вам.
В данной статье моя задача рассказать о простых курсах для новичков и помочь тем, кто не знает с чего начать изучение языка или инструмента.
gotch
Вот видите, предложить вам нечего. Болтать-то вы можете, а делать — нет. Ресурсов у вас нет, авторов нет, материала нет. Я об этом знаю, вы об этом знаете, а все остальные догадываются. Что обсуждать, лишний раз грустно посмеяться разве что на очередной эксгумации MVA.
Schvepsss
Почему же? У нас есть авторы и мы постараемся реализовать курсы, о которых говорим в обсуждении. Также, мы за сотрудничество и создание совместного качественного контента. Если вы обладаете глубокими знаниями в релевантной теме, мы с вами можем создать курс, который будет полезен для аудитории.
gotch
И кто же эти авторы? Посмотрите по ссылке выше, последнее видео вышло полгода назад от Игоря Чубина. И вы его даже не смогли нормально оформить:
https://mva.microsoft.com/ru/training-courses/-linux-azure-14737
Schvepsss
Спасибо за правки, мы их внесем обязательно.
Михаил, думаю вы знакомы с нашими евангелистами, например. Жаль, что мое предложение не нашло отклика.
gotch
С евангелистом, если быть точным, поскольку из IT остался только Александр Шаповал, работает за троих, не бережёте вы его! :-)
Schvepsss
Ну что же только IT Pro брать. :) У нас есть и другие TE.
Schvepsss
По поводу подобных курсов: можно посмотреть по «Exchange Server 2016» этот и этот, по «Skype for Business Server 2015» этот и этот. Они на английском языке. Если вам необходима русская версия, мы можем рассмотреть вопрос перевода.
gotch
А как вы считаете, на русском портале нужны версии на русском языке?
Schvepsss
Я считаю, что знание английского языка сегодня — неотъемлемая часть жизни. И это открытый вопрос для каждого.
navion
Наймите Кибкало и пусть рассказывает что знает, а то в УЦ редко проходят вебинары.
gotch
Напротив, в интересах вендора чтобы АК не сказал чего такого, что партия не одобрила, так что на благо слушателей делать ему в «тюрьме народов» нечего.
oleg_gavrilov
Что касается UWP, то хотелось бы увидеть нормальный, всесторонний курс по анимации, кастомным контролам, перформансу (как замерять, как исправить просадки), как замерять GC-related лаги в UI.
Еще нужен нормальный курс по CI в visualstudio team services, что-то более реальное чем «создайте 5 виртуалок в azure, и вы сможете билдить и деплоить ваш 1 сайт», которое сейчас в документации.
Не помешал бы нормальный и актуальный курс по monogame/waveengine с примерами работы на всех мобильных платформах с разборкой подводных камней — профилирование, мониторинг, типичные проблемы китайских ГПУ на андроиде, вот про это всё.
Вообще, чувствуется что евангелисты МС в России говорят о том, что им лично нравится (привет, Миша), а не о том, что болит у народа на дотнет стэке. Я понимаю, что они и не обязаны охватывать всю широту существующих решений, но важно совершить ключевой поворот — перейти от этих бесконечных quick-start tutorial (которые в уже не нужны почти нигде — все стало очевидно) к конкретным, «по делу», problem-solve сериям.
Schvepsss
Большое спасибо за мнение и за конкретику! Очень ценно. Обязательно соберу все предложенные темы из этого поста для проработки.
strangewalker
На MVA много хлама, но среди англоязычных иногда попадаются вполне сносные. Просто надо ориентироваться не на «уровень», а на самих докладчиков. Иногда даже в вводных курсах могут рассказывать достаточно клевые и неочевидные фишки.
Например, по PowerShell это Ashley McGlone или Jeffrey Snower
gotch
Среди англоязычных сразу припадайте к иссякающей струе channel9, там что-то еще осталось.
navion
Там изредка попадают непохие курсы, но в основном это зомбирование рекламой. MS давно продвигает облага и консалтинг, так что квалифицированные специалисты заказчиков им не нужны.
Раньше на технете выкладывали глубокие технические описания, но начиная с Windows Server 2008 их становилось всё меньше, а после выхода Windows Server 2012 адекватная документация публикуется только для Exchange Server.
strangewalker
Эта тенденция характерна для всего ИТ в целом — посмотрите на линксовые how-to, прогерские «stackoverflow-driven-development» и гемерские «press X to win».
Немного спасают блоги сотрудников и MVP Майкрософта, плюс старые добрые 1к страничные талмуды (O'Reily еще держит марку). За техническими описаниями лучше ходить на MSDN, там дела обстоят чуть лучше.
Schvepsss
Кстати, свежую документацию можно найти теперь здесь. По мере загрузки ресурсов, статьи переводятся на русский. Если есть какие-то пожелания на этот счет, можно также написать здесь.
gotch
Кстати, нашел неплохой источник ТЗ — патенты Microsoft.
Вот так, например: https://patents.google.com/patent/US6453426B1