Що нового?

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

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

Gadzhi

Модератор
Подготовка к OCP-сертификации: экзамен 1Z0-809, Часть 1/3
Полная теоретическая база тематич.групп с 01 по 05 для сдачи сертиф.экзамена профессионального уровня по 8-й версии Java
Добавлено
Рейтинг: 0,0 из 50,0 (0 оценок)
Студентов: 12
Авторы:
Последнее обновление: 1/2021
русский


Чему вы научитесь
  • Слушатели получат знания и навыки для успешной сдачи сертификационного экзамена профессиональной ступени по 8-й версии Java (код экзамена 1Z0-809). Более того, материал курса в полном объеме входит в тематику новейшего экзамена 1Z0-819 (на базе 11-й версии).
Требования
  • Необходимо уже иметь OCA-сертификацию (экзамен 1Z0-808). Отметим, что на Юдеми есть курс для OCA-подготовки.
Описание
Суть:

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

Данная (еще раз повторюсь: первая) часть содержит свыше 15 часов видеолекций с полным охватом тематических групп с 01 по 05. Напомню, что всего на экзамен вынесено 12 тематических групп, однако именно текущая часть покрывает чуть ли не 60% всех вопросов, так как в ней разбираются продвинутые аспекты дизайна классов, коллекции, дженерики и, прежде всего, ФУНКЦИОНАЛЬНЫЙ подход (лямбда-выражения, конвейерные интерфейсы, ссылки на методы и т.д.) Именно этот сегмент является ключом к успешной сдаче и требует особенно тщательной проработки.

Подробнее:
Курс предназначен для Java-разработчиков, уже имеющих ОСА-сертификацию по 8-й версии (1Z0-809). Желательно, чтобы проработка материала явилась естественным продолжением OCA-курса, который также присутствует на Юдеми. Как и ранее, предлагаемый курс:

✓ Бaзируется на личном опыте сертифицирования

✓ Насыщен всевозможными хитростями, уловками и подсказками

✓ Содержит 100 специально подобранных задач

✓ Объясняет все подробно и до мелочей

✓ Обучает технике запоминания правил

✓ Атакует экзаменационную тематику под разными углами

✓ Подкреплен доп.ресурсами (электронный тренажер на базе платформы Moodle, несколько сотен «разогревающих» вопросов и т.д.)

Автор курса сдал свой OCP-экзамен на 97% и предлагает слушателям воспользоваться апробированной методикой. Отметим также, что в основу лекций легла многолетняя преподавательская практика в учебных центрах «Люксофт», «ФОРС», «Академия IT» и «Инвека», фидбэк от наших курсантов, а также опыт и знания, приобретенные в магистратуре Пенсильванского унив-та, «родине» первой в истории человечества электронно-вычислительной машины ЭНИАК.

Всего запланировано выпустить три части, но две последние не только меньше по объему, но и требуют не столь интенсивной работы со стороны слушателей. Формирование всего курса предполагается закончить не позднее середины лета 2021-го года.
Не исключено (это напрямую зависит от фидбэка), что будет подготовлен еще один, вспомогательный курс, где мы займемся только лишь разбором задач, уже не углубляясь в теорию.


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


Целевая аудитория:
Курс рассчитан в первую очередь на кандидатов, планирующих сдавать сертификационный экзамен 1Z0-809. Впрочем, он может быть чрезвычайно полезен всем тем, кто хочет прочно закрепить свои теоретические знания в области продвинутых аспектов Java.
Более того, материал данного курса в полном объеме входит в тематику новейшего (он появился в конце сентября 2020-го года) сертификационного экзамена по 11-й версии (1Z0-819). Достаточно будет поработать над модуляризованной системой и рядом дополнительных аспектов (здесь на всякий случай напомню о курсе «Жизнь после восьмерки» на Юдеми) и Вы в отличной боевой форме.

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

Вступительные замечания

– Методические рекомендации

– Обзор ресурсов

Экзаменационные темы – Группа 1: Фундаментальный дизайн Java-классов (6 тем)

• Механизм инкапсуляции

• Механизм наследования, в т.ч. модификаторы доступа и композиционный синтаксис

• Полиморфизм

• Переопределение методов hashCode(), equals() и toString() из класса Object

• Создание и применение немутирующих и Singleton-классов

• Применение ключевого слова static к блокам инициализации, переменным, методам и классам

Экзаменационные темы – Группа 2: Углубленный дизайн Java-классов (6 тем)

• Разработка кода с применением абстрактных классов и методов

• Разработка кода с применением ключевого слова final

• Создание внутренних классов, в т.ч. вложенных, локальных и анонимных

• Перечисляемые типы, их методы и конструкторы

• Разработка кода, который декларирует, имплементирует и/или расширяет интерфейсы; аннотация @Override

• Создание и применение лямбда-выражений

Экзаменационные темы – Группа 3: Настраиваемые типы и коллекции (8 тем)

• Создание и применение настраиваемых (обобщенных) классов

• Создание и применение объектов ArrayList, TreeSet, TreeMap и ArrayDeque

• Интерфейсы java.util.Comparator и java.lang.Comparable

• Стримы и фильтры

• Итерация методом forEach() на Stream- и List-объектах

• Интерфейс java.util.stream.Stream и конвейеры

• Фильтрация коллекций посредством лямбда-выражений

• Применение ссылок на методы со Stream-объектами

Экзаменационные темы – Группа 4: Лямбды и функциональные интерфейсы (4 темы)

• Применение интерфейсов из пакета java.util.function, в частности Predicate, Consumer, Function и Supplier

• Разработка кода, использующего примитивные специализации функциональных интерфейсов

• Разработка кода, использующего бинарные версии функциональных интерфейсов

• Разработка кода, использующего интерфейс UnaryOperator

Экзаменационные темы – Группа 5: Java Stream API (7 тем)

• Разработка кода для извлечения данных из объекта посредством методов peek() и map(), в т.ч. примитивных специализаций map()

• Поиск данных методами findFirst(), findAny(), anyMatch(), allMatch() и noneMatch()

• Разработка кода, использующего класс Optional

• Разработка кода, использующего методы обработки данных на Stream-объектах

• Сортировка коллекций с применением Stream API

• Сохранение результата в виде коллекции через collect() и классификация элементов с помощью класса Collectors

• Работа с методом flatMap() из Stream API

Факультативная часть (не вынесена на экзамен) – 3 темы

• Каррированные функции

• Динамическая типизация и произвольные лямбда-выражения

• Глубокое погружение в ссылки на методы

Для кого этот курс:
  • Java-разработчики уровня миддл и выше.

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