Elastic-стек – это набор мощных современных инструментов для распределенного поиска, анализа, ведения логов и визуализации средних и больших массивов данных. Изучив книгу Шуклы Пранав и Кумара Шарата "Elasticsearch, Kibana, Logstash и поисковые системы нового поколения" вы узнаете, как установить и настроить для работы все эти инструменты, изучите их базовую конфигурацию, научитесь использовать Elasticsearch для распределенного поиска и анализа данных, Logstash – для логирования и Kibana – для визуализации данных. Вы сможете самостоятельно создавать плагины с помощью Kibana и Beats, познакомитесь с Elastic X-Pack – плагином для мониторинга и обеспечения высокого уровня безопасности, а также получите множество полезных советов по использованию Elastic Cloud и развертыванию Elastic Stack. Книга ориентирована на специалистов по Data Science, желающих эффективно использовать имеющиеся источники данных в бизнесе. Если вы желаете приобрести фундаментальные знания об обработке больших распределенных данных в реальном времени, то эта книга для вас.
Создавайте динамические веб-приложения с применением Express – ключевого компонента из стека разработки Node/JavaScript. Итан Браун в своей книге ""Веб-разработка с применением Node и Express"" описывает работу с Express 5 на примере создания полноценного приложения. В книге рассматриваются все этапы и компоненты – от серверного рендеринга до разработки API для работы с одностраничными приложениями (SPA). Express является золотой серединой между устоявшимся фреймворком и отсутствием фреймворка вообще, поэтому он оставляет вам определенную свободу при архитектурном выборе. Эта книга предоставит лучшие решения для фронтенд- и бэкенд-разработчиков, использующих Express...
Практическое руководство Елены Вовк по использованию российской операционной системы Astra Linux знакомит с особенностями операционной системы, набирающей популярность в последние годы и становящейся крайне необходимой в условиях западных санкций, так как является фактически российской разработкой. Изучив данное руководство вы научитесь работать с текстовым редактором LibreOffice Writer, с электронными таблицами LibreOffice Calc и презентациями LibreOffice Impress. Кроме того, автор рассказывает о специальных настройках, действиях с файлами и папками, а также дает советы, как сделать работу с Astra Linux комфортной. Книга предназначена для широкого круга читателей, в основном начинающих пользователей Linux.
Книга Пола Дейтела и Харви Дейтели "Как программировать на Visual C# 2012", выходящая уже в пятом издании, является одним из самых популярных в мире учебников по программированию на платформе Microsoft .NET на языке Visual С# 2012. Здесь рассматриваются основы синтаксиса Visual С# и работа с программой Visual С# Express 2012. По ходу работы с книгой читатели изучат структуры управления, классы, объекты, методы, переменные, массивы С# и основные методы объектно-ориентированного программирования. Также рассматриваются и более сложные методы, в том числе поиск, сортировка, структуры данных, коллекции. Каждая глава содержит множество практических примеров. Пятое издание было полностью обновлено под новейшую версию Visual С# 2012. Книга может служить учебником по Visual С#, также она будет полезна широкому кругу начинающих программистов, которые хотят научиться программировать на С#.
Swift — быстрый, современный, безопасный и удобный язык программирования — появился совсем недавно и стал огромным сюрпризом для iOS-общественности. Спустя год Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений. И вот теперь выходит версия 2.2, готовящая нас к ожидаемому всеми iOS-программистами Swift 3.0. Книга Василия Усова "Swift: Основы разработки приложений под iOS, iPadOS и macOS" содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift и создавать собственные iOS-приложения. Вы найдете не только теоретический материал, но и большое количество практических примеров и заданий, которые позволят постичь все тонкости нового языка. Дерзайте, ведь, изучив Swift, вы сможете создавать приложения для любой платформы — iOS, OS X, tvOS или watchOS.
Впервые читатель может познакомиться с полной версией этого классического труда, который ранее на русском языке печатался в сокращении. Книга, выдержавшая в оригинале не одно переиздание, за глубокое и поистине философское изложение тонкостей языка Java считается одним из лучших пособий для программистов. Чтобы по-настоящему понять язык Java, необходимо рассматривать его не просто как набор неких команд и операторов, а понять его «философию», подход к решению задач, в сравнении с таковыми в других языках программирования. На страницах 4-ого издания книги "Философия Java" автор, Брюс Эккель, рассказывает об основных проблемах написания кода; в чем их природа и какой подход использует Java в их разрешении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач.
Книга Руслана Раянова "Управление проектом разработки сайта или веб-приложения: От идеи до внедрения" раскрывает некоторые моменты и нюансы по ведению проекта разработки веб-приложения. В книге подробно рассматриваются основные стадии проекта: концепция, оценка, создание технического задания, планирование, разработка, ввод в эксплуатацию, сопровождение. Также в книге представлена информация об управлении параметрами проекта и выделенными ресурсами под проект. Содержание книги послужило основой для нашего практического курса WPM (Web project Management). В первую очередь, книга направлена на разработчиков и менеджеров проектов. Во-вторых, эта книга для тех, кто является заказчиком проектов. Понимание того, как ведется разработка, значительно упрощает взаимодействие между исполнителем и заказчиком. В-третьих, эта книга для тех, кто просто хочет научиться управлять проектами или узнать что-то новое по этой теме. Причем это не обязательно должен быть программный проект.
Книга Пола Хадсона "PHP: Справочник" представляет собой полное и наглядное справочное пособие по РНР. В числе многих преимуществ РНР перед другими языками web-программирования - легкость разработки и простота обращения, богатые объектно-ориентированные возможности и мощные расширения. Издание содержит емкие, но при этом понятные примеры. Оно незаменимо при создании сайтов. Начинающие php-программисты найдут здесь ответы на многие вопросы: как написать первый скрипт, подключиться к своей базе данных, динамически формировать страницы сайта. Опытным разработчикам будут весьма интересны разделы о защите информации сайта, взаимодействии с базами данных, мультимедиа, XML, а также расширенных возможностях и особенностях настройки РНР.
Книга российского криптографа Михаила Масленникова "Практическая криптография" посвящена прикладным проблемам современной криптографии. Наряду с основными теоретическими положениями рассматривается: создание криптографического ядра, встраивание криптографических алгоритмов в Microsoft Outlook и Lotus Notes, создание автоматизированной системы документооборота, технология отпечатков пальцев. Все программное обеспечение, описываемое в книге, создано в Borland C++ Builder. Книга предназначена для широкого круга IT-специалистов и специалистов, отвечающих за безопасность систем. Содержимое компакт-диска идущего в комплекте к печатному изданию, приложено к архиву с электронным вариантом книги.
Это практическое руководство станет незаменимым помощником для тех, кто желает создавать сайты на основе базы данных. В пятом издании книги Кевина Янка "PHP и MySQL: От новичка к профессионалу" вы узнаете, как с помощью языка РНР, используемого в 20 миллионах сайтов по всему миру, создать собственную систему управления содержимым (CMS) на основе исключительно бесплатного программного обеспечения. Книга содержит практические советы по проектированию баз данных с использованием MySQL и охватывает самые последние технологии. Книга ориентирована на веб-дизайнеров, уже имеющих некоторую базу знаний и желающих перейти в область серверного программирования. Она рассчитана на то, что вы знакомы с простым HTML-кодом, который приводится здесь без особых объяснений. Знания CSS (Cascading Style Sheets — каскадные таблицы стилей) или JavaScript от вас не требуется, но, если вы знакомы с последним, это значительно упростит изучение РНР, поскольку оба языка довольно похожи. К концу чтения этой книги у вас должно появиться понимание того, как создаются сайты, основанные на базах данных. Но что еще более важно, у вас будет все необходимое, чтобы начать собственный проект.