Библиотека джависта | 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

Книги Роберта Лафоре должны занимать первое место на полке разработчиков на Java и C++. Так, например, если вы хотите разобраться в алгоритмах и структурах данных, следующую книгу стоит прочитать в первую очередь.

https://yangx.top/progbook/95
#game_dev #video #advanced

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

https://bit.ly/1suVYBS
#advanced

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

https://bit.ly/2PshJOj
#beginners

Learn Java Online — это онлайн-песочница с темами по программирования на Java, где вы можете сразу выполнить задание и получить результат.

https://www.learnjavaonline.org/
Тест: насколько хорошо вы знаете Java

Хорошо знаете Java? Или, напротив, уже подзабыли? Проверьте имеющийся багаж знаний по Java, воспользовавшись нашим тестом.

https://proglib.io/p/java-test/
#beginners

Программирование на любом языке начинается с установки среды программирования и самого языка, если он того требует. Обидно будет, если вы завалились ещё на стадии установки Java на Ubuntu. Но с этой статьёй вам теперь ничего не страшно:

https://bit.ly/2D3YXfh
#video #advanced

Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:

https://bit.ly/2Qtlqc6
#book

Данная книга – отличный выбор для тех, кто хочет научиться использовать библиотеку JavaServer Faces и Java EE 8. Благодаря приобретенным знаниям вы сможете разрабатывать современные веб-интерфейсы, повторно используя некоторые компоненты. В процессе разработки веб-приложения JSF, автор расскажет вам о таких технологиях, как JPA, CDI, Security, WebSockets.

https://yangx.top/progbook/978
​​Блог Java-разработчика

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

@java_developer
#advanced

Лучшие практики — это не просто как душе угодно, результат их применения спасает сотни приложений и позволяет быстро менять или добавлять что-то в код. В этой статье собраны 10 лучших практик и советов для Java:

https://blog.jooq.org/2013/08/20/10-subtle-best-practices-when-coding-java/
#book #advanced

Решать простые школьные задачи по программированию - не лучшая практика. Такие задачи пытаются развить логику, но больше только вызывают скуку у читателя, поэтому авторы этой книги подготовили для вас наряду с хорошим теоретическим материалом по Java 6 сборник интересных задач, касающихся методов реальной разработки. Изложение местами несколько сложное и академическое, но вы найдёте для себя много полезного в практической части.

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

Чистый код — это то, за чем гонятся разработчики, это то, о чём часто спорят, и, наконец, то, его хотим мы, когда пишем свои приложения. В данной статье автор расскажет о собственных приёмах того, как он делает код понятнее, не меняя его.

https://bit.ly/2pJ24ic
#book

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.

https://yangx.top/progbook/871