Обложка канала

Академия Яндекса

Школы, лектории, олимпиады и другие образовательные проекты, организованные Яндексом или при его участии. https://academy.yandex.ru

Академия Яндекса

4 года назад
Открыть в
По просьбам поступающих на Java-направление Школы бэкенд-разработки — мы собрали дополнительные материалы для тех, кто хочет прокачаться в этом языке программирования. Список получился внушительным! Напоминаем, что набор в Школу закроется 23 июня. Для поступления нужно выполнить тестовое задание, а затем пройти небольшое техническое собеседование: https://clck.ru/raLKB — Java core: https://javarush.ru/ https://metanit.com/java/tutorial/ Thinking in Java, Bruce Eckel — Java extra: Code practices - Effective Java Collections, Generics - Java Generics and Collections: Speed Up the Java Development Process java.util.concurrent.* - Java Concurrency in Practice — Testing: JUnit 5 (junit.org/junit5/…er-guide..) Mockito (https://site.mockito.org/) — Spring Framework: https://spring.io/guides https://www.baeldung.com/rest-with-spring-series — Gradle: Оффициальная документация: https://gradle.org/docs/ Пример использования: https://spring.io/guides/gs/gradle/ — Linux: Базовые команды (ex: grep, vim, less, tail, ps, top, htop, iotop, kill, ls, mv, cp, chmod, chown, cat, more, ssh, scp, cd, mkdir, rm, ping, su, man, etc) Статьи: https://habrahabr.ru/post/267825/ www.thegeekstuff.com/2010/11…commands Советуем также повторить права доступа к файлам, структуру каталогов, потоки и конвееры — Базы данных: https://sqlzoo.net/ https://www.sql-ex.ru/?Lang=0 — Git: Интерактивные уроки: https://try.github.io https://learngitbranching.js.org http://git.rocks — Книги: https://git-scm.com/book/en/v2 http://rogerdudler.github.io/git-guide/ — Полезно посмотреть общие для любых проектов библиотеки: Guava Apache Commons (commons-lang, commons-collections, commons-io https://commons.apache.org/) slfj4, (log4j / logback)