Download - Увлекательный мир программирования
![Page 1: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/1.jpg)
Увлекательный мир программирования
Дмитрий Сошников[email protected] | twitter.com/shwars | blog.soshnikov.comТехнологический евангелист, Microsoft
![Page 2: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/2.jpg)
Посмотрим видеоMicrosoft Techology Future
Vision 2015
http://www.youtube.com/watch?v=SKzfdEuYcmU
![Page 3: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/3.jpg)
Прогресс
![Page 4: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/4.jpg)
![Page 5: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/5.jpg)
![Page 6: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/6.jpg)
Инструмент
![Page 7: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/7.jpg)
Помощник
![Page 8: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/8.jpg)
Надо учиться программироватьФото: Daniel Messer
![Page 9: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/9.jpg)
Зачем программировать
Знание ПК – больше не конкурентное преимущество
Легко доносить результаты до потребителя и зарабатывать
Цифровое производство – сделать можно всё!
![Page 10: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/10.jpg)
10Проект: игровая наноприставка
![Page 11: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/11.jpg)
Внутреннее устройство
Микроконтроллер
![Page 12: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/12.jpg)
Прототипирование
![Page 13: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/13.jpg)
Программирование
![Page 14: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/14.jpg)
Дизайн корпуса
![Page 15: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/15.jpg)
3D-печать
![Page 16: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/16.jpg)
Сборка
![Page 17: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/17.jpg)
Моне
тиза
ция?
![Page 18: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/18.jpg)
Minecraft
Что такое программирование?
![Page 19: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/19.jpg)
Час кода в России
![Page 20: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/20.jpg)
Что можно разрабатыватьМобильные приложения
Microsoft AppStudio
Windows 10 Apps (C#)
Веб-сайты и сервисы WordPress CMS ASP.NET (C#)Игры Kodu Game Lab
Project SparkScratch
Unity (C#) для iOS, Android, Windows, WebMonoGame (C#)Виртуальная реальность
Цифровое искусство и цифровая магия
Makey-Makey Kinect (C#), Leap Motion (C#)
Электроника Scratch, LEGO Mindstorm
Arduino (C/C++), NetDuino (C#), Raspberry Pi 2 (C#)
Другое Scratch C# / F# (Python, Haskell)
![Page 21: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/21.jpg)
Увлекательное введение в C#
C# + черепашья графика + приложения
http://aka.ms/learncs
![Page 22: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/22.jpg)
Что изучать дальшеhttp://msftva.ru – Microsoft Virtual Academy
+Coursera, EdX, …Современный С#
http://aka.ms/moderncs Программирование на C# для всего (игры, веб,
мобильные приложения и т.д.) – обзор и введениеUnity
http://aka.ms/unitybegРазработка приложений на платформе Windows
COMING January 2016
![Page 23: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/23.jpg)
УНИВЕРСАЛЬНЫЕ ПРИЛОЖЕНИЯ
ОДНА СИСТЕМА
![Page 24: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/24.jpg)
Почему Microsoft – идеально для начала
Один язык. Везде. Смартфоны, планшеты, ПК, Xbox, облако.
C# Просто!
Школьники с 6 класса с этим справляются
Удобно!Автодополнение, коллективная работа, …
![Page 25: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/25.jpg)
Кросс-платформенность
iOS, Android, MacOS, WindowsКлассические приложения на C#
iOS, Android, MacOS, WindowsИгры 2D/3D на C#
iOS, Android, WindowsКросс-платформенная разработка на HTML/JS из Visual Studio
![Page 26: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/26.jpg)
Важные направления
Интернет вещей
Большие данные
Более персональные вычислительные системы
![Page 27: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/27.jpg)
Широкий спектр устройств для IoT
Raspberry Pi 2Поддерживает Windows 10 и универсальные приложения
Microsoft BandВзаимодействует с мобильным устройствомMicrosoft Band SDK для Windows Phone, iOS, Android
SensorCoreSensorCore SDK позволяет получить доступ к энергоэффективным сенсорам телефона, которые накапливают данные об активности
Kinect for WindowsПозволяет распознавать опорный скелет человека на расстоянии, измерять пульс, строить модель напряжения мышц и психологического состояния
![Page 28: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/28.jpg)
Пример – облачная погодная станцияhttp://aka.ms/cloudweatherstation
![Page 29: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/29.jpg)
Пример – облачная погодная станцияhttp://aka.ms/cloudweatherstation
Azure Storage
Worker role OpenWeatherMap
Веб-интерфе
йсWeb Role ASP.NET
Web API
Облачное приложение
IoT: .NET MF
http://weathermon.cloudapp.net/api/temperature/350
![Page 30: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/30.jpg)
Функциональное программирование F# - http://aka.ms/fsharp Haskell
Другой подход к программированию
Развивает мозг (больше думать, меньше писать)
Расширяет кругозор Понравится математикам (и извращенцам) Намного более логичный, чем традиционные
языки Позволяет писать программы почти без
ошибок
Программирование как удовольствие
![Page 31: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/31.jpg)
Что делать?
![Page 32: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/32.jpg)
Что вы хотите в жизни?
![Page 33: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/33.jpg)
Идеальная работа 1.0
![Page 34: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/34.jpg)
Идеальная работа 2.0
![Page 35: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/35.jpg)
Отдайтесь любопытству!
![Page 36: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/36.jpg)
Что вдохновляет меня
![Page 37: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/37.jpg)
Что Microsoft может дать
Бесплатное ПО и доступ в облако - DreamSpark
Онлайн-обучение Международные соревнования и хакатоныImagine Cup
http://msftva.ru
http://studentazure.ru http://
imaginecup.ru
http://bizspark.ru
![Page 38: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/38.jpg)
Microsoft Imagine Cup“Мне бы хотелось, чтобы Imagine Cup существовал во времена моей юности. Он помогает людям осознать,
что программное обеспечение меняет мир.“- Билл Гейтс
![Page 39: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/39.jpg)
История Imagine Cup
Испания Бразилия
Япония Индия
Корея Франция Египет Польша
США Австралия
Россия США
14 лет
![Page 40: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/40.jpg)
Победители Imagine Cup 2015
![Page 41: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/41.jpg)
УСПЕХ РОССИИ НА IMAGINE CUP 2014
Победители Imagine Cup 2014
![Page 43: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/43.jpg)
Секреты успеха
Простые в изучении технологии. Одна платформа, один язык, создаем всё!
Реальные проекты с выходом на монетизацию
Интересно и увлекательно
C#
http://msftva.ru
![Page 44: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/44.jpg)
Контакты
Дмитрий СошниковMicrosoft
blogs.msdn.com/sos & blog.soshnikov.comvk.com/shwars & twitter: @shwars
![Page 45: Увлекательный мир программирования](https://reader035.vdocuments.pub/reader035/viewer/2022062503/588110041a28ab22368b70c3/html5/thumbnails/45.jpg)
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.