Серию образовательных публикаций продолжает подборка материалов по Java, опубликованная сайтом proglib.io. Статья будет полезна как новичку, так и профессионалу.
Статьи и обзоры
- Начинающему программисту не помешает знать историю развития и преимущества языка. Эта статья предоставит знания об основах.
- Композиция наследования в Kotlin – полезный материал об изучении важных принципов ООП с понятными примерами.
- Интересное применение сетевого Java-фреймворка Netty для создания быстрого приложения на GraalVM.
- Автор статьи каждый год проводит опрос среди разработчиков на тему использования фреймворков, IDE, веб-серверов и прочего. Будет интересно узнать тенденции 2018 года.
- Через тернии к RxJava или несколько шагов, которые приблизят вас к пониманию принципов реактивного программирования.
- В сети можно найти много материалов на тему сокращения времени сборки и структурирования файлов сборки, а вот о том, как выглядит жизненный цикл этой самой сборки, нет ни слова. В данной статье речь пойдет о Gradle.
- Статья расскажет о том, как работает виртуальная машина Java. Будет рассмотрено функционирование архитектуры JVM на понятных примерах.
- Полезный туториал по созданию RESTful веб-сервиса при помощи Spring Boot и MongoDB.
- 9 рабочих советов для джависта, которые помогут расти и не “застревать” на одном месте.
- Размышления на тему возможных проблем в экосистеме Java, которые в упор не замечают разработчики.
Книги
Среди материалов по Java обязательно должно быть место для книг, т. к. чтение известных авторов-профессионалов значительно прокачает скил программирования.
- Философия Java. Одна из тех книг, без которых не может обойтись начинающий программист. В ней отсутствуют примеры и дополнения с библиотеками и прочим, зато эта книга учит мыслить и рассуждать в стиле Java.
- Следующая книга разбита на два тома (первый, второй), к прочтению обязательно рекомендуются оба, ведь лучшей обучающей литературы, нежели работа Кея Хорстмана, еще не придумали. Всем новичкам советуем начинать свой путь именно с этих книг.
- Java 8. Руководство для начинающих. Герберт Шилдт создал популярный бестселлер среди книг по Java. Синтаксис и языковые конструкции, многопоточное программирование, обобщенные типы, Swing и многое другое ждет вас в этой литературе.
Видеоуроки
- Этот канал просто пестрит разнообразием роликов по всем направлениям, и по Java в частности. Очень достойные лекции, а главное понятные.
- Автор видеоуроков подготовил огромное количество материалов по Java на русском языке для начального уровня.
- Англоязычная подборка из 94 лекций от азов до многопоточности и сетевого взаимодействия.
Курсы
- 30-дневный курс по Java Core 8 и 9. Вам будет предложено начать с установки всего необходимого для работы с Java, а дальше по стандартному сценарию: операторы, типы, ООП, сеть и т. д.
- 40 лекций на русском языке, которые подойдут для новичков в Java, имеющих базовые знания о синтаксисе.
- Принципы проектирования программного обеспечения. Курс от университета Дюка отлично подойдет для специалистов, усвоивших базис вроде синтаксиса и ООП.
- Еще один курс по основам языка Java для начинающих. Примерный срок обучения – шесть недель.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]