Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#book

Если коротко, дженерики являются инструментом обобщённого программирования, позволяя нам работать с различными типами данных без изменения их описания, коллекции же  -  это простой набор объектов. Данное руководство на многочисленных примерах реальных задач продемонстрирует вам правильную работу с двумя этими популярными инструментами.

https://yangx.top/progbook/2338
#book

Java - один из часто используемых языков программирования в профессиональном создании качественных и сложных приложений. Если вы уже знакомы с языком, то сделать переход на новую версию не составит труда, однако для начинающих разработчиков Java 9 предлагает множество новых функций и библиотек по улучшению качества разработки корпоративных приложений. Книга носит практический характер и предоставляет обзор и объяснение новых возможностей Java 9, важность новых API и улучшений.

https://yangx.top/progbook/3040
​​Пройдите путь до трудоустройства Java Developer и получите опыт разработки в бизнес проекте. Наши студенты с личным наставником начинают карьеру в IT за 8 месяцев.

На Java у вас большие возможности для разработки и высокий спрос на специалистов. А средняя зарплата джависта - 200 000 рублей.

Выберете программу, которая подходит вам:
— Полная подготовка с нуля и до трудоустройства
— Опыт боевой разработки в бизнес проекте для начала карьеры

1. Даем вам гарантию трудоустройства или вернем все деньги, если вы не устроитесь на работу.
2. Наши наставники будут обучать вас по индивидуальной программе и поддерживать до первого рабочего дня без ограничений в общении.
3. У нас вы будете работать над настоящим коммерческим проектом и запишите свой опыт в резюме.
4. Каждый выпускник получает от 5 предложений о работе.
5. Пройдите 5 пробных дней с ментором в мае и получите специальное предложение по оплате и доступ к закрытому Java сообществу с первого пробного дня.

Пройти 5 пробных дней: https://vk.cc/9pvvgq
#book #advanced

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

https://yangx.top/progbook/3052
ТОП-9 фреймворков для веб-разработки, Java и Big Data в 2019 году

Предлагаем рассмотреть несколько фреймворков для веб-разработки и не только, которые откроют перед вами новые возможности в 2019 году.

https://prglb.ru/5vl50
Протестируй это: принципы и законы создания тестируемого кода

Многие разработчики ненавидят тестирование. Они просто не умеют его готовить. Держите рецепт тестируемого кода с гарниром из SOLID принципов.

https://prglb.ru/3xasx
#video

Из урока вы узнаете про основные конструкции языка, объекты и классы. Ввод и вывод в Java - консольный, файловый, сетевой. Интерфейсы и абстрактные классы, анонимные классы. Лямбда-функции. Сетевое взаимодействие, сокеты. Механизм исключений. Проверяемые и непроверяемые исключения. Потоки - жизненный цикл, прерывание. Критическая секция. Проблемы взаимодействия (дедлок). Механизм wait/notify, блокирующие очереди producer/consumer. Коллекции, выбор структуры данных, подходящей для задачи. Параметризованные коллекции. Параметризация в Java.

https://www.youtube.com/watch?v=dU-dBXvHz1Q
#book

В современном издании "Java in Action" читатели, основываясь на своих существующих навыках языка Java, познакомятся с новейшими функциями и технологиями. В дополнение к лямбдам и потокам Java 8 Java 9 добавляет множество новых функций. Она включает в себя новые функции библиотеки для поддержки реактивного программирования, предоставляющие пользователям новые способы разработки и написании кода, который легче читать и поддерживать.

https://yangx.top/progbook/3075
#advanced

В чем разница между REST и WebSockets, когда и что использовать и многое другое в этой статье.

https://prglb.ru/4fzdp
#book

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

https://yangx.top/progbook/3083
10 структур данных, которые вы должны знать (+видео и задания)

Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.

https://prglb.ru/4fp0g
#book #advanced

Книга, в основном, посвящена языку Clojure и функциональному программированию, однако также содержит примеры параллелизма на языках программирования С++ и Java. Также вы узнаете, как разрабатывать распределённые системы и работать с большими данными на нескольких процессорах.

https://yangx.top/progbook/3095
​​Пройдите путь до Java Developer с нуля или получите уникальный опыт боевой разработки в бизнес проекте для трудоустройства.

Большие возможности для разработки на Java и высокий спрос на специалистов. Средняя зарплата джависта - 200 000 рублей.

1. Даем вам гарантию трудоустройства или вернем все деньги, если вы не устроитесь на работу.
2. Наши наставники будут обучать вас по индивидуальной программе и поддерживать до первого рабочего дня без ограничений в общении.
3. У нас вы будете работать над настоящим коммерческим проектом и запишите свой опыт в резюме.
4. Каждый выпускник получает от 5 предложений о работе.
5. Пройдите 5 пробных дней с ментором в мае и получите специальное предложение по оплате и доступ к закрытому Java сообществу с первого пробного дня.
Пройти 5 пробных дней: https://vk.cc/9pvvgq