Java Core - самообучение [Андрей Борисов]

Bot

Администратор
Команда форума
23 Янв 2020
189,751
3,069
113
269049.jpg

Java Core. Модуль 1. Базовые структуры
1.0 Введение
1.1 Установка java, Intellij Idea, первый проект
1.2 Переменные и типы данных
1.3 Операторы
1.4 Типы данных и методы
Задание 1.1 Методы и типы данных
Задание 2. Методы и типы данных
Задание 3. Методы и типы данных
Задание 4*. Методы и типы данных
Задание 5*. Методы и типы данных
Задание 6*. Методы и типы данных
Задание 7*. Методы и типы данных
1.5 Условные операторы
Задание 1. Условные операторы
Задание 2. Условные операторы
Задание 3. Условные операторы
Задание 4*. Условные операторы
Задание 5**. Условные операторы
1.6 Циклы
Задание 1. Циклы
Задание 2. Циклы
Задание 3*. Циклы
Задание 4*. Циклы
1.7 Массивы
Тест по теме массивы
Задание 1. Массивы
Задание 2. Массивы
Задание 3. Массивы
Задание 4*. Массивы
Задание 5**. Массивы
Итоговый тест по модулю 1: операторы, методы, циклы, массивы
Java Core. Модуль 2. Классы и объекты
2.1 Классы и объекты
Задание 1. Классы и объекты. Phone
Задание 2. Классы и объекты. Дробь
Задание 3. Классы и объекты. Будильник
Задание 4*. Классы и объекты. Банкомат
2.2 Работа со строками
Задание 1. Строки. Методы
Задание 2. Строки. Методы
Задание 3. Строки. Палиндром
Задание 4**. Строки. Палиндром (По желанию)
Задание 5. Строки. Середина строки
2.3. Регулярные выражения
Задание 1. RegExp. Знаки препинания
Задание 2. RegExp. Количество слов
Задание 3*. RegExp. Последние буквы
Стиль кода
Задание 4**. RegExp. Валидатор
Алгоритмы сортировки массивов
Модуль 2. Итоговое. Поезд
Итоговый тест

Java Core. Модуль 3. ООП
Задание 1. ООП
Задание 2. ООП
Задание 3. ООП
Generics
Задание 1. Generics
Задание 2. Generics
Enum
Задание 1. Enum
Задание 2. Enum
Задание 3***. ООП
Модель памяти
Задание 1. Модель памяти
Factory Method
Задание итоговое. ООП
Итоговый тест

Java Core. Модуль 4. Коллекции
Задание 1. Collection
Задание 2. Collection
Map
Задание 1. Map
Задание 2. Map
Задание 3. Map
Задание 4*. Map
Задание 5**. Map (По желанию)
Сортировка коллекций
Задание 1. Сортировка
Задание 2. Сортировка
Красно-черные деревья
Hashing. HashMap ***
Задание Итоговое. Коллекции
Итоговый тест

Java Core. Модуль 5. Исключения и файлы
Задание 1. Исключения
Задание 2. Исключения
Задание 3. Исключения
Задание 4*. Исключения
Debug
Задание 5. Исключения
Тестирование * (По желанию)
Задание 1* (По желанию). Тестирование, Debug, исключения
Работа с файлами
Задание 1. Работа с файлами
Задание 2. Работа с файлами
Задание 3. Работа с файлами
Задание 4. Работа с файлами
Работа с временем
Задание 1. Работа с временем
Задание 2. Работа с временем
Задание Итоговое. Исключения
Итоговый тест

Java Core. Модуль 6. Многопоточность
Thread and Runnable
Задание 1. Thread and Runnable
Задание 2. Thread and Runnable
Задание 3. Thread and Runnable
Задание 4. Thread and Runnable
Задание 5. Thread and Runnable
Consumer - Producer
Задание 5**. Thread and Runnable
Callable, thread pool
Задание 1. Callable
Задание 2. Callable
Задание 3. Callable
Разбор задачи Event Handler
Задание Итоговое. Многопоточность
Итоговый тест

Java Core. Модуль 7. Stream API
Lambda. Functional interface
Задание 1. Lambda
Задание 2. Lambda
Задание 3. Lambda
Stream Api
Задание 1. Stream API
Задание 2. Stream API
Задание 3. Stream API
Задание 4. Stream API
Задание 5.* Stream API
Задание 6.* Stream API
XML
Задание 1. XML
JSON
Задание 1. JSON
Задание 2. JSON
Итоговое задание
Задание Итоговое. Stream API
Итоговый тест

Java Core. Модуль 8. Reflection &SOLID
Singleton
Задание 1. Singleton
Lombok
Builder
Задание 1. Builder
Задание 2. Builder
Обзор паттернов
Reflection
Задание 1. Reflection
Задание 2. Reflection
Задание 3. Reflection
Annotation
Задание 1. Annotation
Задание 2. Annotation
Задание 3. Annotation
Путь развития
Итоговый тест

Java Core. Экзамен
Экзамен. Практика. 3 часа