Как я могу улучшить свои навыки разработки промежуточного программного обеспечения? - PullRequest
2 голосов
/ 11 февраля 2009

Мне нужны рекомендации (книги / ссылки) для улучшения моих навыков в следующих областях:

  1. Веб-сервисы (на основе SOAP и REST) ​​
  2. Windows Communication Foundation (из коробки и на основе REST) ​​
  3. Windows Workflow Foundation

Я оцениваю себя как промежуточный в веб-сервисах и почти промежуточный в WCF и WF. Я хотел бы знать некоторые книги / ссылки, которые предназначены для средней и продвинутой аудитории. Любые другие ресурсы, независимые от платформы, тоже будут хороши.

Ответы [ 3 ]

2 голосов
/ 12 февраля 2009

Я рекомендую две отличные книги для изучения WCF.

Во-первых, вам нужна Библия WCF - " Программирование служб WCF " Ювала Лоуи. Это книга для WCF - Lowy охватывает почти все с очень тщательной детализацией. Это довольно глубокая, техническая книга. Вы будете хотеть взять это медленно, по крайней мере сначала. Обязательно получите 2-е издание - оно охватывает VS2008 SP1.

Лоуи также создал отличную библиотеку вокруг WCF, которая является дополнением к его книге. Он называется ServiceModelEx - вы можете найти его источник здесь . Это действительно помогает иметь книгу, хотя!

Во-вторых, я предлагаю взглянуть на " Learning WCF " Микеле Бустаманте, также О'Рейли. Эта книга не обновлялась для VS2008 и .NET 3.5, но здесь все еще есть много полезной информации. Эта книга больше похожа на пошаговое руководство. Это действительно помогло мне понять, что такое WCF и что он может делать.

Кроме того, лучший совет уже был дан. Зачеркни свой зад Я не могу подчеркнуть это достаточно. WCF почти не имел смысла для меня, пока я не начал кодировать. Пройдите учебники. Выберите что-нибудь интересное, чтобы превратить его в компонент, и посмотрите, сколько разных способов вы можете получить к нему доступ через WCF.

Удачи и веселья!

2 голосов
/ 11 февраля 2009

Я бы сказал, что обычные подозреваемые в О'Рейли и Вроксе велики:

O'Reilly

Wrox

1 голос
/ 11 февраля 2009

Лучше всего продолжать кодирование. Создайте клоны других проектов самостоятельно и позвольте этому вести вас.

...