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