🎓

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

Информационные технологии
Обложка курса Купить за 500 ₽
  • Уроков: 30
  • Сложность: easy
  • Аудитория: Для кого этот курс: Для начинающих и продолжающих Java-разработчиков Для тех, кто хочет систематизировать знания перед сертификацией Для всех, кто стремится уверенно ориентироваться в фундаментальных темах Java
Информационные технологии Платный
Во второй части курса фокус смещается на более глубокие и сложные аспекты Java SE, охватывая темы, требующие уверенного владения языком и внимательности к деталям. Уделяется особое внимание практической отработке экзаменационных задач и типичных ловушек, встречающихся на экзамене OCP.

Каждый модуль включает тестовые задания, приближённые к формату экзамена, с подробной проверкой и обратной связью. Эта часть курса подходит тем, кто прошёл базовый уровень и стремится успешно сдать Oracle Certified Professional

Программа курса включает:

  1. Concurrency (Параллельное программирование)
    Разбираются основные механизмы многопоточности в Java: создание и управление потоками, проблемы синхронизации, synchronized, Callable, Future, ExecutorService. Отрабатываются типичные задачи экзамена, включая ситуации гонок и дедлоков.

  2. Streams and Lambda (Stream API и Лямбды)
    Углублённое изучение функционального программирования в Java: создание и обработка стримов, ленивые вычисления, терминальные и промежуточные операции, встроенные функциональные интерфейсы (Predicate, Function, Supplier и т. д.).

  3. Modules (Модульная система Java)
    Изучаются основы Java Platform Module System (JPMS), включая объявление модулей (module-info.java), экспорт/импорт зависимостей, сервисы и миграцию к модульным приложениям.

  4. Java I/O API (Ввод/вывод и работа с файлами)
    Покрываются возможности java.nio.file (NIO 2), интерфейс Path, классы Files, работа с потоками (символьными и байтовыми), сериализация объектов и взаимодействие с консолью.

  5. Database Applications with JDBC
    Основы подключения к базам данных через JDBC, создание соединений, выполнение запросов, работа с ResultSet, обработка транзакций и исключений.

  6. Secure Coding in Java SE Application (Безопасное программирование)
    Разбираются практики безопасной разработки: работа с недоверенными входными данными, предотвращение уязвимостей (например, SQL-инъекций), безопасная сериализация и управление ресурсами.

  7. Annotations (Аннотации)
    Работа со встроенными и пользовательскими аннотациями, их создание, назначение, использование через рефлексию. Рассматриваются элементы @Retention, @Target, @Inherited.

  8. Localization (Локализация)
    Поддержка разных локалей, форматы даты, чисел, сообщений. Работа с Locale, ResourceBundle, DateFormat, NumberFormat.

Особенности курса:

  • Обширный набор тестов по каждой теме

  • Соответствие официальным темам экзаменов OCA Java SE 8–11