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





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

Главная :: Azure


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





ASP.NET

Что почитать на выходных? Рекомендуем

Это подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.

Вы можете следить за циклом этих советов по следующей ссылке.

Темы номера:

  • ограниченное по времени предложение от Pluralsight и Microsoft – бесплатный доступ к профессиональному обучающему видео-курсу по разработке на технологии ASP.NET MVC [link];
  • Microsoft объявила о доступности первого пакета обновлений SP1 для Visual Studio 2010 [link];

WebForms:

  • построение древовидного элемента управления с помощью jQuery и TreeView [link];
  • [русский] Спрайты изображений в ASP.NET легче легкого с помощью NuGet [link];
  • использование ASP.NET, Membership и jQuery для определения доступности имени пользователя [link];
  • заполнение форм PDF с помощью ASP.NET и iTextSharp [link];
  • размышления на тему того, что может быть представлено в следующей версии WebForms [link];

ASP.NET MVC:

  • описание работы с новым классом ControllerActionInvoker [link];
  • введение в механизм привязки данных ASP.NET MVC [link];
  • использование собственных сборок ASP.NET MVC 3 [link];
  • большой индекс руководств по разработке на MVC 3 [link];
  • цикл видео с описанием работы сторонних инструментов в MVC3: NuGet, SpecFlow, WatiN, MvcContrib [link];
  • [русский] большой цикл статей “ASP.NET MVC 3 в деталях” (9 статей) [link];

Другое:

  • визуализатор музыки на HTML5 / JS с исходным кодом [link];
  • [русский] очередная порция JavaScript CSS плюшек для веб-разработчиков. 30 свежих плагинов [link];
  • описание некоторых важных моментов работы с пакетным менеджером NuGet [link];
  • [русский] Caching в WCF сервисе [link];
  • построение модуля favicon для Orchard [link];
  • [русский] реализуем самый простой IoC-контейнер [link];
  • выпущен обучающий курс Programming with C# and XNA 0.5: Jump Start [link];
  • [русский] описание NHibernate 3.0 QueryOver [link];
  • конференция Microsoft по разработке прикладных приложений в Екатеринбурге [link];
  • видео “поднимаем место разработчика SharePoint с помощью скрипта Easy Setup Script” [link];

Инструменты:

  • PHP Manager для IIS доступен на 5 языках (и русском в том числе) [link];
  • выпущена новая версия WCF Data Services CTP 2 (март 2011) [link];
  • финальная версия Visual Studio 2010 Service Pack 1 и другие анонсы [link];
  • Web Platform Installer: обзор третьей версии [link];
  • выпущено обновление Windows Azure SDK 1.4 [link];
  • нововведения в Visual Studio SP1 для работы с Razor [link];
  • выпущено расширение RapidMEF для Visual Studio 2010 для разработчиков использующих библиотеку MEF [link].

Профессиональный курс по ASP.NET MVC 3 бесплатно до 18 марта!

image 

Компания Pluralsight, при поддержке Microsoft, делает прекрасное предложение для веб-разработчиков и предлагает бесплатный доступ к своему профессиональному видео-курсу обучения технологии ASP.NET MVC 3. Предложение ограничено по времени, курс будет свободно доступен только до 18 марта. Курс подготовлен на английском языку.

image

Курс состоит из следующих частей:

  • введение: новый проект, шаблон MVC, маршрутизация, контроллеры, представления, создание действия;
  • движок представлений Razor: преимущества Razor, создание простого представления, смешивание кода и разметки, модели и ViewData, HTML-хелперы, частичные представления, модель компоновки представления, код для автоматического запуска, конфигурация;
  • контроллеры: глобальные фильтры действий, кэширование результатов вложенных действий, ViewBag, новые результаты действий, валидация запросов;
  • модели: валидация в MVC3, аннотация данных, пользовательские атрибуты валидации, модели с поддержкой валидации, клиентская валидация, пользовательская клиентская валидация, удаленная валидация;
  • NuGet: средство управления пакетами, зависимости пакетов, использование PowerShell, пользовательские пакеты;
  • Dependency Injection: инъекции зависимостей, использование IDependencyResolver, инъекция в контроллерах, инъекция в представлениях, активаторы, расширяемость фильтров, расширяемость моделей.
Pluralsight делает весьма и весьма качественные видео-курсы, поэтому рекомендую всем не упустить возможность и ознакомиться с этим бесплатным предложением. Очень хороший шанс начать изучать ASP.NET MVC или узнать что нового было представлено в MVC3.

Web Platform Installer: обзор третьей версии

Совсем недавно выпущена третья финальная версия Web Platform Installer (WebPI) – инструмента, который позволяет быстрее всего развернуть рабочее место веб-разработчика и проще всего установить необходимые веб-приложения из большого набора готовых шаблонов.

В этой статье дается обзор третьей версии WebPI с перечислением изменений по сравнению со второй версией и описанием функционала, который будет полезен каждому веб-разработчику (и не только).

Что такое Web Platform Installer?

imageПовседневная работа веб-разработчика состоит из использования ряда инструментов для создания новых проектов или работы со структурой одного большого проекта. В качестве таких часто используемых инструментов можно перечислить следующие: среда разработки (IDE), сервер баз данных и инструменты по работе с базами данных, сервер приложений и сопутствующие инструменты, шаблоны готовых приложений (CMS, форумы, блоги, wiki-движки и так далее).

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

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

Таким удаленном хранилищем и является Web Platform Installer. C помощью WebPI вы всегда имеете доступ к самым последним версиям инструментов веб-разработки, создания и редактирования баз данных, шаблонам веб-приложений самых последний версий. Кроме того, при всем богатстве выбора WebPI предлагает все инструменты бесплатно.

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

Спрайты изображений в ASP.NET легче легкого с помощью NuGet

Цитата

Это перевод оригинальной статьи NuGet Package of the Week #1 - ASP.NET Sprite and Image Optimization

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

Sprite and Image Optimization Preview 3

Начнем с того, что фреймворк Sprite and Image Optimization был обновлен до версии Preview 3. Этот фреймворк – пример того, что Microsoft может планировать для ASP.NET в будущем и вместе с тем, того, что вы можете попробовать использовать уже сегодня. И этот фреймворк стал еще проще, поскольку появился в NuGet.

ScreenClip(3)

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

Что почитать на выходных? Рекомендуем

Это первый, пробный выпуск подборки интересных ссылок на статьи по разработке веб-приложений на платформе .NET (и не только). Сегодня я представляю первую подборку статей, которые будет полезно почитать в свободные минуты на выходных. Большинство статей написаны на английском, но, со временем, я надеюсь публиковать больше ссылок на русскоязычные статьи.

Тема номера:

Мега-подборка видео-материалов по разработке на ASP.NET WebForms, ASP.NET MVC и WebMatrix:

  • 35 видео: что нового в ASP.NET и быстрое введение в новые функции [link];
  • 114 видео: руководства по доступу к данным в ASP.NET [link];
  • 155 видео: руководства по AJAX, AJAX Control Toolkit [link];
  • 29 видео: руководства по вопросам безопасности ASP.NET [link];
  • 17 видео: введение в разработку на WebMatrix [link];
  • 24 видео: работа с IIS, развертывание ASP.NET-сайтов [link];
  • 61 видео: руководства по построению приложений на ASP.NET MVC [link];
  • 17 видео: руководства по доступу к данным в ASP.NET MVC [link];
  • 5 видео: руководства по вопросам безопасности в ASP.NET MVC [link].

WebForms:

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

Конференция DevConf 2011 открывает прием докладов

image

DevConf 2011 - уникальная в рамках России конференция, которая объединяет разработчиков по пяти различным технологиям разработки в одном месте.

Цитата

Конференция нацелена на профессиональных веб-разработчиков и тех, кто мечтает ими стать. Она объединяет ВСЕ самые распространенные языки, при этом каждому выделен свой поток(зал).

Можно будет погрузиться именно в ту технологию, которая вызывает наибольший интерес. При этом уровень любого из направлений является максимально профессиональным. В каждой секции будут представлены доклады 1-2 непосредственных авторов языка, а также признанных экспертов в области.

DevConf 2011 будет состоять из пяти одновременных потоков:

  • DevConf::PHP()
  • DevConf::Perl()
  • DevConf::Python()
  • DevConf::Ruby()
  • DevConf::ASP.NET()

В этом году конференция пройдет 4 июня в Москве. А 5 июня состоится специальный день мастер-классов.

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

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

Подать заявку на доклад по ASP.NET вы можете по этой ссылке.

Контакты организаторов потока ASP.NET можно найти здесь.

Доступны видео докладов с виртуальной конференции mvcConf 2 посвященной ASP.NET MVC

image

Недавно состоялась вторая по счету онлайн-конференция mvcConf, основной темой которой является технология разработки веб-приложений ASP.NET MVC. Сегодня на сайте Channel9 была выложена первая порция видео прочитанных докладов:

  • Scott Guthrie Keynote;
  • Brad Wilson- Advanced MVC 3;
  • Phil Haack- The NuGet-y Goodness of Delivering Packages;
  • Glenn Block- Take some REST with WCF;
  • Wrap Up with Jon Galloway & Javier Lozano;
  • Vaidy Gopalakrishnan- IIS Express;
  • Chris Zavaleta- Entity Framework Code First - Domain Driven CRUD;
  • Steven Smith- Improving ASP.NET MVC Application Performance;
  • Jeffrey Palermo- MVC Q&A;
  • Troels Thomsen- Deploy ASP.NET MVC with No Effort;
  • Chris Canal: Real World Application Development with Mvc3 NHibernate, FluentNHibernate and Castle Windsor;
  • Amir Barylko- Quality Driven Web Acceptance Testing;
  • Shay Friedman- The Big Comparison of ASP.NET MVC View Engines;
  • Eric Sowell- Evolving Practices in Using jQuery and Ajax in ASP.NET MVC Applications.

Остальные видео докладов будут доступны в ближайшие дни. Следите за страницей на Channel9.

Progg it

Выпущена обновленная версия обучающего пакета Web Camps Training Kit

image

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

Данный набор содержит обучающие материалы по последним веб-технологиям, которые разрабатывает или продвигает Microsoft. Среди них: ASP.NET MVC 3, Internet Explorer и веб-стандарты HTML5/CSS3/JavaScript, открытый протокол Odata, библиотека jQuery, веб-приложения и CMS, новый пакет разработки приложений WebMatrix.

Web Camps Training Kit содержит презентации, демонстрации и лабораторные работы с полным пошаговым описанием. Кроме того, в комплекте разработчики найдут бесплатную книгу и другие материалы по среде разработки WebMatrix.

Краткое содержание Web Camps Training Kit:

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

Опубликована бесплатная книга по ASP.NET WebPages и Razor

Для загрузки доступна бесплатная книга ASP.NET Web Pages with Razor Syntax, в которой рассматривается разработка веб-приложений с помощью новых технологий ASP.NET и WebMatrix.

Книга выпущена в след за большим анонсом средств разработки от Microsoft, про которые мы писали в отдельной заметке. Бесплатная книга состоит из 258 страниц разделенных на 18 частей (плюс большие справочные разделы):

  • Chapter 1 – Getting Started with WebMatrix and ASP.NET Web Pages
  • Chapter 2 – Introduction to ASP.NET Web Programming Using the Razor Syntax
  • Chapter 3 – Creating a Consistent Look
  • Chapter 4 – Working with Forms
  • Chapter 5 – Working with Data
  • Chapter 6 – Displaying Data in a Grid
  • Chapter 7 – Displaying Data in a Chart
  • Chapter 8 – Working with Files
  • Chapter 9 – Working with Images
  • Chapter 10 – Working with Video
  • Chapter 11 – Adding Email to Your Website
  • Chapter 12 – Adding Search to Your Website
  • Chapter 13 – Adding Social Networking to Your Web Site
  • Chapter 14 – Analyzing Traffic
  • Chapter 15 – Caching to Improve the Performance of Your Website
  • Chapter 16 – Adding Security and Membership
  • Chapter 17 – Introduction to Debugging
  • Chapter 18 – Customizing Site-Wide Behavior
  • Appendix – ASP.NET Quick API Reference
  • Appendix – ASP.NET Web Pages Visual Basic
  • Appendix – Programming ASP.NET Web Pages in Visual Studio

Загрузить книгу в формате .pdf можно с сайта загрузок Microsoft по следующей ссылке.

Progg it

CodeMash 2011: доступно видео презентации WebMatrix

Как мы уже писали, вчера Microsoft представила финальную версию среды разработки веб-приложений WebMatrix 1.0. Представление проходило на специальном мероприятии CodeMash 2011, которое, как и прочие другие мероприятия компании, транслировалось вживую в интернете.

Сегодня стали доступны видео-записи презентаций и демонстраций с киноута мероприятия. Они будут весьма полезны тем, кто хотел бы узнать о WebMatrix больше и познакомиться с возможностями этой системы по созданию ASP.NET и PHP-проектов. Кроме того, выложены видео записанные на CodeMash посвященные опенсорс-проектам доступным для работы с WebMatrix.

Вы можете найти следующие видео с CodeMash 2011:

  • WebMatrix Launch Keynote with Josh Holmes
  • DotNetNuke, Joomla and Umbraco Discussion Panel
  • PayPal - What's new in eCommerce with Rasesh Shah
  • Drupal with Jim Taylor
  • What's new with Joomla?
  • DotNetNuke with Shaun Walker
  • What's new with Umbraco?
Progg it