Библиотека Java разработчика
10.8K subscribers
1.14K photos
564 videos
58 files
1.44K links
📚 Лайфхаки, приёмы и лучшие практики для Java-разработчиков. Всё, что ускорит код и прокачает навыки. Java, Spring, Maven, Hibernate.


По всем вопросам @evgenycarter

РКН clck.ru/3KoGeP
Download Telegram
Искусственный интеллект может обнаружить рак.

С помощью нейросетей можно многое:

- Улучшить качество изображения

- Водить беспилотные автомобили

- Распознать дефект в конструкции

Если у тебя есть идея для проекта, но нет необходимых знаний или инструментов — добро пожаловать в Университет искусственного интеллекта.

Это крупнейший университет в СНГ, в котором 2700+ студентов уже создали более 100 проектов.

Хочешь создавать решения для бизнеса, автоматизировать рутину, упрощать жизнь с помощью технологий?

Подробности по ссылке: https://clck.ru/XqA9M
Forwarded from Рестарт
#новости

ICPC объявил о том, что на деловую программу Финала в Москве можно будет попасть бесплатно.

На ней будут проходить лекции и мастер-классы от спикеров топовых компаний: Huawei, Jet Brains, Мегафон, 1С и другие.

Расскажут как получить работу в крупной корпорации, зачем технарям развивать soft skills и как строить карьеру в IT.

Мероприятие пройдет 1-2 октября в Манеже, чтобы попасть на него бесплатно нужно просто зарегистрироваться.

GIT
Библиотека Java разработчика pinned «​#новости ICPC объявил о том, что на деловую программу Финала в Москве можно будет попасть бесплатно. На ней будут проходить лекции и мастер-классы от спикеров топовых компаний: Huawei, Jet Brains, Мегафон, 1С и другие. Расскажут как получить работу в крупной…»
This media is not supported in your browser
VIEW IN TELEGRAM
🔔 Приглашаем JAVA-разработчиков Middle+ принять участие в EPAM Java Hiring Week 27 сентября – 1 октября 2021. Станьте частью команды EPAM и получите welcome-бонус!

Мы ценим ваше время, и это одна из причин проведения мероприятия – вам не нужно долго ждать решения. После успешного прохождения интервью в течение 48 часов вам будет сделан оффер.
Если вы примете его в течение суток, то получите welcome-бонус в размере еще одного оклада!

👉🏻 Ознакомиться с описанием проектов и зарегистрироваться можно на сайте: https://epa.ms/jhw-16
Data Structures and Algorithms 📈

Stacks 📚
Queues 🎟
Linked Lists 🔗
Dynamic Arrays 🌱
LinkedLists vs ArrayLists 🤼‍♂
Big O notation 📈
Binary search 🪓
Bubble sort 🤿
Selection sort 🔦
Insertion sort 🧩

https://www.youtube.com/playlist?list=PLZPZq0r_RZON1eaqfafTnEexRzuHbfZX8
Самоучитель Java с примерами и программами
А. Васильев (2016)

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

Скачать книгу
Хочешь стать бэкендером, но пока мало навыков? А что если мы скажем, что можно бесплатно прокачать свои навыки вместе с Райффайзенбанком и получить приглашение на работу? Еще и на удаленке!

Оплачиваемая стажировка Java Bootcamp для будущих бэкендеров продуктовой разработки — твое решение. Приглашаются студенты и выпускники математической, технической или IT-специальностей с базовым опытом разработки на Java. Заявки принимаются со всей России.

Выбирайте команду:
— Custody Team с решениями для цифровизации на биржах, ADM Team с REST API для АДМ, команда Currency Control Team с улучшениями для потребителей с внешнеэкономической деятельностью. А также еще 7 команд ждут тебя!

Почему это классно:
— Возможность попасть на работу в Райффайзенбанк после окончания стажировки.
— Гибкий график от 20 часов в неделю (вместо классических 40), удобно совмещать с учебой.
— Удаленка или офис, по желанию.
— Осмысленные задачи, работать в стол не придется.

Кстати, на странице стажировки для каждого спрятан подарок — скорее регистрируйся до 21 октября включительно: https://clck.ru/Y3Df3
Domain_Driven_Design_Tackling_Complexity_in_the_Heart_of_Software.pdf
7.2 MB
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans (2003)

Неумирающая классика программирования, большой труд Эрика Эванса расскажет вам про основы проблемно-ориентированного проектирования сложных приложений, теорию анализа и выбора шаблонов под разные задачи. Вы посмотрите, как проектируются и создаются крупные гиганты вроде Google и Amazon.
Ему всего 10 лет, а он уже вошёл в мировой топ-5, вместе с ним разрабатываются крупнейшие и самые известные мобильные приложения и бэкэнд-сервисы. Он – один из наиболее быстро развивающихся на свете. За ним охотятся Яндекс, Сбер, Райф, Мейл.ру, X5, Альфа и куча других корпораций с мировыми именами. 
Это Kotlin, язык, на котором кодят самые продвинутые прогеры мира. А ты уже есть среди избранных? Время быть! 
Канал YABED по пятницам рассказывает обо всех новостях мира Kotlin/JAVA. Это подборки актуальных статей и обзоры крутых книг, всего, что произошло за последние 7 дней. Самая мякотка – канал ведут не прыщавые мракетологи в белых кросиках, а настоящие прогеры, которые каждый день работают над боевыми задачами!
Присоединяйся. Читай под пиво и вылезай из информационной пропасти. YABEDничаем по делу.
Подписывайся -> https://t.me/yabed_news
Диджитал выходит за рамки: впервые Raiffeisen DGTL Fest пройдет и онлайн, и офлайн. И это не все — вы выбираете не только формат, но и роль: игрока или зрителя. Ничего не понятно, но очень интересно? Рассказываем подробнее:

— На квесте вы будете выполнять задания, чтобы вместе с командой разработать виртуального ассистента банка. В онлайн-версии вам поможет платформа Zoom, а в офлайн — центр Москвы, который на один вечер превратится в сеть локаций с задачами и подсказками.

— На трансляции вы сможете послушать выступления экспертов Райффайзенбанка и узнать, как найти работу, которая драйвит.

— А на афтепати вы познакомитесь с людьми, которые говорят с вами на одном языке.

Интерактивы, квизы, подарки — все это тоже будет. Фестиваль пройдет 28 октября, но регистрироваться лучше уже сейчас, потому что количество игроков ограничено: https://clck.ru/Y5hXP
Мега подборка каналов для программистов 🎯

https://t.me/progjob Вакансии для программистов

Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов

Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning

IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости

Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят

SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS

Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну

Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике

Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
https://t.me/bitkoinoff Нгвости криптовалют

VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации


https://t.me/network_arch Network architecture and Administration
https://t.me/easy_program Программирование для новичков
https://t.me/testin_new Тестирование
https://t.me/IoTprog Интернет вещей
https://t.me/generalprog General programming
https://t.me/Hware_news Цифровые тенденции
https://t.me/dev_ops_info Devops
Запуск тестовых сценариев с Maven

Зачем нужны команды maven для запуска тестов?
Допустим, вы хотите интегрировать свой проект с Jenkins в соответствии с требованиями проекта или по какой-либо другой причине. В этом случае eclipse не поможет, потому что вам придется запускать тесты только в Jenkins, а для этого нам нужно знать основные команды maven.

https://bookflow.ru/zapusk-testovyh-stsenariev-s-maven/
Шаблоны проектирования для облачной среды
Дэвис К. (2020)

Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества - практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных. Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды - с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев. Для работы с книгой читателю необходимы базовые навыки в области проектирования программного обеспечения и умение понимать код, написанный на Java или похожем языке. Издание будет полезно всем, кого интересует развертывание систем на различных облачных платформах.

Скачать книгу