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

2-е издание
Курс посвящен изучению языка программирования javascript. Главное внимание уделяется логике разработки javascript-кода и основным принципам его использования на страницах World Wide Web. Технология World Wide Web - это технология ведения гипертекстовых распределенных систем в Intemet, и, следовательно, она должна соответствовать общему определению таких систем. Это означает, что все перечисленные выше компоненты гипертекстовой системы должны быть и в Web.

Это краткое руководство научит вас, как создавать масштабируемые интерфейсы API с использованием платформы Node.js и ES6 (ECMAScript 2015). Разработка систем для широкого спектра устройств, доступных в современном мире, требует построения API, предназначенных для работы только с данными, обрабатываемыми клиентскими приложениями, которые разрабатываются отдельно и имеют уникальный интерфейс для конечного пользователя. Node.js зарекомендовал себя как отличная платформа для построения REST API из-за его однопоточной архитектуры. Он имеет низкий порог вхождения для обучения и может быть понятен любому человеку, который имеет базовое представление о языке JavaScript.

Узнайте главные причины уязвимостей в программном обеспечении и как их избежать. Обычно эксплуатируемые уязвимости программ вызваны предотвратимыми дефектами программного обеспечения. Проанализировав десятки тысяч отчетов уязвимости с 1988 года, CERT определил, что относительно небольшое количество главных причин составляют большинство уязвимостей. Эта книга выявляет и объясняет эти причины и показывает шаги, которые могут быть предприняты для предотвращения эксплуатации этих уязвимостей.
Если вы ответственны за создание защищенного программного обеспечения на C или C ++ или за поддержание его в безопасности, то ни одна другая книга не предложит вам такую очень подробную экспертную помощь.

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

Эта книга предназначена для односеместрового вводного курса программирования для студентов с небольшим опытом программирования. В ней автор знакомит студентов с основами программирования и готовит их к переходу к более сложным языкам. Python, легкий в освоении и наиболее популярный объектно-ориентированный язык, позволяет читателям, начинающим программировать, чувствовать себя удобно и без синтаксических проблем, которые могут быть сложными для новичков.

Службы отчётности Microsoft SQL Server 2016 поставляются с большим количеством новых возможностей. Они предлагают различные типы отчетов, которые могут создаваться во множестве различных форматов. В этой книге собраны рецепты, которые рассматривают новые и расширенные возможности, добавленные в SQL Server 2016.

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

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

Программируйте собственные проекты на Micro Python с легкостью. Предварительного опыта программирования не требуется.
Это руководство представляет собой практическое введение в программирование микроконтроллеров с Micro Python. Автор книги - опытный любитель электроники и здесь он расскажет о 8 проектах от начала до конца, которые всё наглядно продемонстрируют. Вы узнаете как использовать датчики, устройства хранения данных, системы управления двигателями и другими устройствами, а также как работать с платами расширения.

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

Это практическое руководство наполнено практическими рецептами, которые помогут вам справиться с основными административными задачами в Windows Server 2016. Вы начнете с ознакомления с внешним видом Windows Server 2016, а затем научитесь решать некоторые повседневные задачи с помощью графического интерфейса. Вы увидите, как составить оптимальные групповые политики и облегчить автоматизацию задач с помощью скриптов PowerShell 5.0.

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

Полностью пересмотренное и обновленное пятью новыми главами об адаптивном дизайне пятое юбилейное издание известного руководства предназначено для дизайнеров и разработчиков, которые хотят понять, как использовать новейшие технологии HTML и CSS для адаптивного дизайна сайта.

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

2-е издание
В книге приведены основные сведения по языку Web-программирования РНР, который позволяет решать задачи любой сложности и формировать динамические разделы сайта: форумы, гостевые книги, каталоги продукции и многое другое. Помимо синтаксиса и возможностей языка рассматривается установка и настройка Web-сервера Apache, на котором, как правило, выполняются РНР-программы. Издание отличается от традиционных учебников тем, что оно носит не справочный, а обучающий характер. Оно рассчитано на начинающего пользователя, имеющего базовые знания о программировании.

Узнайте как получить максимум от вашего Pi с различными практическими проектами, подходящими для любого пользователя. Следуйте нашим пошаговым инструкциям, которые написаны простым английским языком, и вскоре вы будете Pi профи!

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

Что такое информация? Как можно проанализировать данные, которые у вас есть? А если данных очень много и они требуют вычислительной мощи современных компьютеров? Какие выводы можно сделать из этого массива данных? Может – никаких, а может – это неиссякаемый источник, приносящий все новые возможности.

Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird.