0% нашли этот документ полезным (0 голосов)
2 просмотров5 страниц

Java RoadMap

FAANG School предлагает онлайн-курсы по Java, нацеленные на подготовку разработчиков для работы в ведущих IT-компаниях. Учебный план охватывает ключевые темы, включая основы программирования, объектно-ориентированное программирование, многопоточность и фреймворк Spring. Также предусмотрены занятия по тестированию, CI/CD и DevOps, что позволяет студентам получить комплексные знания для успешной карьеры в IT.

Загружено:

ashirbaeva1849
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
2 просмотров5 страниц

Java RoadMap

FAANG School предлагает онлайн-курсы по Java, нацеленные на подготовку разработчиков для работы в ведущих IT-компаниях. Учебный план охватывает ключевые темы, включая основы программирования, объектно-ориентированное программирование, многопоточность и фреймворк Spring. Также предусмотрены занятия по тестированию, CI/CD и DevOps, что позволяет студентам получить комплексные знания для успешной карьеры в IT.

Загружено:

ashirbaeva1849
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd

FAANG SCHOOL JAVA roadmap

О нас

FAANG School — IT онлайн-школа с первоклассными образовательными продуктами,


которая выпускает разработчиков с гибким мышлением и мощным стеком.

Помогаем реализовать амбиции, стать профессиональными разработчиками

и получить работу мечты в лучших IT компаниях в кратчайшие сроки!

Типы данных,
переменные Старт
и функции

Ветвление 
 Булева 

(if/else) алгебра

Циклы 

(while, for)

Массивы

ООП: 

Классы
и объекты

ООП:
 ООП: 

Поля и методы Конструкторы

ООП: ООП: 

Модификаторы Статические
доступа, поля и методы
инкапсуляция

ООП: 

Наследование

ООП:
ООП: 
 Переопределение
Время

Полиморфизм и перегрузка
методов Продолжение
FAANG SCHOOL JAVA roadmap
ООП: 

Интерфейсы Класс Object и
и Абстрактные его методы
классы
equals &
hashCode

Исключения, 

их иерархия
try-catch- Пробрасывание
finally исключений
выше

Checked
исключения vs
Unchecked
исключения Comparable/
Closable/
Autoclosable Comparator

Коллекции:
Сollection,
иерархия
try-with-
resources Разбираться только
при необходимости
(тестовые, задачи
в работе/проектах)
ArrayList
Input/Output
streams IO, NIO

Queue/Stack LinkedList Generics

Не тратьте время
HashSet
Обзор: Побитовые
LinkedHashSet, операции
TreeSet

HashMap
Обзор:
Время

LinkedHashMap, Продолжение
TreeMap
Продолжение
FAANG SCHOOL JAVA roadmap
Внутренние Многопоточность:
классы параллелизм,
Thread

Многопоточность:
Лямбды synchronized,
mutex, lock

StreamAPI, Многопоточность:
основные wait/notify
методы

Многопоточность:
асинхронизм,
Future,
CompletableFuture

Многопоточность: Многопоточность:
volatile, Многопоточность: Concurrency
immutable пул потоков, (ConcurrentHas
classes, ExecutorService hMap)
deadlock

Spr :
ing 

бины, 

контекст, 

scope
Не тратьте время

Spring
radle
G 

AOP
(или Maven )

зависимости
Spr :
ing
автосвязывание,
жизненны икл
й ц
бинов
Время

Продолжение
FAANG SCHOOL JAVA roadmap
Spring: Spring: Java
основные конфигурация Spring vs 
 Gradle (или
Component- бинов (Не Spring Boot Maven)

like нужно XML!) build & clean


аннотации

Spring:
трехслойная
архитектура Unit-тесты:
Controller- HTTP, запрос- JUnit, Mockito
Service- ответ, методы зависимости
Repository HTTP, JSON
REST

CI на GitHub
Spring web:
эндпоинты,
@RequestMap Spring web:
ping @ControllerAd
vice, Монолиты vs Docker:
GlobalException Микросервисы container,
Handler image

Hibernate: 
 Postman RestTemplate,


Entity, Session Feign Client

Hibernate: 

@OneToOne,
@OneToMany, Spring:
@ManyToMany Hibernate: 
 @Scheduled
Spring Data: Кэш
названия первого/
методов второго
уровня Spring: 

@Async

Spring:
Spring Data: 
 @Transactional,
@Query isolation, Практика
propagation DevOps
обзор

Liquibase
Spring: 

Кэш. Redis Proxy, Event Driven
генерация Architecture
Proxy
Время

Продолжение
FAANG SCHOOL JAVA roadmap
Pessimistic
Slf4j, SQL vs lock vs
Логирование NoSql Optimistic
lock

Cloud,
Scalability, Grafana Jenkins
Redundancy

CD, Автодеплой,
использование
Docker image

Брокеры
сообщений vs
REST

Kafka, ее гарантии,
topic, partition,
масштабируемость

Получаем оффер
Время

Ну как? Было полезно? А хочешь узнать, как именно тебе развивать


свою карьеру в 2024? Приходи на БЕСПЛАТНУЮ карьерную консультацию
от команды FAANG School!

Вам также может понравиться