Що нового?

Придбаний Подготовка к OCP-сертификации: экзамен 1Z0-809, Часть 2/3 [Udemy] [Igor Soudakevitch]

Інформація про покупку
Тип покупки: Складчина
Ціна: 566 ГРН
Учасників: 0 з 14
Організатор: Відсутній
Статус: Набір учасників
Внесок: 42 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Подготовка к OCP-сертификации: экзамен 1Z0-809, Часть 2/3
Полная теоретическая база тематич.групп с 06 по 08 для сдачи сертиф.экзамена профессионального уровня по 8-й версии Java

Описание
Рассмотренные разделы

• Group 06 – Exceptions & Assertions

• Group 07 – Date/Time API

• Group 08 – Java Concurrency

Общая продолжительность видеолекций 8 часов

Также в комплект входят: полная кодовая база (Java) + все презентационные файлы (PowerPoint, PDF)

Курс представляет из себя 2-ю часть тематики сертификационного экзамена Oracle Certified Professional, Java SE 8 Programmer II (код экзамена 1Z0-809).

Данная часть полностью охватывает тематические группы с 06 по 08. Две из этих групп достаточно просты и прямолинейны, но зато третья – "Многопоточность" – порой ставит человека в тупик. Мы постарались разобрать эту тему как можно подробнее, от фундаментальных предпосылок, берущих свое начало в теории современных операционных систем, до конкретных решений, реализованных в стандартной библиотеке Java 8 API.

В связи с тем, что материал 8-й группы осложнен новыми концепциями, которые мы раньше не упоминали ни в ОСА-курсе, ни в предшествующих семи частях ОСР-курса, лекции были дополнены разбором практических задач экзаменационного уровня именно по разделу "Многопоточность".

Требуемый уровень подготовки
Средний - продвинутый

Целевая аудитория
Курс рассчитан в первую очередь на кандидатов, планирующих сдавать сертификационный экзамен 1Z0-809. Впрочем, он может быть чрезвычайно полезен всем тем, кто хочет прочно закрепить свои теоретические знания в области продвинутых аспектов Java по вышеупомянутым разделам.


Программа курса (2-я часть)

Экзаменационные темы – Группа 6: Исключения и проверка инвариантов

• Конструкции для перехвата нескольких исключений; блок finally

• Оператор try-with-resources

• Создание пользовательских исключений с AutoCloseable-ресурсами

• Проверка инвариантов посредством оператора assert

Экзаменационные темы – Группа 7: Java SE 8 Date/Time API

• Создание и управление событиями с привязкой к дате и времени, в т.ч. в рамках общего объекта посредством классов LocalDate, LocalTime, LocalDateTime, Instant, Period и Duration

• Работа с датами и временем в различных часовых поясах, в т.ч. с учетом перехода на летнее/зимнее время; форматирование календарных дат и времени

• Создание и управление событиями с привязкой к дате и времени посредством классов Instant, Period, Duration и TemporalUnit

– Экзаменационные темы – Группа 8: Java Concurrency


• Создание рабочих подпроцессов (threads) на базе Runnable- и Callable-объектов, и применение интерфейсов ExecutorService и Future для асинхронного исполнения задач

• Выявление потенциальных проблем конкурентного режима, в т.ч. статическая блокировка (deadlock), зависание по недоступу к ресурсу (starvation), динамическая блокировка (livelock) и состояние гонки (race condition / data race)

• Применение ключевого слова synchronized и пакета java.util.concurrent.atomic для управления порядком исполнения подпроцессов

• Работа с синхронизационными примитивами, в частности, на базе интерфейса Lock и классов ReentrantLock, Condition, CyclicBarrier, Semaphore и др.

• Организация параллелизма на базе Fork/Join Framework

https://www.udemy.com/course/ocp-1z0-809-23/
 
Угорі