Новинки книжного рынка


Уязвимости в программном коде и борьба с ними
Авторы: Майкл Ховард, Дэвид Лебланк, Дж. Виега
Издательство "ДМК", 2011
288 страниц

Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках C/C++, C#, Java Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов тому, как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы исправления и защиты от них.


Проектирование веб-интерфейсов
Авторы: Билл Скотт, Тереза Нейл
Издательство: "Символ", 2010
352 стр.

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

Для наглядности изложения каждый шаблон сопровождается конкретным примером действующего сайта. Большим подспорьем при чтении книги послужат цветные версии иллюстраций, которые можно скачать с сайта издательства либо воспользоваться галереей иллюстраций оригинального издания по адресу www.flickr.com/photos/designingwebinterfaces/.


Android 2. Программирование приложений для планшетных компьютеров и смартфонов
Автор: Рето Майер
Издательство "ЭКСМО"
672 стр.

Данная книга является наилучшим руководством для программистов, желающих научиться создавать приложения для мобильной платформы Android. Она представляет собой практический курс по написанию программного обеспечения на базе второй версии Android SDK. Это означает, что все теоретические сведения закрепляются максимально приближенными к реальным задачам примерами. Изложение материала предполагает, что читатель владеет основами программирования и базовым уровнем языка Java (второе желательно, но не обязательно). Информация, которая в ней содержится, будет полезной как для опытных разработчиков (они могут использовать ее как справочник, пропустив первые, элементарные главы), так и для тех, кто делает свои первые шаги в сфере написания мобильных приложений для Android.

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Я думаю, очень полезно почитать "Android 2. Программирование приложений для планшетных компьютеров и смартфонов"  сегодняшним продвинутым школьникам, чтобы через несколько лет беларусь могла похвастаться новыми, современными специалистами. Как ни странно, уже устарели те книги, на которых начинало учиться поколение сегодняшних студентов.))