bookofgeek | Unsorted

Telegram-канал bookofgeek - Книги для Java программиста

24141

Вся самая новая и полезная литература для Java разработчиков! По вопросам авторских прав, сотрудничества и рекламы: @NadikaKir Мы на бирже: https://telega.in/c/bookofgeek Канал в перечне РКН: https://vk.cc/cJrTqo

Subscribe to a channel

Книги для Java программиста

📱 Хочешь быть в курсе последних технологических инноваций и интернет трендов? Присоединяйся к reposted прямо сейчас!

У нас:
🌪️ Горячие новости из мира технологий и интернета;
🌪️ Интересное о будущем технологий и нейросетей;
🌪️ Эксклюзивные посты про IT-и медиа.

💥 Держи руку на пульсе трендов вместе с reposted

Читать полностью…

Книги для Java программиста

📌 Знания и опыт разработки мобильных приложений на 1С могут открыть возможности карьерного роста в сфере разработки ПО, особенно там, где 1С широко используется. Это станет ценным навыком, который выделит вас среди других 1С разработчиков.

Получить новый навык, который поможет стать более востребованным специалистом и увеличить доход, можно на курсе от Слёрм «1С-разработчик: мобильное приложение + интеграция».

За 6 недель вы научитесь разрабатывать мобильные приложения на платформе «1С: Предприятие» и интегрировать сервисы API. А к моменту окончания курса у вас на руках будет готовый проект, который можно положить в портфолио, и сертификат об обучении.

➡️ 20 часов теории
➡️ 50 часов практики
➡️ Ревью заданий с обратной связью
➡️ 3 AMA-сессии

Узнайте, как решать задачи бизнеса с помощью языка программирования 1С.

Получите демо-доступ к курсу "1С-разработчик: мобильное приложение + интеграция" на 7 дней.

А еще можно выиграть бесплатное обучение!

Реклама. ООО «Слёрм» г. Лиски, ИНН 3652901451

Читать полностью…

Книги для Java программиста

🤝 Ты хочешь остаться разработчиком среднего уровня или стать сеньором?

Пройди тест по Java от OTUS

Проверь насколько хорошо ты знаешь Java и готов к прокачке!

Ответишь — пройдешь на продвинутый курс "Java Developer. Advanced" от OTUS по специальной цене, а также получишь доступ к записям открытых уроков курса.

👉 ПРОЙТИ ТЕСТ: https://otus.pw/oZ0e/

🎫 Курс можно приобрести в рассрочку

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

Как архитектору эффективно работать с принципом инверсии зависимостей?

Узнайте на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом разберете:

▫️определение и обоснование принципа инверсии зависимостей;
▫️примеры использования принципа в различных паттернах проектирования;
▫️связь принципа инверсии зависимостей с остальными принципами SOLID;
▫️связь паттерна Адаптер, луковичной архитектуры и принципа инверсии зависимостей.

Занятие пройдёт 13 марта в 20:00 мск в рамках курса «Архитектура и шаблоны проектирования». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку!

👉🏻 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: пройти тест

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

🫣 Вы видели этот хардовый тест для Java QA Engineer'ов (не для новичков)? Его проходят всего 30%

👉 Пройдите тест из 20 вопросов онлайн-курса «Java QA Engineer. Professional» и узнайте, осилите ли вы обучение в OTUS.

🟢 Пройти тест: https://otus.pw/SeFY/

💣Все, кто успешно пройдет тест, получит доступ к записям уроков курса для знакомства с форматом обучения и спец.цену на курс.

💻 За 4 месяца обучения на курсе вы освоите:

— популярные инструменты автоматизации
— полный спектр технологий тестирования на Java
— ключевые инструменты автоматизации UI- и API-тестирования
— навыки работы с RestAssured и JsonSchemaValidator
— навыки работы с Appium
— многопоточное тестирование с помощью Selenoid

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

Присоединяйтесь к нашему бесплатному курсу и начните увлекательное путешествие в мир Java!

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

🎓 Чему вы научитесь:
— Создавать программы с использованием основных конструкций языка.
 — Разделять код на методы для повторного использования.
 — Анализировать ошибки в коде с использованием отладочной печати.

💼 Включено в курс:
29 уроков (видео и/или текст), 35 упражнений в тренажере, 95 проверочных тестов + дополнительные материалы.

Вы с нами?😉

Читать полностью…

Книги для Java программиста

Привет! Это Podlodka Crew — организатор онлайн IT-конференции по различным технологиям.

Уже 11 марта запускаем четвёртый сезон звёздной Podlodka Java Crew с Филиппом Дельгядо, Гришей Кошелевым, Владимиром Картяевым и другими топовыми спекерами. Тема — наболевшая: интеграции между сервисами.

Если вы знакомы с болью интеграций не понаслышке, то ловите подробности:
🌟Kafka и Open-API. Разберём популярный подход к проектированию серверных приложений API-First. Рассмотрим программный продукт, доступный для серверных приложений, использующих брокеры сообщений.
🌟OAuth 2.0. Выясним, что лучше: взять готовое решение или реализовать собственный сервис. Обсудим подходы к реализации функционала и научимся встраивать двухфакторную авторизацию.
🌟Service Mesh. Погрузимся в реальные кейсы внедрения и деплоймента, поделимся опытом организации взаимодействия сервисов. Посмотрим на типичные проблемы и варианты их решения.
🌟GraphQL. На воркшопе раз и навсегда определим, когда и зачем он нужен, какие у него преимущества и недостатки. Обучимся версионировать схему и API. Объясним, как масштабировать GraphQL после внедрения. Бонус: разбор разных подходов на практических кейсах.
Это не все сессии грядущего сезона.

Больше подробностей и билеты забирайте на сайте:
https://podlodka.io/javacrew

Реклама. ИП Толстая Елена Петровна ИНН:507503278104, erid:2SDnjdg9xTr

Читать полностью…

Книги для Java программиста

🚀 Как ускорить разработку приложений на Java?

Узнайте на бесплатном практическом уроке
«JHipster» от OTUS, где вы вместе с опытным экспертом:

- поговорите о JHipster и почему эта тема актуальна;
- затронете Rapid Application Development;
- рассмотрите примеры использования.

Занятие пройдёт 13 марта в 20:00 мск и будет приурочено к старту курса «Разработчик на Spring Framework». Доступна рассрочка на обучение!

➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/quss/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Книги для Java программиста

Хватит это терпеть — «пилите» монолит на микросервисы!

Слёрм открывает предпродажу короткого интенсивного курса «Разделение монолита на микросервисы».

За время обучения вы узнаете:
🔹 какие бывают потребности в разделении и как к нему приступить;
🔹 какую выбрать стратегию;
🔹 как избежать подводных камней;
🔹 как поддерживать получившуюся архитектуру.

Курс будет полезен Middle и Senior-разработчикам, системным аналитикам, архитекторам и тимлидам.

Автор: Петр Щербаков, Senior Solution Architect.

Старт обучения — 18 марта

Подробнее о курсе по этой ссылке 👉

Успейте занять местечко по самой выгодной цене 🪚

Реклама. ООО «Слёрм» г. Лиски, ИНН 3652901451

Читать полностью…

Книги для Java программиста

Как углубить свои знания об архитектуре ПО всего за пару часов?

Прийти на бесплатный практический урок «Тактики работы с обнаруживаемостью в архитектуре программного обеспечения» от OTUS. На вебинаре разберём:

- что такое observability и почему это важно для бизнеса;
- как использовать инструменты мониторинга и алертинга для повышения обнаруживаемости;
- принципы и практические примеры использования USE и RED;
- четыре золотых сигнала, которые помогут оптимизировать работу с обнаруживаемостью.

Встречаемся 6 марта в 20:00 мск в рамках курса «Software Architect». Доступна рассрочка на обучение!

Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/CTTl/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

Бесплатный вебинар «Продвинутые аспекты Java collections framework» ☄️

05 марта в 18:00 проведем Бесплатный вебинар «Продвинутые аспекты Java collections framework».

В прямом эфире:

• Разберем тонкости при работе с массивами, списками и мапами
• Расскажем про разницу в производительности основных коллекций, use cases
• Ответим на популярные вопросы с собеседований на позицию Java Middle Developer

Ведущий: Роман Оборин
Опыт программирования на Java — 6 лет
Коммерческий опыт - 10 лет

Вебинар будет полезен Java разработчикам, которые заинтересованы перейти на позицию Middle, повысить уровень знаний Java collections, понять требования к разработчикам, подготовиться к техническому собеседованию.

Регистрация по ссылке:
https://clck.ru/398vX8

💖 Эфир приурочен к старту курса Java Middle Developer. Для забронировавших место на курсе до 19 марта предлагаем скидку 35%, стоимость обучения составит 85 000 руб.

Обсудить индивидуальную программу обучения, записаться на интервью и задать вопрос можно в нашем telegram-боте

Реклама. ООО "Платформа непрерывного обучения" ИНН 7839405924
erid: 2VtzqwXbyfx

Читать полностью…

Книги для Java программиста

Поговорим про деньги в IT?

Приглашаем опытных IT-специалистов пройти небольшой опрос про зарплаты и бенефиты в технологических компаниях. Это займёт не более 7 минут — а ваше мнение поможет одному крупному российскому работодателю делать актуальные офферы.

Пройти опрос можно здесь

Читать полностью…

Книги для Java программиста

☕️Освойте ключевой навык разработчика на Java

Всего за пару часов на бесплатном практическом уроке «Дебаггинг приложений на Java» от OTUS.

На вебинаре:

✅ Поговорим про выполнение Java-кода в самой популярной среде разработки;
✅ Узнаем, как выполнять дебаггинг и как находить баги с помощью дебаггинга;
✅ Ответим на все возникающие вопросы.

Встречаемся 5 марта в 20:00 мск в рамках курса «Специализация Java-разработчик». Доступна рассрочка на обучение!

Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cv2UHt

Читать полностью…

Книги для Java программиста

👁‍🗨 Как делать профилирование с помощью VisualVM в Java?

Расскажет Александр Царев — Tech Lead в Сбере и кандидат технических наук.
Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом:

- вспомните, что такое дамп потоков и как его получить;
- узнаете разницу между профилированием и семплированием и как их проводить с помощью инструмента VisualVM;
- разберете результаты семплирования, чтобы понять, как по ним находить узкие места в производительности.

📢📢 Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Java Developer. Advanced».
Доступна рассрочка на обучение!

➡️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/VCsW/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Книги для Java программиста

3, 2 … Остановимся здесь.⤵️

Потому что 2 недель достаточно, чтобы познакомиться с основами Java и понять, подходит ли вам это направление.

Не обещаем, что будет легко, но интересно, полезно и недорого (всего 990 рублей!) – гарантируем.

Расклад такой: мы даем вам базу — больше 60 уроков, вебинары, лайвкодинг, а вы пишете собственную программу.

Если переживаете — не переживайте :) Рядом всегда будет наставник, готовый ответить на любой ваш вопрос.

⏰ Старт курса уже 6 марта, присоединяйтесь!

Читать полностью…

Книги для Java программиста

Java Programming, 10th Edition(2023) True PDF

Java Programming, Tenth Edition provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it is object-oriented, making complex problems easier to solve than in some other languages. Java is used for desktop computing, mobile computing, game development, Web development, and numerical computing.

This course assumes that you have little or no programming experience. It provides a solid background in good object-oriented programming techniques and introduces terminology using clear, familiar language. The programming examples are business examples; they do not assume a mathematical background beyond high school business math. In addition, the examples illustrate only one or two major points; they do not contain so many features that you become lost following irrelevant and extraneous details.

Читать полностью…

Книги для Java программиста

Практика реактивного программирования в Spring 5 (2019) PDF

Создание облачных реактивных систем с помощью Spring 5 и Project Reactor Современному бизнесу необходимы программные системы нового типа, способные оставаться отзывчивыми при любых нагрузках. Эту потребность можно удовлетворить с использованием приемов реактивного программирования; однако разработка таких систем - сложная задача, требующая глубокого понимания предметной области. Для разработки отзывчивых систем разработчики Spring Framework придумали и создали проект Project Reactor. Данная книга начинается с основ реактивного программирования в Spring. Вы исследуете многочисленные возможности построения эффективных реактивных систем с помощью Spring 5 и других инструментов, таких как WebFlux и Spring Boot. Познакомитесь с методами реактивного программирования и научитесь использовать их для взаимодействий с базами данных и между серверами.

Читать полностью…

Книги для Java программиста

Application Development using Spring Boot (2022) ePUB

A pragmatic guide for Java developers to help build Microservices and Cloud Apps using Spring Boot.

Key Features:
● Develops microservices from start to finish using the Spring Boot Framework.
● Creates cloud-native applications using Spring Boot's production-ready features.
● Covers the API gateway, unit testing, cloud deployments, and managing high-traffic applications.

Description:
Spring is an excellent framework for developing both web and cloud-native applications. This book on application development using Spring Boot simplifies the process of writing boilerplate code for complex software. It allows developers to concentrate on the application's concept rather than on the internal Java configuration.

This book will guide you on how to make the best use of the strength that Spring Boot provides. You'll gain an understanding of how Spring Boot configuration works in conjunction with application development, including auto-configuration and overriding default configurations. You will learn to develop scalable, dependable microservices to accelerate the development lifecycle of a cloud-based application.

Читать полностью…

Книги для Java программиста

README. Суровые реалии разработчиков (2023) PDF

Начинающим программистам требуется нечто большее, чем навыки программирования. Столкнувшись с реальной работой, вы моментально понимаете, что самым нужным вещам, имеющим критическое значение для карьеры, не обучают ни в университетах, ни на курсах. Книга «README. Суровые реалии разработчиков» призвана восполнить этот пробел. Познакомьтесь с важнейшими практиками инжиниринга, которым обучают разработчиков в ведущих компаниях. Вы узнаете о том, что вас ждет при устройстве на работу, затем познакомитесь с особенностями кода промышленного уровня, эффективным тестированием, рецензированием кода, непрерывной интеграцией и развертыванием, созданием проектной документации и лучшими практиками архитектуры ПО. В последних главах описываются навыки гибкого планирования и даются советы по построению карьеры. Ключевые концепции и лучшие практики для начинающих разработчиков — то, чему вас не учили в университете!

Читать полностью…

Книги для Java программиста

Computer Science: Основы программирования на Java, ООП, алгоритмы и структуры данных (2018) PDF

Преподаватели Принстонского университета Роберт Седжвик и Кевин Уэйн создали универсальное введение в Computer Science на языке Java, которое идеально подходит как студентам, так и профессионалам. Вы начнете с основ, освоите современный курс объектно-ориентированного программирования, и перейдете к концепциям более высокого уровня: алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров.

И главное - вся теория рассматривается на практических и ярких примерах: прикладная математика, физика и биология, числовые методы, визуализация данных, синтез звука, обработка графики, финансовое моделирование и многое другое.

Читать полностью…

Книги для Java программиста

Web Development Toolkit for Java Developers: Build dynamic, secure, and scalable web applications with Java (2023) Retail PDF

A beginners guide to Java programming for web development.

Key Features
- Learn one of the most in-demand skills in the field of application development.
- Get familiar with the fundamental concepts required to develop a web app.
- Understand how to develop web apps both with and without using a framework.

Description
Java is a popular language for developing web applications due to its stability, scalability, and robustness.

This comprehensive guide will teach you how to develop web apps using Java. The book will help you learn how to establish a JDBC Connection in Java, develop Model-View-Controller (MVC) apps using JSP and servlets without a framework, and understand the application and use of JavaServer Faces (JSF) over JSP to effectively develop web apps.

Читать полностью…

Книги для Java программиста

Troubleshooting Java: Read, debug, and optimize JVM applications (Final Release) (2023) True PDF

Troubleshooting Java: Read, debug, and optimize JVM applications teaches you how to better understand Java application code. It’s filled with code investigation techniques for tricky issues like uncovering glitches in code logic or locating intermittent runtime problems. Armed with these tools and practices you’ll save time whenever you need to identify performance issues, understand dependencies, discover the root cause of crashes, or interpret unexpected results. Whether you’re a senior software engineer or you’re just getting started, this invaluable guide will help you in the fundamental task of understanding how your applications work.

Читать полностью…

Книги для Java программиста

Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах (2023) PDF

Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы. «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее вы ничего не слышали о computer science.

Читать полностью…

Книги для Java программиста

SQL Server Database Programming with Java (2022) PDF

This textbook covers both fundamental and advanced Java database programming techniques for beginning and experienced students as well as programmers (courses related to database programming in Java with Apache NetBeans IDE 12 environment). A sample SQL Server 2019 Express database, CSE_DEPT, is created and implemented in all example projects throughout this textbook.

Читать полностью…

Книги для Java программиста

Code with Java 21: A practical approach for building robust and efficient applications (2024) True ePUB

Code with Java 21 is a practical journey through one of the world's most prolific computer programming languages. It is meant to help readers build up their knowledge of common Java programming constructs, data structures, and engineering paradigms. Filled with real-world examples, this book aims to build the reader's understanding of building software applications with Java.

Seasoned Java developers should buckle in as this book takes a hands-on approach to leveraging popular Java frameworks like Spring and Vaadin to build rich, feature-filled web applications. It also covers building powerful data-driven applications on enterprise-grade databases like PostgreSQL and Apache Cassandra. This book will also show how to use Java to animate with colorful graphics and even build a simple arcade game.

Читать полностью…

Книги для Java программиста

Beginning Spring 6: From Beginner to Pro, 2nd Edition (2024) True PDF, ePUB

This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6.

Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You’ll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you’ll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how to deploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud.

Читать полностью…

Книги для Java программиста

Kotlin. Программирование для профессионалов. 2-е изд. (2023) True PDF, ePUB

Kotlin — это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык, позволяющий создавать приложения для macOS, Windows и iOS.
Джош Скин, Дэвид Гринхол, Эндрю Бэйли на практических примерах познакомят вас с ключевыми концепциями Kotlin и фундаментальными API.
Вы начнете с основных принципов и перейдете к расширенному использованию нетривиальных возможностей Kotlin, чтобы создавать надежные и эффективные приложения, а так же освоите среду разработки IntelliJ IDEA от JetBrains.

Читать полностью…

Книги для Java программиста

Идеальная работа. Программирование без прикрас (2022) PDF

В книге «Идеальная работа. Программирование без прикрас» легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для каждого программиста. Роберт Мартин объединяет дисциплины, стандарты и вопросы этики, необходимые для быстрой и продуктивной разработки надежного, эффективного кода, позволяющего испытывать гордость за программное обеспечение, которое вы создаете каждый день. Роберт Мартин, автор бестселлера «Чистый код», начинает с прагматического руководства по пяти основополагающим дисциплинам создания программного обеспечения: разработка через тестирование, рефакторинг, простой дизайн, совместное программирование и тесты. Затем он переходит к стандартам — обрисовывая ожидания «мира» от разработчиков программного обеспечения, рассказывая, как часто различаются эти подходы, и помогает вам устранить несоответствия. Наконец, он обращается к этике программиста, давая десять фундаментальных постулатов, которым должны следовать все разработчики программного обеспечения.

Читать полностью…

Книги для Java программиста

Full stack development with Spring Boot and React : build modern and scalable full stack applications using the power of Spring Boot and React (2022) PDF

Getting started with full stack development can be daunting. Even developers who are familiar with the best tools, such as Spring Boot and React, can struggle to nail the basics, let alone master the more advanced elements. If you're one of these developers, this comprehensive guide covers everything you need!

This updated edition of the Full Stack Development with Spring Boot 2 and React book will take you from novice to proficient in this expansive domain. Taking a practical approach, this book will first walk you through the latest Spring Boot features for creating a robust backend, covering everything from setting up the environment and dependency injection to security and testing.

Читать полностью…

Книги для Java программиста

Система модулей Java, Год 2020

Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
Вы освоите наилучшие практики модульного проектирования, отладки приложения и его развертывания перед сдачей в продакшен.
В этой книге
- Архитектура модульного приложения Java.
- Создание модулей: от исходников до JAR-файлов.
- Миграция на версию Java с модулями.
- Избавление от зависимостей и оттачивание API.
- Обработка рефлексии и версионирование.

Читать полностью…
Subscribe to a channel