Библиотека джависта | 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
加入频道
Способы обучения в IT-индустрии:
в 1980 году National Training Laboratories в США провели исследования эффективности разных способов обучения. Выяснилось, что у лекций и чтения книг крайне низкая эффективность - всего 5-10%. Дальше идет просмотр видео лекций и прослушивание аудио. Максимальная эффективность в 90% - это обучение людьми других людей - менторинг и немедленное применение полученных знаний на практике.

Приятный сюрприз для меня: наши обучающие онлайн-проекты занимают первые строчки:
- 50% - групповое обсуждение в слаке
- 75% - выполнение домашних заданий
- 90% - ответы на вопросы коллег в слаке и разработка с 4-го занятия онлайн стажировки Topjava собственного выпускного проекта

👉🏻 Пройди бесплатное занятие уже сегодня https://prglb.ru/2en5m
#book #beginner

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

https://yangx.top/progbook/2719
#advanced #testing

TDD — один из популярных подходов к программированию, при котором тестирование идет прежде программирования. В этом туториале вы подробно познакомитесь с этим подходом.

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

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

https://yangx.top/progbook/2721
#orm

Ebean — простая ORM для манипуляции с данными. Подходит как для Java, так и для Kotlin.

https://ebean.io/
#book #beginner

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

https://yangx.top/progbook/2740
#java #video

Программирование на любом языке — это не только одна техническая сторона. Это также своя культура, свои факты, заблуждения и даже байки. Когда будете отдыхать от программирования на Java, советуем посмотреть данный плейлист легендарного Сергея Немчинского, от которого вы узнаете о байках в Java и как на них реагировать.

https://prglb.ru/3avde
#advanced #spring

Делаем полное RESTful приложение на SpringBoot 2.0.

https://prglb.ru/4bgbp
#java #video

В этом плейлисте мы будем делать нечто особенное и интересное, а именно — напишем собственный мессенджер для Android.

https://www.youtube.com/playlist?list=PLQOaTSbfxUtCcJmlNgVgjoIN0t7Ycay6e
Можно быть продвинутым разработчиком, но не уметь использовать Python для data анализа. А можно быть новичком в разработке, но за 2 месяца научиться анализировать данные как профи.

Курс "Python для анализа данных" от Skillfactory https://prglb.ru/5o7yd станет точкой входа в профессию веб-специалиста, претендующего на востребованные позиции в крупных компаниях.

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

Для начала обучение вам нужны только мотивация, время и ноутбук.
#java #video #spring

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

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

Являясь в настоящее время самым доступным и финансируемым видом деятельности, программирование привлекает множество людей своими большими возможностями в создании и распространении собственных программ и приложений. В то же время это привело к появлению большого числа плохо спроектированных программ, развитие которых трудно поддерживать из-за неудобочитаемого кода и плохой архитектуры. Эксперт в области объектных технологий, Мартин Фаулер, в своей книге описывает процесс рефакторинга, приводит замечания и показывает, где чаще всего можно найти возможности для оптимизации проекта.

https://yangx.top/progbook/2770
#advanced #spring

Стандартная аутентификация в REST API приложениях на Spring.

https://prglb.ru/159w1