Denis Gladkikh
Russian   |  English

Wrox–Professional WCF 4–Windows Communication Foundation with .NET 4

0470563141Пару недель назад мне в руки попала бумажная копия книги Pablo Cibraro, Kurt Claeys, Fabio Cozzolino, Johann Grabner - Professional WCF 4: Windows Communication Foundation with .NET 4. По объему данная книга получилась не очень большая – около 400 страниц, честно говоря, уже забыл, когда видел такие “тоненькие” книжки по технологиям. Книга по объему не большая, но охвачено там достаточно интересных тем.

Первая глава – это паттерны и принципы создания SOA-приложений. Это, конечно же, лучшая глава в данной книге, видно, что у авторов есть опыт создания приложений типа Service-oriented architecture. Авторы описали всевозможные архитектурные принципы, по которым можно создать SOA-приложения. Причем они не опирались только на WCF, а постарались описать все принципе вообще, которые можно реализовать при помощи WCF, и для которых WCF не совсем предназначен. В общем, эта глава must read для всех, независимо от того, какие технологии вы используете. И по счастливому случаю wrox предоставил данную главу для ознакомления с книгой в свободном доступе на своем сайте Design Principles and Patterns. Всего 30 страничек, не поленитесь прочитать.

Что еще охвачено в данной книге? В ней совсем не много изложены основы WCF, поэтому если вы новичок в WCF, то рекомендую после книги еще и пробежаться по MSDN статьям о WCF. Книгу можно читать для первого знакомства с WCF, но это не пересказ MSDN литературы, потому все принципы, например, использования атрибутов DataContractAttribute и DataMemberAttribute вам в этой книге не опишут. Что же есть еще в этой книге? Здесь есть темы, от которых можно отталкиваться, именно это мне нравится в таких книгах, не люблю я простые пересказы MSDN статей. Там можно узнать и об основах интеграции WCF вместе с Workflow Foundation 4, о том как разрабатывать SOA приложения для платформы Windows Azure AppFabric, очень хорошо освещены темы аутентификации и security. Отдельная глава посвящена теме Federated Security, к сожалению, у меня не было опыта создания подобных приложений, но зато теперь я буду подготовлен, если оно мне попадется. С полным содержанием можно ознакомиться в этом документе Contents.

В предпоследних трех главах авторы переходят от теории к практике и разбирают три достаточно обширных примера. Первый пример, после такого потока информации, кажется настолько простым, и, честно говоря, первые мысли всплывают о том, зачем это? Все уж слишком ясно. Но эта глава (11 по счету) будет хорошим подарком для новичков в WCF.

Книга не хороша на все 100%. В ней есть, конечно же, и минусы, основной из них – это ужасно оформленный код, причем, наверное, пострадал он уже в редакции: то скобка закрывающая куда-то уползет, то вообще пропадет. Код и так не подсвечен, а тут еще и тратить время приходится, чтобы понять, где конструкция начинается и где заканчивается, но победить это, конечно же, можно скачав примеры с официального сайта книги.

В общем, после прочтения книги я решил не тратить эти знания в пустую и пойти сдать экзамен Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4. Опыта разработки при помощи WCF у меня было не так много, всего около года, даже, наверное, меньше. Но эта книга как основа знаний и немного MSDN статей дали мне достаточно информации, чтобы подтянуть мои знания и сдать этот экзамен. Итог:

MCTS(rgb)_1374


Вас также может заинтересовать

rss twitter

Комментарии (6)

Павел ( ) #
avatar
Интересный обзор, мотивирует к прочтению. Поздравляю со получением сертификата! Кстати, а на MCPD по 4-му фреймворку уже можно сертифицироваться, не в курсе? И что, выходит все MCTS-ы по .NET 3,5 заново придется пересдавать?
Denis Gladkikh ( ) #
avatar
Павел, спасибо! Да, все экзамены уже, вроде, доступны по .NET 4. По поводу с 3.5 на 4.0 - я видел экзамены именно для повышения с версии 3.5 на 4.0, но на prometric их еще нет, то есть пока зарегистрироваться нельзя, не понял почему. Может чуть позже будет. Я планирую еще сдать ADO.NET 4, и экзамен повышающий ASP.NET c 3.5 до 4, но его пока, как я и сказал, нет. Тогда вроде получу пакет MCPD Win и ASP.NET по Framework 4.
Дмитрий Нестерук ( ) #
avatar
Привет, а вот у меня вопрос: ты вроде как в британском консалтинге, не? Тогда зачем тебе все эти сертификаты? Там, как и везде, мне кажется никто насчет этого не мучается. И с MVP то же самое, насколько мне подсказывает опыт (со шведским, например, консалтингом).
Denis Gladkikh ( ) #
avatar
Дмитрий Нестерук, приветствую! ага там. Тут дело другое:
(а) работать я там все-таки буду не всю жизнь, так что пускай будут
(б) это больше для себя делаю. Например, давно хотел более детально разобраться с WCF, чувствовал себя там дилетантом, шаг влево - сразу бегу гуглить, теперь же все более прояснилось. Поставил для себя задачу разобраться побольше с этой технологией, а как результат, отображающий мне, что задача выполнена - это сертификат. Даже не сертификат, а просто посещение экзамена. Если бы не сдал - ничуть бы не расстроился.
В общем-то, вся моя активность по большому счету - это только для себя. Все, что рассказывают под NDA к примеру, нам в текущей работе не нужно. Но все же, очень сильно надеюсь, что когда-нибудь смогу это использовать правильно для собственного маленького бизнеса, только надо бы выбрать направление :)
Guest ( ) #
avatar
Denis,

Правильно ли я понимаю, что 70-503 устарел, а взамен ему пришел 70-513?

Какие обязательные экзамены нужны для сдачи 70-513?
Denis Gladkikh ( ) #
avatar
Guest, получается так. Я 70-503 не сдавал. 70-513 сразу даст MCTS по WCF 4. Этот экзамен требуется чтобы получить MCPD по Web App и Win App 4.
Добавить комментарий

Если вы хотите получать уведомления о новых комментариях к данному топику, укажите, пожалуйста, email и отметьте соответствующий пункт в форме. Если вы хотите добавить код в тексте комментария, то заключите его внутри тега [code]...[/code], более того можно уточнить язык, на котором написан данный код при помощи [code cs]...[/code], где вместо cs могут быть cs, html, xml, java, js, php, sql, cpp, css.

 

busy