Сохранёнки программиста
7.62K subscribers
1.02K photos
40 videos
3 files
1.54K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Подборка актуальный вакансий для Java-разработчиков

Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

Android разработчик
Где: удалённо
Опыт: от 3 лет

Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

#вакансии #работа #java
Книга: Гид Java-разработчика. Проектно-ориентированный подход

Автор: Рауль-Гибриэль Урма
Год издания: 2022

Описание:
На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование.

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

#книга #java #ооп #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]

Автор: Ян Дарвин
Год издания: 2018

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

#книга #ru #java #android
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]

Автор: Ян Дарвин
Год издания: 2018

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

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

#книга #ru #java #android
Курс: обучение Java для начинающих

На этом курсе вы научитесь программированию на языке Java. Здесь представлены уроки, которые позволят вам освоить основы языка, включая его синтаксис, работу с переменными, условиями, циклами и другими важными концепциями. Ресурс предлагает интерактивное обучение, практические задания и возможность проверить свой код:

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

#курс #начинающим #java #ru
Доклад: Обзор возможностей многопоточности в Java

В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:

https://youtu.be/O2QwNjkBXNk

#доклад #java #ru
Книга: Spring. Все паттерны проектирования

Автор: Динеш Раджпут
Год издания: 2019

Описание:
Эта книга — обзор Spring 5 и паттернов проектирования. Объясняется принцип внедрения зависимостей, ключевой для слабосвязанного кода в Spring. Рассматриваются классические паттерны "Банды четырёх" для проектирования на Spring.

Далее автор исследует паттерны аспектно-ориентированного программирования (AOP), JDBC для абстрагирования доступа к базе данных. В заключении - работа с MVC, реактивные шаблоны и паттерны для конкурентного и параллельного программирования в Spring.

#книга #java #spring #ru
Книга: Практика реактивного программирования в Spring 5

Автор: Олег Докуха и Игорь Лозинский
Год издания: 2019

Описание:
Данная книга начинает свой путь с основ реактивного программирования в контексте Spring. В рамках материала будут исследованы многочисленные возможности для построения эффективных реактивных систем с применением Spring 5 и других инструментов, таких как WebFlux и Spring Boot.

Вам предстоит ознакомиться с методами реактивного программирования и научиться их применению для взаимодействия с базами данных и обмена данными между серверами. Также вы освоите навыки масштабирования с использованием Spring Cloud Streams и научитесь создавать независимые и высокопроизводительные реактивные микросервисы.

#книга #java #spring #ru
Книга: Java. Справочник разработчика [7-е издания]

Автор: Бенджамин Дж. Эванс
Год издания: 2020

Описание:
Это обновлённое издание не только помогает опытным Java-программистам извлечь максимальную выгоду из версий Java 9–11, но также служит удобным учебным пособием для начинающих разработчиков.

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

#книга #java #ru
Курс: знакомство с Java

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

Достаточно знания какого-либо императивного языка программирования, например, C, Pascal или BASIC. Предполагается, что слушатели знакомы с понятиями "переменная", "цикл" и "подпрограмма". Также полезно вспомнить школьный материал о двоичном дополнительном коде и текстовых кодировках.

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

#курс #java #ru