Подборка актуальный вакансий для Java-разработчиков
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android разработчик
Где: удалённо
Опыт: от 3 лет
— Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа #java
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android разработчик
Где: удалённо
Опыт: от 3 лет
— Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа #java
Книга: Гид Java-разработчика. Проектно-ориентированный подход
Автор: Рауль-Гибриэль Урма
Год издания: 2022
Описание:
На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование.
В этом руководстве представлен проектно-ориентированный подход к разработке программного обеспечения на языке Java, позволяющий освоить ключевые навыки, необходимые каждому эффективному программисту.
#книга #java #ооп #ru
Автор: Рауль-Гибриэль Урма
Год издания: 2022
Описание:
На примере реальных проектов авторы разбирают все наиболее популярные приемы объектно-ориентированного программирования, такие как разработка через тестирование или функциональное программирование.
В этом руководстве представлен проектно-ориентированный подход к разработке программного обеспечения на языке Java, позволяющий освоить ключевые навыки, необходимые каждому эффективному программисту.
#книга #java #ооп #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]
Автор: Ян Дарвин
Год издания: 2018
Описание:
Книга облегчает создание работоспособных приложений для платформы Android с помощью 230 проверенных рецептов. Второе же издание содержит рецепты для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и конкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Книга подойдёт разработчикам уже владеющим языком Java и основами платформы Android.
#книга #ru #java #android
Автор: Ян Дарвин
Год издания: 2018
Описание:
Книга облегчает создание работоспособных приложений для платформы Android с помощью 230 проверенных рецептов. Второе же издание содержит рецепты для работы с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и конкретными возможностями устройства, такими как телефон, видеокамера и акселерометр. Книга подойдёт разработчикам уже владеющим языком Java и основами платформы Android.
#книга #ru #java #android
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений [2-е издание]
Автор: Ян Дарвин
Год издания: 2018
Описание:
Второе издание книги предоставляет надёжное руководство по созданию функциональных приложений для платформы Android с помощью 230 проверенных рецептов. В этой версии книги представлены рецепты, охватывающие работу с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и специфичными возможностями устройств, такими как телефон, видеокамера и акселерометр.
Эта книга рассчитана на разработчиков, уже владеющих языком Java и основами платформы Android, и поможет им углубить свои знания и навыки в создании приложений для Android.
#книга #ru #java #android
Автор: Ян Дарвин
Год издания: 2018
Описание:
Второе издание книги предоставляет надёжное руководство по созданию функциональных приложений для платформы Android с помощью 230 проверенных рецептов. В этой версии книги представлены рецепты, охватывающие работу с пользовательскими интерфейсами, мультисенсорными жестами, механизмами определения местоположения, веб-службами и специфичными возможностями устройств, такими как телефон, видеокамера и акселерометр.
Эта книга рассчитана на разработчиков, уже владеющих языком Java и основами платформы Android, и поможет им углубить свои знания и навыки в создании приложений для Android.
#книга #ru #java #android
Курс: обучение Java для начинающих
На этом курсе вы научитесь программированию на языке Java. Здесь представлены уроки, которые позволят вам освоить основы языка, включая его синтаксис, работу с переменными, условиями, циклами и другими важными концепциями. Ресурс предлагает интерактивное обучение, практические задания и возможность проверить свой код:
Ссылка на курс
#курс #начинающим #java #ru
На этом курсе вы научитесь программированию на языке Java. Здесь представлены уроки, которые позволят вам освоить основы языка, включая его синтаксис, работу с переменными, условиями, циклами и другими важными концепциями. Ресурс предлагает интерактивное обучение, практические задания и возможность проверить свой код:
Ссылка на курс
#курс #начинающим #java #ru
Code-Basics
Курс Java: обучение программированию на ява с нуля (бесплатно)
Курс программирования на Java для начинающих от сообщества Хекслет. Обучение джава программированию: синтаксис языка, типы данных, азы написания программ на Java
Доклад: Обзор возможностей многопоточности в Java
В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:
https://youtu.be/O2QwNjkBXNk
#доклад #java #ru
В этом докладе рассказывают про создание многопоточных программ на Java. Олег Шелаев, Developer Advocate из ZeroTurnaround, делающей JRebel и XRebel, рассказывает об организации многопоточного кода в Java: от велосипедов и запуска потоков вручную до ForkJoinPool, зеленых потоков и транзакционной памяти. В наше время однопоточные программы редкость (если не смотреть на JavaScript), поэтому важно освоить методы работы с многопоточностью в Java:
https://youtu.be/O2QwNjkBXNk
#доклад #java #ru
YouTube
Олег Шелаев — Обзор возможностей многопоточности в Java
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . . 30 августа, в офисе компании Oracle состоялась встреча с Олегом Шелаевым, Developer Advocate в компании ZeroTurnaround, которая…
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . . 30 августа, в офисе компании Oracle состоялась встреча с Олегом Шелаевым, Developer Advocate в компании ZeroTurnaround, которая…
Книга: Spring. Все паттерны проектирования
Автор: Динеш Раджпут
Год издания: 2019
Описание:
Эта книга — обзор Spring 5 и паттернов проектирования. Объясняется принцип внедрения зависимостей, ключевой для слабосвязанного кода в Spring. Рассматриваются классические паттерны "Банды четырёх" для проектирования на Spring.
Далее автор исследует паттерны аспектно-ориентированного программирования (AOP), JDBC для абстрагирования доступа к базе данных. В заключении - работа с MVC, реактивные шаблоны и паттерны для конкурентного и параллельного программирования в Spring.
#книга #java #spring #ru
Автор: Динеш Раджпут
Год издания: 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
Автор: Олег Докуха и Игорь Лозинский
Год издания: 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
Автор: Бенджамин Дж. Эванс
Год издания: 2020
Описание:
Это обновлённое издание не только помогает опытным Java-программистам извлечь максимальную выгоду из версий Java 9–11, но также служит удобным учебным пособием для начинающих разработчиков.
В этой тщательно пересмотренной версии книги множество примеров кода иллюстрируют, как полностью использовать современные API и следовать передовой практике в разработке Java-приложений. Кроме того, книга включает дополнительный материал по модульной системе Java-платформы.
#книга #java #ru
Курс: знакомство с Java
Этот курс предназначен для новичков в Java. Вы начнёте с основ: компиляция и запуск программ, синтаксис, типы данных и основы ООП. Затем рассмотрите ключевые классы стандартной библиотеки, включая Java 8. В курсе будут контрольные вопросы и практические задания.
Достаточно знания какого-либо императивного языка программирования, например, C, Pascal или BASIC. Предполагается, что слушатели знакомы с понятиями "переменная", "цикл" и "подпрограмма". Также полезно вспомнить школьный материал о двоичном дополнительном коде и текстовых кодировках.
Ссылка на курс
#курс #java #ru
Этот курс предназначен для новичков в Java. Вы начнёте с основ: компиляция и запуск программ, синтаксис, типы данных и основы ООП. Затем рассмотрите ключевые классы стандартной библиотеки, включая Java 8. В курсе будут контрольные вопросы и практические задания.
Достаточно знания какого-либо императивного языка программирования, например, C, Pascal или BASIC. Предполагается, что слушатели знакомы с понятиями "переменная", "цикл" и "подпрограмма". Также полезно вспомнить школьный материал о двоичном дополнительном коде и текстовых кодировках.
Ссылка на курс
#курс #java #ru
Stepik: online education
Java. Базовый курс
Этот вводный курс познакомит слушателей с базовыми возможностями языка программирования Java.
Шпаргалка: Типы чисел в Java
Один из важных аспектов работы с числами в Java — это многообразие типов данных. В Java существует множество числовых типов, каждый из которых обладает своими характеристиками и предназначен для выполнения определённых задач.
Сохраняйте шпаргалку по числам в Java, в которой рассмотрены целочисленные типы, числа с плавающей точкой, BigInteger, BigDecimal и символьный тип:
Ссылка на шпаргалку
#шпаргалка #java #ru
Один из важных аспектов работы с числами в Java — это многообразие типов данных. В Java существует множество числовых типов, каждый из которых обладает своими характеристиками и предназначен для выполнения определённых задач.
Сохраняйте шпаргалку по числам в Java, в которой рассмотрены целочисленные типы, числа с плавающей точкой, BigInteger, BigDecimal и символьный тип:
Ссылка на шпаргалку
#шпаргалка #java #ru
Tproger
Числа в Java: шпаргалка / Tproger
Составили шпаргалку по числам в Java. Рассмотрели целочисленный тип, числа с плавающей точкой, BigInteger и BigDecimal и символьный тип.
Доклад: Архитектура приложения и ошибки проектирования
Сохраняйте доклад, где проводят обзор архитектуры Java-приложений, включая также их проблемы. Спикер даёт краткий обзор эволюции и различных типов архитектур, затрагивая следующие темы:
— Vertical Design — его суть и применение.
— Horizontal Design и Three-layered architecture — основные концепции и примеры использования.
— Зачем была предложена Hexagonal architecture и какие проблемы она решает.
— Анализ проблем, которые не решаются указанными архитектурами, и возможные направления развития.
В докладе также много примеров и кода, что может оказаться интересным для Java-разработчиков всех уровней.
#доклад #паттерны #java #ru
Сохраняйте доклад, где проводят обзор архитектуры Java-приложений, включая также их проблемы. Спикер даёт краткий обзор эволюции и различных типов архитектур, затрагивая следующие темы:
— Vertical Design — его суть и применение.
— Horizontal Design и Three-layered architecture — основные концепции и примеры использования.
— Зачем была предложена Hexagonal architecture и какие проблемы она решает.
— Анализ проблем, которые не решаются указанными архитектурами, и возможные направления развития.
В докладе также много примеров и кода, что может оказаться интересным для Java-разработчиков всех уровней.
#доклад #паттерны #java #ru
YouTube
Рустам Ахметов — Архитектура приложения и ошибки проектирования
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
Подробности и билеты: https://jrg.su/T2zfbS
— —
В этом докладе вы увидите обзор архитектур Java-приложений и их проблемы.
Спикер даст краткий экскурс в эволюцию и виды архитектур и…
Подробности и билеты: https://jrg.su/T2zfbS
— —
В этом докладе вы увидите обзор архитектур Java-приложений и их проблемы.
Спикер даст краткий экскурс в эволюцию и виды архитектур и…
Шпаргалка: Что учить Java-разработчикам в 2024 году
Берите за заметку шпаргалку, которая окажется особенно полезной начинающим в Java или разработчикам с опытом, которые хотят "оставаться на плаву".
В статье эксперт разбирает какие технологии, фреймворки и библиотеки рекомендуется изучить Java-разработчикам, чтобы быть востребованными у работодателей. Вот небольшой список:
— Библиотеки: Apache Commons, Guava, Logback.
— Фреймворки: Spring, Hibernate, JOOQ и JUnit.
— Инструменты: Maven, Gradle, а также Docker и Kubernetes.
#шпаргалка #java #начинающим #ru
Берите за заметку шпаргалку, которая окажется особенно полезной начинающим в Java или разработчикам с опытом, которые хотят "оставаться на плаву".
В статье эксперт разбирает какие технологии, фреймворки и библиотеки рекомендуется изучить Java-разработчикам, чтобы быть востребованными у работодателей. Вот небольшой список:
— Библиотеки: Apache Commons, Guava, Logback.
— Фреймворки: Spring, Hibernate, JOOQ и JUnit.
— Инструменты: Maven, Gradle, а также Docker и Kubernetes.
#шпаргалка #java #начинающим #ru
Tproger
Что учить Java-разработчикам в 2024 году
Выяснили у опытных разработчиков на Java, что должны учить начинающие программисты в 2024 году, чтобы быть востребованными специалистами.
Статья: 10 Java-библиотек, которые изменят ваш код навсегда
Держите подборку популярных библиотек Java, среди которых: работа с коллекциями, строками, логами, JSON, датами и многим другим. Вот некоторые из них:
— Guava — содержит различные варианты утилит для коллекций. Также поддерживает концепцию функционального программирования и имеет утилиту кеширования.
— Jackson — предлагает быстрое преобразование Java-объектов в JSON и обратно.
— Slf4j — предлагает простые фасады для множества фреймворков логирования.
— JUnit — популярный фреймворк для тестирования.
— RxJava — основная библиотека реактивного программирования в Java.
#статья #java #ru
Держите подборку популярных библиотек Java, среди которых: работа с коллекциями, строками, логами, JSON, датами и многим другим. Вот некоторые из них:
— Guava — содержит различные варианты утилит для коллекций. Также поддерживает концепцию функционального программирования и имеет утилиту кеширования.
— Jackson — предлагает быстрое преобразование Java-объектов в JSON и обратно.
— Slf4j — предлагает простые фасады для множества фреймворков логирования.
— JUnit — популярный фреймворк для тестирования.
— RxJava — основная библиотека реактивного программирования в Java.
#статья #java #ru
Библиотека программиста
☕📦 10 Java-библиотек, которые изменят твой код навсегда
Из этой статьи вы узнаете о ключевых возможностях 10 популярных библиотек для Java: работа с коллекциями, строками, JSON, логами, датами и временем и многое другое.
Курс: Тренажёр по Java
Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень владения Java.
В процессе вы столкнётесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Microsoft, Netflix, Amazon, Spotify и Uber.
Ссылка на курс
#курс #java #продолжающим #ru
Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень владения Java.
В процессе вы столкнётесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Microsoft, Netflix, Amazon, Spotify и Uber.
Ссылка на курс
#курс #java #продолжающим #ru
Stepik: online education
Java Тренажер
Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень программирования на Java. В рамках курса вы столкнетесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях…
Курс: Java Тренажёр
Ловите курс, в котором можно найти не только обучающие материалы по Java, но и разнообразные практические задачи. В процессе обучения вы столкнетёсь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Shopify, Autodesk, Netflix и Philips. Это поможет отточить свои навыки работы с переменными, типами данных, условными конструкциями, циклами, функциями и различными алгоритмами. Так что если базовые курсы по Java пройдены и хочется двигаться дальше — этот курс то, что вы искали.
#курс #java #продолжающим #ru
Ловите курс, в котором можно найти не только обучающие материалы по Java, но и разнообразные практические задачи. В процессе обучения вы столкнетёсь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Shopify, Autodesk, Netflix и Philips. Это поможет отточить свои навыки работы с переменными, типами данных, условными конструкциями, циклами, функциями и различными алгоритмами. Так что если базовые курсы по Java пройдены и хочется двигаться дальше — этот курс то, что вы искали.
#курс #java #продолжающим #ru
Stepik: online education
Java Тренажер
Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень программирования на Java. В рамках курса вы столкнетесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях…
Стэнфордский курс про методологию программирования
Этот курс является самым большим среди вводных курсов по программированию и одним из крупнейших курсов в Стэнфорде. В нём изучаются основы разработки компьютерных приложений, с акцентом на современные принципы программной инженерии: ООП, декомпозиция, инкапсуляция, абстракция и тестирование.
В курсе обучают программированию на примере Java. Внимание уделяется стилю программирования и встроенным возможностям языка. Курс специально разработан для того, чтобы быть интересным как гуманитариям, так и технарям.
Ссылка: CS106A - Programming Methodology
#курс #general #java #en
Этот курс является самым большим среди вводных курсов по программированию и одним из крупнейших курсов в Стэнфорде. В нём изучаются основы разработки компьютерных приложений, с акцентом на современные принципы программной инженерии: ООП, декомпозиция, инкапсуляция, абстракция и тестирование.
В курсе обучают программированию на примере Java. Внимание уделяется стилю программирования и встроенным возможностям языка. Курс специально разработан для того, чтобы быть интересным как гуманитариям, так и технарям.
Ссылка: CS106A - Programming Methodology
#курс #general #java #en
see.stanford.edu
Stanford Engineering Everywhere | CS106A - Programming Methodology
This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented…
Курс: Учим Kotlin с нуля
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Он похож на Java, но проще по синтаксису.
Это молодой и востребованный на рынке язык программирования, поэтому он станет отличным вариантом, если вы только планируете вливаться в разработку.
Ссылка на курс
#курс #kotlin #java #начинающим #ru
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Он похож на Java, но проще по синтаксису.
Это молодой и востребованный на рынке язык программирования, поэтому он станет отличным вариантом, если вы только планируете вливаться в разработку.
Ссылка на курс
#курс #kotlin #java #начинающим #ru
YouTube
Учим Kotlin с нуля | №1 Введение.
Полный видеокурс по языку программирования Kotlin. В первом видео установка IDE и создание простой программы.
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Язык похож на Java, но проще по синтаксису.…
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Язык похож на Java, но проще по синтаксису.…
Курс по backend на Java с нуля
Сохраняйте курс, который подойдёт как и начинающим, так и тем, кто уже знает Java, и хочет начать писать на нём backend.
Первые несколько больших уроков посвящены базе — основы ООП, многопоточность и введение в Spring. Дальше разбирают работу с Git, данными и транзакциями. В конце рассказывают про Docker, Kafka и дают советы по собеседованию на должность backend Java разработчика.
Ссылка на курс
#курс #backend #web #java #ru
Сохраняйте курс, который подойдёт как и начинающим, так и тем, кто уже знает Java, и хочет начать писать на нём backend.
Первые несколько больших уроков посвящены базе — основы ООП, многопоточность и введение в Spring. Дальше разбирают работу с Git, данными и транзакциями. В конце рассказывают про Docker, Kafka и дают советы по собеседованию на должность backend Java разработчика.
Ссылка на курс
#курс #backend #web #java #ru
YouTube
Backend на Java: большой курс для входа в профессию backend-разработчика
Share your videos with friends, family, and the world
Шпаргалка по основам Java
Эта шпаргалка поможет освоиться в языке на старте обучения или просто освежить знания по какой-то базовой теме.
#шпаргалка #java #начинающим
Эта шпаргалка поможет освоиться в языке на старте обучения или просто освежить знания по какой-то базовой теме.
#шпаргалка #java #начинающим