Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





asp.net mvc

Эффективная веб-разработка c Visual Studio 2012: тренды мобильного веба и два подхода к построению мобильных приложений

Одним из сильнейших трендов современного веба является мобильный веб - специальное представление сайтов для всего многообразия мобильных устройств, смартфонов, планшетов и так далее.

В этой статье рассматриваются современные тренды мобильного веба. Как быстро растет мобильный веб? Что ожидать от мобильного веба через пару лет? Как мобильное представление сайтов влияет на бизнес и интернет-магазины? Как обстоят дела с мобильными сайтами сегодня?

Целью статьи ставится так же ответить на вопрос о способах создания мобильных сайтов. Я рассмотрю два основных направления в процессе создания мобильных сайтов и то, как эффективные инструменты Visual Studio 2012 и ASP.NET MVC позволят вам реализовать любые задачи стоящие перед мобильным представлением сайтов.

Читать дальше...

Опубликовано видео докладов конференции WebProfessionals

image

Конференция WebProfessionals – крупнейшая региональная конференция Microsoft, посвященная теме веб-разработки. Конференция прошла 3 апреля в городе Самара, собрав более 300 участников со всего региона и около 3000 онлайн-зрителей. В ходе конференции были обсуждены последние нововведения в стеке веб-технологий Microsoft: от решений на основе собственной архитектуры на базе IIS до облачных технологий на базе Windows Azure.

Важной частью конференции стали доклады о реальном применении технологий Microsoft на практике от крупных российских компаний. В ходе конференции были представлены Visual Studio 11 и другие инструменты разработки,  решения от партнеров позволяющие создавать эффективные веб-проекты.

Мы рады сообщить, что видео докладов конференции уже доступно для свободного онлайн просмотра.

Вы можете просмотреть записи докладов по следующим ссылкам на сайте TechDays.ru:

  • Пленарный доклад конференции WebProfessionals
    Александр Ложечкин, Кирилл Семенихин, Гайдар Магдануров, Дмитрий Андреев
  • VS 11 + ASP.NET WebForms 4.5
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • VS 11 + ASP.NET WebForms 4.5 (без перевода)
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • Develop for the Cloud -   Windows Azure
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • Develop for the Cloud -   Windows Azure (без перевода)
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • The WebMatrix Reloaded
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • The WebMatrix Reloaded (без перевода)
    Пранав Растоги, разработчик команды веб-платформы Microsoft
  • Преимущества облачной платформы Microsoft для веб-разработки
    Гайдар Магдануров, Microsoft
  • Разработка высоконагруженных систем на платформе Microsoft ASP.NET- tips and tricks
    Денис Кондратьев, компания Inln
  • Практический опыт развёртывания .NET Forge CMS в Windows Azure. Облачная производительность. Нагрузочные тесты
    Александр Сербул, 1С-Битрикс
  • Windows Server “8” – эффективная платформа для веб-приложений
    Александр Шаповал, Microsoft
  • Использование IIS для проектов на базе NodeJS, PHP, Ruby, Python
    Александр Шаповал, Microsoft
  • Drupal CMS, работа с IIS и Windows Azure
    Артем Паньков, сообщество Drupal
  • Использование парадигмы Metro UI в дизайне интерфейса
    Денис Кортунов, компания Parcsis/Turbomilk
  • Обеспечение качества и диагностика ASP.NET приложений с помощью инструментов Visual Studio
    Дмитрий Андреев, Microsoft
  • Разработка RIA-приложений с помощью Lightswitch
    Дмитрий Андреев, Microsoft
  • ASP.NET MVC 4- ответ на современные тренды веб-разработки
    Евгений Агафонов, компания Abbyy
  • Практический опыт компании Abbyy при построении сервиса на Windows Azure
    Евгений Агафонов, компания Abbyy

Желающие скачать и попробовать новую версию среды разработки Visual Studio 11 Beta, про которую много говорилось на конференции могут воспользоваться ссылкой http://vs11.ru/.

Желающие попробовать облачные сервисы Windows Azure могут бесплатно оформить тестовый аккаунт по адресу http://azure.softline.ru.

Опубликованы записи вебинаров по Visual Studio 11, о нововведениях в ASP.NET и MVC4

Я рад сообщить, что видео вебинаров, которые провел в течении месяца опубликованы на сайте TechDays.

Будущее ASP.NET и Visual Studio 11 для веб-разработчиков

http://www.techdays.ru/videos/4196.html

В рамках вебинара я познакомлю вас с нововведениями в среде разработки и новшествами во фреймворках, призванными повысить эффективность программиста, Вашему вниманию будет представлен новый удобный инструмент Page Inspector, интегрирующийся в Visual Studio 11. Я расскажу про нововведения в ASP.NET WebForms последней версии, направленные на упрощение разработки и значительное повышение эффективности использования фреймворка. Мы рассмотрим новые возможности ASP.NET MVC 4 и механизм рецептов, который был представлен вместе с MVC 4 и доступный в Visual Studio.

Введение в новые API доступные в ASP.NET MVC 4

http://www.techdays.ru/videos/4203.html

В рамках вебинара вы познакомитесь с нововведениями в ASP.NET MVC 4, призванными повысить эффективность программиста. Вашему вниманию будет представлен новый ASP.NET Web API, новые возможности по созданию мобильных представлений сайтов, новый API для автоматического сжатия и упаковки JavaScript и CSS файлов для увеличения производительности веб-приложений. Кроме того, будут рассмотрены некоторые новые возможности Visual Studio 11 новой версии.

Для каждого доклада по ссылке доступна загрузка видео-файлов и файла презентации.

В общей сложности эти вебинары посетило около 300 человек. Теперь у всех желающих, кто пропустил онлайн-трансляцию есть возможность посмотреть доклады в записи. Надеюсь, они вам помогут узнать много нового.

3 апреля, Самара. WebProfessionals - веб-конференция Microsoft. Вход бесплатный

image

Уважаемые веб-разработчики, программисты, руководители проектов и просто увлеченные программированием, от лица компании Microsoft я рад пригласить вас на новую полностью технологическую конференцию WebProfessionals, посвященную технологиям веб-разработки.

Конференция пройдет 3 апреля в городе Самара, в отеле Holiday Inn, где соберутся несколько сотен участников, чтобы выслушать ведущих экспертов компании Microsoft и представителей сообщества разработчиков, компаний Abbyy, 1C-Битрикс, Parcsis/Turbomilk, Inln, сообщества Drupal. Специальным приглашенным гостем будет представитель разработчиков веб-платформы Microsoft из Редмонда.

В течении целого дня в двух треках будет прочитано 14 технических докладов на следующие темы:

  • веб-сервер IIS: эффективная работа с сервером, описание нововведений в новой версии, размещение проектов ASP.NET, PHP, Ruby, Node.JS, Python и так далее;
  • системы управления контентом (CMS): работа систем на веб-платформе Microsoft и PHP, эффективность и производительность, миграция в облачное окружение;
  • инструменты разработки веб-приложений: эффективная разработка веб-приложений в самой новой версии Visual Studio 11, вопросы нагрузочного тестирования, новые инструменты и  функции среды разработки для удобной разработки кода на HTML/CSS/JavaScript;
  • ASP.NET и фреймворки: подробное описание нововведений в последние версии платформы ASP.NET, фреймворков Web Forms и ASP.NET MVC, бесплатной среды разработки WebMatrix;
  • облачные технологии и платформа Windows Azure: введение в облачную платформу Windows Azure, размещение и миграция существующих проектов как на базе ASP.NET так и Node.JS/PHP/Java/Ruby и так далее, размещение в облаке систем управления контентом Drupal и .NET Forge CMS.

Участие в конференции бесплатное! Зарегистрироваться сейчас.

Подробности о конференции, докладчиках, докладах и порядке регистрации ниже.

Читать дальше...

Бесплатный вебинар про новые API в ASP.NET MVC 4

Уважаемые коллеги, веб-разработчики и просто интересующиеся! Приглашаю вас посетить бесплатный вебинар (онлайн-мероприятие доступное через браузер), на котором я расскажу слушателям про новые возможности платформы ASP.NET MVC 4 и новые API добавленные в него в вышедшей недавно beta-версии.

В рамках 30 минут вебинара я познакомлю вас с нововведениями в ASP.NET MVC 4, призванными повысить эффективность программиста. Вашему вниманию будет представлен новый ASP.NET Web API, новые возможности по созданию мобильных представлений сайтов, новый API для автоматического сжатия и упаковки JavaScript и CSS файлов для увеличения производительности веб-приложений. Кроме того, будут рассмотрены некоторые новые возможности Visual Studio 11 новой версии.

Вебинар пройдет 1 марта в 17-00 московского времени и будет доступен всем желающим. Сессия займет от 30 до 45 минут, после чего я буду рад ответить на любые ваши вопросы. Вебинар будет записываться, запись станет доступна для свободного просмотра через несколько дней после проведения мероприятия.

Я прошу всех желающих зарегистрироваться на вебинар по следующему адресу на странице мероприятий Microsoft.

До встречи на вебинаре!

Вышла новая версия open source движка nopCommerce с поддержкой мобильных устройств

clip_image001 

Первого февраля вышла новая версия nopCommerce 2.40 – движка для электронной коммерции с открытым кодом, написанного на ASP.NET MVC 3. Основным нововведением является поддержка мобильных устройств. Примечательно то, что nopCommerce является первой системой, которая добавила эту поддержку абсолютно бесплатно (у magento и prestashop это функционал платный). Тоже самое можно сказать и про существующие open source приложения ASP.NET (имеются ввиду real-world, а не тестовые примеры). По-умолчанию, это функция отключена (не всем владельцам магазинов она нужна, да поддержка была только-только добавлена, так что не исключены какие-то баги).

Сама реализация поддержки мобильных устройств очень похожа то как все это будет сделано в ASP.NET MVC 4, так что проблем при переходе на 4-ую версию MVC (сейчас находится в стадии Developer Preview) быть не должно. Использовался набирающий популярность jQuery Mobile. При каждом HTTP запросе анализируется UserAgent и решается, какую версию показывать пользователю. Если у вас есть какой-то view, и вы хотите создать его аналог для мобильной версии, то достаточно просто добавить к имени нового файла «.Mobile» (например, был \Views\Catalog\Index.cshtml для desktop версии, то надо просто создать новый файл \Views\Catalog\Index.Mobile.cshtml). Если запрос сделан с desktop компьютера, то пользователи увидят полную версию сайта. Вот как выглядит главная страница магазина, открытая с вашего desktop компьютера:

Читать дальше...

Доступна запись вебинара "Будущее ASP.NET и Visual Studio 11 для веб-разработчиков"

image

26 января состоялся бесплатный вебинар на тему нововведений веб-платформе Microsoft и среде разработки Visual Studio 11 для веб-разработчиков. Спасибо всем участникам вебинара (вас было более 170 человек), в том числе за интересные вопросы после сессии.

Я рад сообщить, что для загрузки доступно видео вебинара, которое вы можете легко скачать по следующей ссылке “Нововведения в Visual Studio 2011 для веб-разработчиков”. Видео доступно как для онлайн-просмотра, так и для загрузки (~40 Mb, wmv).

Кроме того, вы можете загрузить файл презентации (pptx) по следующей ссылке с сайта docs.com.

Читать дальше...

Бесплатный вебинар про новшества в ASP.NET и новой Visual Studio 11 для веб-разработчиков

image

Уважаемые коллеги, веб-разработчики и просто интересующиеся! Приглашаю вас посетить бесплатный вебинар (онлайн мероприятие), на котором я расскажу слушателям про новые возможности платформы ASP.NET и среды разработки Visual Studio следующего поколения, предназначенные для веб-разработчиков, для удобной и эффективной работы с веб-проектами.

В рамках 45 минут вебинара я познакомлю вас с нововведениями в среде разработки и новшествами во фреймворках, призванными повысить эффективность программиста, Вашему вниманию будет представлен новый удобный инструмент Page Inspector, интегрирующийся в Visual Studio 11. Я расскажу про нововведения в ASP.NET WebForms последней версии, направленные на упрощение разработки и значительное повышение эффективности использования фреймворка. Мы рассмотрим новые возможности ASP.NET MVC 4 и механизм рецептов, который был представлен вместе с MVC 4 и доступный в  Visual Studio.

Вебинар пройдет 26 января в 17-00 московского времени и будет доступен всем желающим. Сессия займет от 45 минут до часа, после чего я буду рад ответить на любые ваши вопросы. Вебинар будет записываться, запись станет доступна для свободного просмотра через несколько дней после проведения мероприятия.

Я прошу всех желающих зарегистрироваться на вебинар по следующему адресу на странице мероприятий Microsoft.

Регистрация не обязательна, но желательна, она позволит вам получить напоминание о мероприятии. Если нет желания регистрироваться, то приходите на вебинар по следующей ссылке на прямую трансляцию.

До встречи на вебинаре!

Введение в новые возможности ASP.NET MVC 4

В этой статье дается описание новых возможностей веб-фреймворка ASP.NET MVC 4, представленных в первой Developer Preview версии.

Мобильный веб

Одним из самых устойчивых и набирающих силу трендов в современной разработке является тренд мобильного веба. Иметь мобильную версию сайта – это уже не просто предложение удобного доступа для некоторых пользователей, но средство зарабатывания денег и расширения аудитории.

Именно поэтому в ASP.NET MVC 4 большой упор сделан на предоставление специальных возможностей разработчику, который желает сделать мобильную версию сайта.

Мобильный сайт – два подхода

При создании мобильной версии сайта можно воспользоваться двумя подходами:

  • создать отдельную мобильную версию сайта;
  • добавить основному сайту возможность корректно отображаться на мобильных устройствах (адаптивная разметка).

Оба подхода нашли свою поддержку в ASP.NET MVC 4.

Читать дальше...

Работа с параллелизмом с Entity Framework в приложении ASP.NET MVC

Это очередная статья из серии статей:

  • Создание модели данных Entity Framework для приложения ASP.NET MVC
  • Реализация базовой CRUD-функциональности с Entity Framework в приложении ASP.NET MVC
  • Сортировка, фильтрация и разбиение по страницам с Entity Framework в приложении ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC
  • Создание сложной модели данных для приложения ASP.NET MVC, часть 2
  • Загрузка данных с Entity Framework в приложении ASP.NET MVC
  • Обновление связанных данных с помощью Entity Framework в приложении ASP.NET MVC

В предыдущих уроках вы работали со связанными данными. В этом уроке мы рассмотрим вопросы одновременного доступа. Вы создадите страницы, работающие с сущностью Department, и страницы для редактирования и удаления сущностей Department будут также обрабатывать ошибки параллелизма. Результаты работы изображены на иллюстрациях.

Читать дальше...