Rating 4.62 out of 5 (74 ratings in Udemy)
What you'll learn
- Слушатели получат знания и навыки для успешной сдачи сертификационного экзамена профессиональной ступени по 8-й версии Java (код экзамена 1Z0-809). Более того, материал курса в полном объеме входит в тематику новейшего экзамена 1Z0-819 (на базе 11-й версии).
Description
**************************************************************************
Ситуация на 29 апреля 2022-го (когда что изменится, обновлю):
Юдеми наконец восстановила …
Rating 4.62 out of 5 (74 ratings in Udemy)
What you'll learn
- Слушатели получат знания и навыки для успешной сдачи сертификационного экзамена профессиональной ступени по 8-й версии Java (код экзамена 1Z0-809). Более того, материал курса в полном объеме входит в тематику новейшего экзамена 1Z0-819 (на базе 11-й версии).
Description
**************************************************************************
Ситуация на 29 апреля 2022-го (когда что изменится, обновлю):
Юдеми наконец восстановила доступ для уже записавшихся, хотя
потенциальные слушатели из России и Белоруссии его все равно
не могут приобрести. Всю выручку от новых продаж Юдеми теперь
кладет себе в карман. Далее, доступа к форуму "вопрос-ответ" у меня
по-прежнему нет. Кроме того, мне больше не приходят уведомления
о новых вопросах и сообщениях слушателей. Может быть, когда-нибудь
Юдеми все вернет на свои места, но я лично на это не надеюсь.
На случай, если возникнет острая потребность со мной что-то обсудить,
воспользуйтесь, пожалуйста, Гуглом. А то всякий раз, когда я пытаюсь
тайком встроить ссылку, Юдеми присылает мне письма с угрозами
(они не разрешают вставлять ссылки, даже на свой собственный контент).
**************************************************************************
Суть:
Представляет из себя 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 темы
• Каррированные функции
• Динамическая типизация и произвольные лямбда-выражения
• Глубокое погружение в ссылки на методы
Paid
Self paced
Intermediate Level
Russian
334
Rating 4.62 out of 5 (74 ratings in Udemy)
Go to the Course