Подготовка к сертификации Oracle OCP (часть 2)

- Уроков: 30
- Сложность: easy
- Аудитория: Для кого этот курс: Для начинающих и продолжающих Java-разработчиков Для тех, кто хочет систематизировать знания перед сертификацией Для всех, кто стремится уверенно ориентироваться в фундаментальных темах Java
Каждый модуль включает тестовые задания, приближённые к формату экзамена, с подробной проверкой и обратной связью. Эта часть курса подходит тем, кто прошёл базовый уровень и стремится успешно сдать Oracle Certified Professional
Программа курса включает:
-
Concurrency (Параллельное программирование)
Разбираются основные механизмы многопоточности в Java: создание и управление потоками, проблемы синхронизации,synchronized
,Callable
,Future
,ExecutorService
. Отрабатываются типичные задачи экзамена, включая ситуации гонок и дедлоков. -
Streams and Lambda (Stream API и Лямбды)
Углублённое изучение функционального программирования в Java: создание и обработка стримов, ленивые вычисления, терминальные и промежуточные операции, встроенные функциональные интерфейсы (Predicate
,Function
,Supplier
и т. д.). -
Modules (Модульная система Java)
Изучаются основы Java Platform Module System (JPMS), включая объявление модулей (module-info.java
), экспорт/импорт зависимостей, сервисы и миграцию к модульным приложениям. -
Java I/O API (Ввод/вывод и работа с файлами)
Покрываются возможностиjava.nio.file
(NIO 2), интерфейсPath
, классыFiles
, работа с потоками (символьными и байтовыми), сериализация объектов и взаимодействие с консолью. -
Database Applications with JDBC
Основы подключения к базам данных через JDBC, создание соединений, выполнение запросов, работа сResultSet
, обработка транзакций и исключений. -
Secure Coding in Java SE Application (Безопасное программирование)
Разбираются практики безопасной разработки: работа с недоверенными входными данными, предотвращение уязвимостей (например, SQL-инъекций), безопасная сериализация и управление ресурсами. -
Annotations (Аннотации)
Работа со встроенными и пользовательскими аннотациями, их создание, назначение, использование через рефлексию. Рассматриваются элементы@Retention
,@Target
,@Inherited
. -
Localization (Локализация)
Поддержка разных локалей, форматы даты, чисел, сообщений. Работа сLocale
,ResourceBundle
,DateFormat
,NumberFormat
.
Особенности курса:
-
Обширный набор тестов по каждой теме
-
Соответствие официальным темам экзаменов OCA Java SE 8–11