Core Java. Курс для ФИВТ МФТИ

Исходники примеров кода и слайдов.

Тема занятия Видео Слайды
1 Обзор истории, возможностей и особенностей экосистемы Java youtube video presentation
2 Примитивные типы. Управление выполнением. Операторы. Массивы. youtube video presentation
3 Классы. Интерфейсы. Класс Object и его стандартные методы. youtube video presentation
4 Enumerations. Исключения. Строки. youtube video presentation
5 Регулярные выражения. Wrapper classes. IO classes. DateTime API. youtube video presentation
6 Generics youtube video presentation
7 Collections, lambdas, method references youtube video presentation
8 JDBC API youtube video presentation
9 Streams API, Optionals. youtube video presentation
10 Java Concurrency youtube video presentation
11 Java Concurrency (окончание). Annotations. Reflection API. youtube video presentation
12 Reflection API (окончание). Архитектура приложения. Singleton (anti)pattern. Dependency Injection. Принцип работы DI-контейнера. youtube video presentation
13 Принцип работы DI-контейнера (окончание). Spring Framework: Spring DI, Spring AOP youtube video presentation
14 Spring AOP (окончание). Spring Boot presentation