Сохранёнки программиста
6.84K subscribers
1.1K photos
50 videos
9 files
1.64K links
Заметки и ссылки на будущее, чтобы изучить когда будет время.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/med
Download Telegram
Доклад: Архитектура приложения и ошибки проектирования

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

— Vertical Design — его суть и применение.
— Horizontal Design и Three-layered architecture — основные концепции и примеры использования.
— Зачем была предложена Hexagonal architecture и какие проблемы она решает.
— Анализ проблем, которые не решаются указанными архитектурами, и возможные направления развития.

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

#доклад #паттерны #java #ru
11
Шпаргалка: Что учить Java-разработчикам в 2024 году

Берите за заметку шпаргалку, которая окажется особенно полезной начинающим в Java или разработчикам с опытом, которые хотят "оставаться на плаву".

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

— Библиотеки: Apache Commons, Guava, Logback.
— Фреймворки: Spring, Hibernate, JOOQ и JUnit.
— Инструменты: Maven, Gradle, а также Docker и Kubernetes.

#шпаргалка #java #начинающим #ru
❤‍🔥1
Статья: 10 Java-библиотек, которые изменят ваш код навсегда

Держите подборку популярных библиотек Java, среди которых: работа с коллекциями, строками, логами, JSON, датами и многим другим. Вот некоторые из них:

— Guava — содержит различные варианты утилит для коллекций. Также поддерживает концепцию функционального программирования и имеет утилиту кеширования.

— Jackson — предлагает быстрое преобразование Java-объектов в JSON и обратно.

— Slf4j — предлагает простые фасады для множества фреймворков логирования.

— JUnit — популярный фреймворк для тестирования.

— RxJava — основная библиотека реактивного программирования в Java.

#статья #java #ru
32👍1
Курс: Тренажёр по Java

Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень владения Java.

В процессе вы столкнётесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Microsoft, Netflix, Amazon, Spotify и Uber.

Ссылка на курс

#курс #java #продолжающим #ru
👍2
Курс: Java Тренажёр

Ловите курс, в котором можно найти не только обучающие материалы по Java, но и разнообразные практические задачи. В процессе обучения вы столкнетёсь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Shopify, Autodesk, Netflix и Philips. Это поможет отточить свои навыки работы с переменными, типами данных, условными конструкциями, циклами, функциями и различными алгоритмами. Так что если базовые курсы по Java пройдены и хочется двигаться дальше — этот курс то, что вы искали.

#курс #java #продолжающим #ru
❤‍🔥1
Стэнфордский курс про методологию программирования

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

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

Ссылка: CS106A - Programming Methodology

#курс #general #java #en
Курс: Учим Kotlin с нуля

Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Он похож на Java, но проще по синтаксису.

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

Ссылка на курс

#курс #kotlin #java #начинающим #ru