Публикация без текста и доступных вложений.
Абсолютный минимум знаний Java-разработчика уровня Junior. Пособие для подтверждения IT-компетенции (2025) PDF
Подтверждение IT-компетенции важно по многим причинам, в т.ч. предельно формальным; скажем, в тендере на получение заказа может стоять требование - мол, компания-претендент обязана иметь такой-то процент разработчиков либо сертифицированных, либо с подтвержденной компетенцией. Сюда же можно отнести валидацию скиллов, чуточку побольше возможностей для карьерного роста или поднятия статуса в глазах коллег по цеху, дополнительный драйвер повышения квалификации и т.п. Для подтверждения надо пройти тест, а к тестам принято готовиться, не то можно угодить в лужу. И людям смешно, и себе обидно.
Публикация без текста и доступных вложений.
Паттерны для начинающих программистов с примерами на JAVA (2024) PDF
В этой книге, призванной научить начинающего программиста решать конкретные задачи по программированию на языке Java, вводится понятие паттерна — некоего заранее заготовленного "рецепта" решения, который можно применить в виде готового фрагмента кода. Используя впоследствии данный набор паттернов, молодой разработчик сможет на их основе быстро решать довольно сложные составные задачи. Представленные здесь паттерны часто предлагают наряду со стандартными алгоритмами эффективные альтернативные методы решения самых распространенных задач в области программирования. Приведенная в книге библиотека паттернов охватывает обширную область, начиная с примитивного обновления переменной и заканчивая работой со ссылочными данными. Кроме того, рассмотрены такие темы, как манипуляции с цифрами, входящими в состав числа, арифметика на числовой окружности, применение переменных-индикаторов и переменных-аккумуляторов, конформные и сегментированные массивы, операции с отдельными битами и многие другие.
Публикация без текста и доступных вложений.
Публикация без текста и доступных вложений.
Java. Эффективное программирование, 3-е издание (2019) PDF, DJVU
Язык программирования Java существенно изменился со времени предыдущего издания книги, опубликованного вскоре после выпуска Java б. Этот классический труд тщательно обновлен, чтобы читатели могли в полной мере воспользоваться возможностями последних версий языка и его библиотек функций. В современном Java поддерживается несколько парадигм программирования.
Как и в предыдущих изданиях, каждая глава книги состоит из ряда разделов, в каждом из которых описаны конкретные советы, приведены тонкости платформы Java и содержатся обновленные примеры кода. Для каждой темы приводятся всеобъемлющее описание и пояснения.
Третье издание охватывает особенности языка программирования и библиотек, появившихся в Java 7, 8 и 9, в том числе конструкции функционального программирования, добавленные к своим объектно-ориентированным корням. В книгу включены также многие новые советы и глава, посвященная лямбда-выражениям и потокам.
Публикация без текста и доступных вложений.
Kotlin. Основы программирования. Руководство по разработке в примерах от сообщества Stack Overflow (2025) PDF
Перед вами подробное руководство по основам написания программ на Kotlin – современном и крайне востребованном языке программирования, предназначенном в первую очередь для создания кроссплатформенных мобильных приложений. Главным преимуществом книги является то, что она основана на практических примерах кодов, написанных специалистами и экспертами сообщества Stack Overflow, наверняка известного каждому программисту. Ведь рано или поздно даже перед высокопрофессиональными специалистами в процессе создания программ встают на первый взгляд неразрешимые технические вопросы, и тогда лучшие разработчики программного обеспечения со всего мира в рамках этого сообщества безвозмездно делятся своими знаниями и опытом в решении даже самых сложных проблем.
Издание будет полезно специалисту с любым опытом и уровнем знаний. В нем представлены как основы Kotlin, так и инструментарий для продвинутых программистов, что даст возможность новичкам быстро повысить уровень своих компетенций и наработать практический опыт. Ряд материалов посвящен сравнению языков программирования Java и Kotlin. Акцент в книге сделан на наиболее важных различиях этих популярных языков и тех преимуществах, которые Kotlin предоставляет по сравнению с Java. Читатели найдут здесь множество примеров решения практических задач, дополненных подробными объяснениями и комментариями.
Публикация без текста и доступных вложений.
Head First. Git. Лучший способ понять Git изнутри (2024) PDF
Книга поможет быстро и легко изучить самый популярный в мире инструмент контроля версий Git. В ней использована уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач, а эффектное визуальное оформление разработано с учетом того, как работает и наиболее продуктивно усваивает информацию мозг. Рассмотрены основы Git, свойства ветвления кода, слияние, коммиты, устройство репозитория Git и поиск в нем, отмена действий и исправление ошибок. Особое внимание уделено командной работе с Git, передовым методам взаимодействия и советам профессионалов по эффективной работе.
Публикация без текста и доступных вложений.
Публикация без текста и доступных вложений.
Nature-Inspired Optimization Algorithms with Java: A Look at Optimization Techniques (2021) PDF (true), ePUB
Gain insight into the world of nature-inspired optimization techniques and algorithms. This book will prepare you to apply different nature-inspired optimization techniques to solve problems using Java. You'll start with an introduction to the hidden algorithms that nature uses and find the approximate solutions to optimization problems. You'll then see how living creatures such as fish and birds are able to perform computation to solve specific optimization tasks. This book also covers various nature-inspired algorithms by reviewing code examples for each one followed by crisp and clear explanations of the algorithm using Java code. You'll examine the use of each algorithm in specific industry scenarios such as fleet scheduling in supply chain management, and shop floor management in industrial and manufacturing applications.
Публикация без текста и доступных вложений.
Продвинутые алгоритмы и структуры данных (2024) PDF
Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или нерешаемыми. Не отчаивайтесь! Многие из «новых» проблем уже имеют проверенные временем решения. Эффективные подходы к решению широкого спектра сложных задач кодирования легко адаптировать и применять в собственных приложениях, а при необходимости создавать собственные структуры данных под конкретную задачу. Сбалансированное сочетание классических, продвинутых и новых алгоритмов обновит ваш инструментарий программирования, добавив в него новые перспективы и практические методы.
Публикация без текста и доступных вложений.
Программируем на Java: практический подход к созданию надежных и эффективных приложений (2025) PDF
Книга о современном программировании на Java, охватывающая новые возможности Java 21 и практическое применение языка для создания многофункциональных приложений. Подробно рассматриваются ключевые концепции, структуры данных, работа с реляционными базами данных PostgreSQL и Apache Cassandra®, а также использование фреймворков Spring Boot и Spring Data. Отдельное внимание уделено разработке графики, анимации и даже небольших аркадных игр на Java. Рассматриваются лучшие практики построения программной архитектуры, создания графических интерфейсов и веб-приложений с помощью Vaadin.
🟢Освойте фундаментальные структуры программирования на Java
🟢Изучите возможности Java 21
🟢Создавайте Java-приложения с использованием СУБД PostgreSQL и Apache Cassandra®
🟢Узнайте, как создавать графику и простую анимацию с помощью Java
🟢Используйте такие фреймворки, как Spring Boot и Spring Data
🟢Разрабатывайте полнофункциональные графические интерфейсы с помощью Vaadin
Публикация без текста и доступных вложений.
Современный подход к программной архитектуре: сложные компромиссы (2023) PDF
В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad — вымышленной группы специалистов — позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность.