Java Materials — як вивчати Java самостійно

Java Materials — як вивчати Java самостійно

  • 19 березня, 2021
  • читати 10 хв
Дмитро Бойко
Дмитро Бойко Senior Software Engineer у YOZH, Викладач Комп'ютерної школи Hillel.

Привіт, розробники!

За той час, протягом якого я вчив Java, програмую зараз і викладаю студентам, у мене накопичилися матеріали, якими я хочу поділитися з вами. Всі матеріали відібрані мною за доступністю подачі інформації.

Герберт Шілдт — Java: Повне керівництво (9-е видання або вище)

Herbert Schildt — Java The Complete Reference

Матеріал даний дуже доступно. Всі приклади дуже прості і наочні. Рекомендую вивчати мову саме за цією книгою.

Ресурси з практичними завданнями:

Зручний ресурс з великою кількістю практичних завдань для різних рівнів, від зовсім простих до складних.

Дуже популярний ресурс з завданнями. Одна програмістка з Google говорила, що якщо вирішити 1000 задач з цього сайту — вас візьмуть в Google ; ]

Практика програмування на прикладах ігровий логіки.

Телеграм канали:

На жаль, російською.

  • Java книги з програмування

  • Книги з різних мов, і Java в тому числі

GIT:

  • Хороший і безкоштовний курс з Git — дуже рекомендую саме його

  • Практичні завдання з GIT — відмінний ресурс, що дозволяє безболісно потренуватися в роботі з Git

Питання для підготовки до співбесіди на Junior Java Developer:

Стаття на DOU.

Рекомендуємо публікації по темі

Книга про Spring:

Craig Walls — Spring in Action

Для тих, хто хоче опанувати Spring. Книга проведе вас через основні функції Spring, ви крок за кроком створите безпечний веб-додаток на основі бази даних. А також вивчите мікросервіси, RESTful API, розгортання та найкращі практики експертів.

Чим новіша, тим краще, але і в перших редакціях є фундаментальна інформація, необхідна для розуміння фреймворка.

Рекомендуємо курс по темі

Введення в Spring:

Лекції на Youtube.

Лекції з JDBC:

Лекції на Youtube.

Лекції з SQL:

Тут у мене немає якоїсь чарівної таблетки «SQL в одному курсі», але ці лекції найбільш адекватні, на мій погляд.

Алгоритми

Дональд Кнут — Мистецтво програмування

Це фундаментальна робота відомого американського математика та фахівця в галузі комп'ютерних наук Дональда Кнута, присвячена розгляду та аналізу найважливіших алгоритмів, що використовуються в інформатиці.

Основною рисою монографії Кнута, що вигідно відрізняє її від інших книг, присвячених програмуванню, є виключно високо піднята планка якості матеріалу та академічності викладу, а також глибина аналізу питань, що розглядаються. Завдяки цьому вона стала справжнім бестселером та настільною книгою кожного професійного програміста.

Рекомендуємо курс по темі

Придбати подарунковий сертифікат

Придбати подарунковий сертифікат

Gift certificate background image Gift certificate background image