Рет қаралды 554,375
Узнать о Java Bootcamp: www.faang.school/?...
В ролике я расскажу о том, что должен знать Junior Java разработчик в контексте самого языка Java, чтобы быть готовым пройти собеседование на эту позицию в любую компанию и успешно выполнять ежедневные задачи в этой роли. Важно подчеркнуть, что все эти вещи относятся только к Java. Существует еще ряд некоторых технологий и инструментов, о которых было бы здорово иметь представление при устройстве на работу, но о них стоит говорить отдельно.
Я надеюсь, что это простое руководство поможет начинающим разработчикам выстроить достойный план обучения и на каждом его этапе понимать, почему они делают именно это и куда именно двигаются.
00:00 Intro
02:01 Java core
06:50 Algorythms & Data Structures
08:29 SQL & JDBC
10:40 HTTP & Servlets
11:56 Maven & Gradle
14:52 Spring
16:24 JPA & Hibernate
18:13 Testing
19:50 Bonus
Java Core:
Основы Java: clck.ru/aj6Bc
Углубленная Java: clck.ru/atH8r
Упражнения: codingbat.com/java (eng), habr.com/ru/post/440436/, github.com/allicen/Java-1000
Платный курс: javarush.ru
Книги:
Начинающий: Изучаем Java, Берт Бейтс и Кэти Сьерра
Обычный: Философия Java, Брюс Эккель
Опытный: Java Эффективное программирование, Джошуа Блох; Чистый код, Роберт Мартин; OCP Oracle Certified Professional Java SE 11
Алгоритмы и структуры данных:
Книги: Грокаем алгоритмы, Бхаргава Адитья;
Структуры данных и алгоритмы на Java, Роберт Лафоре
Упражнения: упражнения из Java Core, codewars.com (eng), www.hackerrank.com/domains/al... (eng)
SQL + JDBC
Видео-курс SQL: clck.ru/ZS96v
Видео-курс SQL 2: clck.ru/atHAz
Упражнения: www.sql-ex.ru, sql-academy.org/ru
Видео-курс JDBC: clck.ru/atHBf
Видео-курс JDBC 2: clck.ru/atHC6
HTTP, Servlets
Java EE для начинающих от alishev: clck.ru/atHCL
Maven, Gradle
Видео-курс Maven: clck.ru/atHCW
Статьи по Maven: habr.com/ru/post/77382/, clck.ru/atHCe
Видео-курс Gradle (eng): clck.ru/atHCs
Статьи по Gradle: clck.ru/atHDB, spring-projects.ru/guides/gradle/, clck.ru/atHDQ, clck.ru/atHDg
Spring
Видео-курс по Spring: clck.ru/atHDp
Документация (eng): clck.ru/YkRdA
Статьи: clck.ru/atHRj habr.com/ru/post/490586/
JPA/Hibernate
Видео-курс 1: clck.ru/atHRw
Видео-курс 2: clck.ru/atHS8
Статьи:
easyjava.ru/data/jpa/, clck.ru/atHSQ , www.baeldung.com/learn-jpa-hi... (eng)
Тесты
Статьи по JUnit:
javarush.ru/groups/posts/605-..., habr.com/ru/company/otus/blog..., habr.com/ru/post/120101/
Видео:
clck.ru/atHSq, clck.ru/atHTG
Отличный канал с уроками, кстати ^
Бонус
Материалы:
javarevisited.blogspot.com/#a..., mkyong.com/, tproger.ru/digest/java/, clck.ru/atHTb , habr.com/ru/post/132241/, www.baeldung.com/, habr.com/ru/company/jugru/blo..., github.com/akullpp/awesome-java, habr.com/ru/company/luxoft/bl...,
Статьи:
proglib.io/p/algorithms-struc..., clck.ru/atHTt, proglib.io/p/8-good-habits, proglib.io/p/open-source-for-..., tproger.ru/translations/where..., proglib.io/p/27-puzzle-websit...
Мой PC:
Процессор: Intel Core i9-9900K 3.60 GHz
Оперативная память: Crucial BLS16G4D32AESC.M16FE 2x16GB
Видеокарта: Nvidia GeForce RTX 2080 8GB
Жесткий: SSD 1TB
ОС: Windows 10 Pro
Периферия:
Клавиатура: Bloody Gaming RGB B81OR
Мышь: Беспроводная Logitech G305
Микрофон: MAONO AU-A04T
Наушники: Bloody G520S
Мониторы: Philips 243V7QDSB/00 x2
Кресло: Xiaomi Youran No.1 Ergonomic Chair 8H
Съемка:
Камера: Panasonic Lumix DMC-G80
Объектив: Zuiko 45mm f1.8
Смартфон: iPhone 13 Pro Max
Обучение:
Java Буткемп: www.faang.school/?...
Курс "Алгоритмы с нуля": www.faang.school/algorithms-f...
Курс "Подготовка к собеседованию в IT": www.faang.school/product-inte...
Java Magics. Бесплатный курс для начинающих: www.faang.school/java-magics?...
Социальные сети:
Instagram: / faang.school
LinkedIn: / vlad-mishustin
ВК: faang.school
ТГ-канал "Road to FAANG": t.me/fakng_eng
ДИСКЛЕЙМЕР
Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций.