Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 29 янв 2021.

Цена: 849р.-69%
Взнос: 260р.
89%

Основной список: 10 участников

Статус обсуждения:
Комментирование ограничено.
  1. 29 янв 2021
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    Подготовка к OCP-сертификации: экзамен 1Z0-809, Часть 1/3
    Полная теоретическая база тематич.групп с 01 по 05 для сдачи сертиф.экзамена профессионального уровня по 8-й версии Java
    Добавлено
    Рейтинг: 0,0 из 50,0 (0 оценок)
    Студентов: 12
    Авторы: Igor Soudakevitch
    Последнее обновление: 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-разработчики уровня миддл и выше.

      Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      2 июн 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июн 2024
    3. skladchik.com
      Складчина закрыта.
      2 мар 2022
    4. skladchik.com
      Складчина доступна.
      12 авг 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      2 июн 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июн 2024
    3. skladchik.com
      Складчина закрыта.
      2 мар 2022
    4. skladchik.com
      Складчина доступна.
      12 авг 2021
  3. Обсуждение
  4. 8 фев 2021
    #2
    MonArX
    MonArX ЧКЧлен клуба
    Смущает что 1/3 это что будут еще 2 отдельные складчины?
     
  5. 8 фев 2021
    #3
    Сергей_Hurricane
    Сергей_Hurricane ЧКЧлен клуба
    Скорее всего будут - если автор сначала подготовит материал.
     
  6. 27 июл 2021
    #4
    Javaist
    Javaist ЧКЧлен клуба
    А уже подготовил. Вот здесь вторая часть. Третью обещает возможно бесплатно, но может и нет.
     
Статус обсуждения:
Комментирование ограничено.