CodeMode | Программирование
11.9K subscribers
2.09K photos
7 files
2.11K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕Основы Java. Николай Прохоренок.

• Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориентированное программирование.

• Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL.

• Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно.

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

• Во втором издании добавлена глава по Java 11 и описано большинство нововведений: модули, интерактивная оболочка JShell, инструкция var и др. Электронный архив с примерами находится на сайте издательства.

🧷Скачать бесплатно.

2019 #RU #Java
📙 Легкий способ выучить Java. Брайсон Пейн.

• Это книга, которая сделает процесс обучения эффективным и понятным, ведь с первых страниц вы начнете создавать реальные функционирующие приложения!

Начните знакомство с #Java с JShell, удобного инструмента, позволяющего проверять написанный вами код и тут же получать обратную связь.

• Затем приступайте к разработке несложных игр: "Больше-Меньше", "Секретные сообщения", "Рисование пузырьков" - вы научитесь делать игры как под ПК, так и под Android.

• Создавая эти приложения, вы научитесь:
- Выполнять вычисления, управлять текстовыми строками и генерировать рандомные цвета
- Использовать условия, циклы и методы
- Создавать функции, позволяющие использовать код повторно и экономить время
- Пользоваться Eclipse и Android Studio для отладки кода, поиска и предотвращения распространенных ошибок

• Выучите #Java с этой книгой! Включает версии #Java 8 и 9.

🧷Скачать бесплатно.

2020 #RU #Java
📕 JAVA FROM EPAM. И.Н. Блинов, В.С. Романчик.

• Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE.

• В книге рассматриваются основы языка #Java и концепции объектно-ориентированного и функционального программирования.

• Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL.

• В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения.

• В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

🧷Скачать бесплатно.

2020 #RU #Java
📕Графические интерфейсы пользователя Java. Тимур Машнин

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

• С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.

🧷Скачать бесплатно.

2022 #RU #Java
📙Введение в объектно-ориентированный дизайн с Java. Тимур Машнин.

• Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.

• Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.

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

• Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.

🧷Скачать бесплатно.

2022 #RU #Java
📙Основы программирования с Java. Тимур Машнин

• Эта книга предназначена для всех, кто хочет изучить основы программирования с использованием языка Java.

• Эта книга даст понимание основных элементов программирования на Java и абстракции данных с использованием объектно-ориентированного подхода.

• С этой книгой Вы научитесь писать программы с использованием переменных, массивов, управляющих операторов, циклов, рекурсии, абстракции данных и объектов в интегрированной среде разработки.

• Вы изучите основы языка программирования Java, познакомитесь с его синтаксисом, типами данных, объектами и классами и многим другим.

🧷Скачать бесплатно.

2022 #RU #Java
📙Java. Решение практических задач. Анджел Леонард.

• Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java.

• Приведено более 300 приложений, содержащих свыше 1000 примеров.

• Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.

• Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем.

• Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java.

• Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.

🧷Скачать бесплатно.

2021 #RU #Java
📘Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry. Джош Лонг, Кеннет Бастани.

• Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy?

• Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry.

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

🧷Скачать бесплатно.

2019 #RU #Java
📘Объектно-ориентированное программирование на Java. Платформа Java SE. Тимур Машнин

• Эта книга предназначена для тех, кто хочет научиться программировать на языке Java.

• С этой книгой вы обучитесь объектно-ориентированному программированию на платформе Java SE и научитесь применять принципы ООП на практике.

• Эта книга охватывает важные аспекты программирования на языке Java, начиная с основ и заканчивая объектно-ориентированным подходом и командной разработкой кода.

🧷Скачать бесплатно.

2022 #RU #Java
📙Гид Java-разработчика. Проектно-ориентированный подход. Рауль-Габриэль Урма, Ричард Уорбертон.

• На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование.

• В этом руководстве представлен проектно-ориентированный подход к разработке программного обеспечения на языке Java, позволяющий освоить ключевые навыки, необходимые каждому эффективному программисту.

• Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов.

• Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение.

🧷Скачать бесплатно.

2022 #RU #Java
📕Java для всех. Алексей Васильев.

Java - один из самых популярных и востребованных языков в мире. Алексей Васильев - автор многочисленных компьютерных бестселлеров - познакомит вас со всем необходимым для эффективной работы с этим языком.

Вы изучите базовые типы, управляющие инструкции, особенности описания классов и объектов в Java, создание интерфейсов, лямбда-выражения, обобщенные классы.

• Каждая глава содержит примеры кода, которые в свою очередь снабжены как построчными пояснениями, так и подробным разбором примера программы.

• Примеры, используемые в этой книге, пригодятся вам в дальнейшей работе с языком Java.

• Программирование - это не страшно! Даже если у вас нет никакого опыта, вы с легкостью освоите Java, воспользовавшись уникальной методикой Алексея Васильева, и перейдете на профессиональный уровень.

🧷Скачать бесплатно.

2020 #RU #Java
📕Основы Java. Николай Прохоренок.

• Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориентированное программирование.

• Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL.

• Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно.

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

• Во втором издании добавлена глава по Java 11 и описано большинство нововведений: модули, интерактивная оболочка JShell, инструкция var и др. Электронный архив с примерами находится на сайте издательства.

🧷Скачать бесплатно.

2019 #RU #Java
📙 Легкий способ выучить Java. Брайсон Пейн.

• Это книга, которая сделает процесс обучения эффективным и понятным, ведь с первых страниц вы начнете создавать реальные функционирующие приложения!

Начните знакомство с #Java с JShell, удобного инструмента, позволяющего проверять написанный вами код и тут же получать обратную связь.

• Затем приступайте к разработке несложных игр: "Больше-Меньше", "Секретные сообщения", "Рисование пузырьков" - вы научитесь делать игры как под ПК, так и под Android.

• Создавая эти приложения, вы научитесь:
- Выполнять вычисления, управлять текстовыми строками и генерировать рандомные цвета
- Использовать условия, циклы и методы
- Создавать функции, позволяющие использовать код повторно и экономить время
- Пользоваться Eclipse и Android Studio для отладки кода, поиска и предотвращения распространенных ошибок

• Выучите #Java с этой книгой! Включает версии #Java 8 и 9.

🧷Скачать бесплатно.

2020 #RU #Java
📕 Java для опытных разработчиков. 2-е изд.

Язык Java – сердце корпоративного ПО. Если программист хорошо знает Java, он без особого труда найдет интересную работу. Поднимите ваши навыки Java на новый уровень вместе с экспертами. Основательно изучите такие мощные инструменты, как модели конкурентного выполнения и модули, и даже раскройте некоторые глубинные тайны Java.
Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM – Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!

🧷Скачать бесплатно.

2024
#RU #Java

CodeMode | Программирование | ChatGPT
📕 JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine

Загляните под капот сложной, но увлекательной виртуальной машины Java.
Окунитесь в тонкости производительности JVM с помощью JVM Performance Engineering - важного руководства для опытных Java-разработчиков, стремящихся разобраться в JVM. В этой книге, посвященной виртуальной машине OpenJDK HotSpot, рассказывается о передовых технологиях и тенденциях повышения производительности Java.
Выдающийся специалист по Java Моника Беквит сочетает теоретические знания и практические инструменты, включая тематические исследования, приложения, диаграммы вариантов использования и технологические схемы процессов, для демонстрации методов диагностики, повышения производительности и оптимизации.

🧷Скачать бесплатно.

2024
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Agile Web Development with Rails 7

Rails 7 полностью по-новому определяет, что значит создавать фантастический пользовательский опыт, и предоставляет возможность достичь всех преимуществ одностраничных приложений — при этом лишь немного усложняя их. Rails 7 напрямую интегрирует фреймворки Hotwire Stimulus и Turbo в качестве новых значений по умолчанию, а также новинку импорта карт. В результате получился настолько мощный инструментарий, что он позволяет одному человеку создавать современные приложения, на основе которых можно построить конкурентоспособный бизнес. Так, как должно быть.

🧷Скачать бесплатно.

2024
#ENG #Java

CodeMode | Программирование | ChatGPT