4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
#advanced #video

Чтобы стать сертифицированным специалистом по Java, надо пройти соответствующий курс. И такой уже есть: в этой серии видео вы узнаете и познакомитесь с особенностями не только самого языка, но и объектно-ориентированного программирования, которые или еще не знали, или боялись использовать.

https://prglb.ru/1qvl8
6 алгоритмов поиска на Java: от простого к сложному

Поиск – распространённое действие, выполняемое в бизнес-приложениях. Под катом лежат реализации известных алгоритмов поиска на Java.

https://prglb.ru/57v6g
Дорожная карта web-разработчика Java в 2019 году

Java – это огромная экосистема, в которой легко потеряться. Это подробный гайд по фреймворкам с подборкой книг и лайфхаков.

https://prglb.ru/53hbc
#interview

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

https://coursehunters.net/course/udemy-java-interview
Forwarded from Библиотека программиста
#testing #java

Разработка через тестирование на простом примере

Разработка через тестирование начинается с юнит-тестов, а не с кода. Из части Agile она доросла до самостоятельной дисциплины.

https://prglb.ru/3b46
#video #advanced

Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:

https://bit.ly/2Qtlqc6
​​Java уже давно считается одним из самых популярных и востребованных языков программирования.

Разъясняем базовые концепции языка, используя наглядные примеры

Часть 1 - https://nuancesprog.ru/p/2334/
Часть 2 - https://nuancesprog.ru/p/2376/
Часть 3 - https://nuancesprog.ru/p/2405/
Часть 4 - https://nuancesprog.ru/p/2467/

@nuancesprog #цикл #Java #Learning
​​Microservice Patterns (2018)
Автор: Chris Richardson

#java #book #english

Язык: английский.

Целевая аудитория: опытные разработчики на Java.

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

В книге рассматриваются следующие темы:
декомпозиция;
коммуникация внутри микросервисной архитектуры;
управление транзакциями с помощью саг;
построение бизнес-логики в микросервисной архитектуре;
запросы внутри микросервисов;
тестирование микросервисов и многое другое.

Преимущества:
актуальный материал по теме;
качественные примеры кода;
соблюдены все детали коммерческой разработки.

Недостатки:
не замечено.
​​#java#framework
Java Hibernate

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

https://javarush.ru/groups/posts/hibernate-java
Forwarded from Типичный программист
Вопросы по Java

Репозиторий, в котором собраны популярные вопросы и ответы с технических собеседований по Java: https://github.com/kdn251/interviews

Темы разные: структуры данных, алгоритмы и их эффективность, общие концепции программирования. Есть много ссылок на полезные материалы и видеолекции.

Изучайте и скорее мчите на собеседование.

#java
​​#questions
Вопросы и ответы на собеседовании (часть 1)

Считаешь себя Junior'ом и хочешь попасть на оплачиваемую работу? Тогда иди на собеседование! А для его успешного прохождения тебе поможет список вопросов и ответов, которые зададут в 100% случаях.

https://jsehelper.blogspot.com/2016/01/java-core-1.html
​​#questions
Вопросы и ответы на собеседовании (часть 2)

Считаешь себя Junior'ом и хочешь попасть на оплачиваемую работу? Тогда иди на собеседование! А для его успешного прохождения тебе поможет список вопросов и ответов, которые зададут в 100% случаях.

https://jsehelper.blogspot.com/2016/01/java-core-2.html
​​#questions
Вопросы и ответы на собеседовании (часть 3)

Считаешь себя Junior'ом и хочешь попасть на оплачиваемую работу? Тогда иди на собеседование! А для его успешного прохождения тебе поможет список вопросов и ответов, которые зададут в 100% случаях.


https://jsehelper.blogspot.com/2016/01/java-core-3.html?m=1
​​#tutorial
Паттерны проектирования в Java (часть 2)

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

https://javarush.ru/groups/posts/584-patternih-proektirovanija
​​#tutorial
Парсинг сайтов на Java

В данной статье мы рассмотрим парсинг сайтов при помощи Java. С помощью парсинга можно:

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

https://www.internet-technologies.ru/articles/parsing-saytov-s-pomoschyu-java.html
​​#tutorial
Lambda выражения в Java и их реализация

Lambda выражения — это основа функционального программирования в языке Java. Данная статья о том, как они устроены.

https://java-master.com/lambda-выражения-в-java-как-это-работает/