Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.997
Автор: Udemy

Название: Подготовка к сертификации Java 8, Oracle Certified Associate (2019)

upload_2020-9-28_3-37-45-png.70975


Описание:

Курс предоставляет все необходимые знания и навыки, позволяющие успешно сдать сертификационный экзамен первой ступени (oca) по 8-й версии Java. От обычных учебников данный курс отличается целым рядом специфических особенностей, а именно:

· в нем показано КАК следует решать экзаменационные задачи, вместо того чтобы просто излагать такие-то и такие-то правила из спецификации на язык (Java Language Specifications, JLS);

· приведены многочисленные мнемонические формулы, облегчающие запоминание правил из JLS;

· особое внимание уделено типичным ошибкам, которые кандидаты допускают на экзамене;

· перечислены и продемонстрированы конкретные «ловушки», встроенные в экзаменационные задачи.

Автор курса сдал свой oca-экзамен на 98% — хотя и не сразу. Эффективность разработанной методики подтверждается тем фактом, что экзамен профессиональной ступени (т.е. оср, код 1Z0-809) был сдан на 97%. Кроме того, многолетняя преподавательская практика в учебных центрах «Академия IT», «Форс», «Инвека» и «Люксофт» легла в основу предлагаемого курса, который:

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

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

✓ Содержит ~300 специально подобранных задач (доступных также в онлайн-формате)

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

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

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

✓ Включает в себя 5 килострок протестированного кода

✓ Подкреплен дополнительными ресурсами (электронный тренажер, PowerPoint-слайды и т.д.)

✓ Желающие могут приобрести также комплект с обеими версиями текстового учебника (на англ. и русск.языках)

А также Бонус — Бонус — Бонус

Начальная часть видеокурса для подготовки к экзамену следующей, профессиональной ступени: Oracle Certified Professional (код экзамена 1Z0-809), свыше 20 видеолекций общей длительностью более 2 ч 20 мин.

✓ Рекомендации по подготовке — и я вам гарантирую: об этом вам больше не скажет никто

✓ Вся теорчасть по двум первым тематическим группам (из 12-ти)

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

Начальный — средний

Целевая аудитория

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

Программа курса

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

– Знай своего врага

– Подготовка учебной среды

– Что и как запоминать

- Экзаменационные темы — Группа 1 — Основы языка Java

1.1 Определение областей действия переменных

1.2 Определение структуры Java-класса

1.3 Создание исполняемых Java-приложений с методом main(); запуск с командной строки, включая вывод в консоль

1.4 Импорт Java-пакетов с целью обеспечения доступа к ним из вашего кода

1.5 Сравнение и противопоставление таких характеристик Java как платформенная независимость, объектно-ориентированный подход, инкапсуляция и т.д.

Практикум: 23 задачи

- Экзаменационные темы — Группа 2 — Типы данных

2.1 Объявление и инициализация переменных (включая приведение примитивных типов данных)

2.2 Дифференциация между ссылочными и примитивными переменными

2.3 Чтение и запись объектных полей

2.4 Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)

2.5 Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer

Практикум: 33 задачи

- Экзаменационные темы — Группа 3 — Операторы и структуры ветвления

3.1 Применение операторов, включая переопределение приоритета

3.2 Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()

3.3 Конструкции if и if-else, а также тернарный оператор

3.4 Применение оператора switch

Практикум: 33 задачи

- Экзаменационные темы — Группа 4 — Создание и применение массивов

4.1 Объявление, инстанциация и применение одномерных массивов

4.2 Объявление, инстанциация и применение многомерных массивов

Практикум: 16 задач

- Экзаменационные темы — Группа 5 — Работа с циклами

5.1 Создание и применение циклов while

5.2 Создание и применение циклов for, в т.ч. for-each

5.3 Создание и применение циклов do-while

5.4 Сравнение циклических конструкций

5.5 Применение операторов break и continue

Практикум: 25 задач

- Экзаменационные темы — Группа 6 — Методы и инкапсуляция

6.1 Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов;

6.2 Применение ключевого слова static к методам и полям;

6.3 Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор;

6.4 Применение модификаторов доступа;

6.5 Реализация принципов инкапсуляции в классе;

6.6 Поведение объектных ссылок и примитивных переменных, передаваемых в методы

Практикум: 36 задач

- Экзаменационные темы — Группа 7 — Наследование

7.1 Наследование и его преимущества;

7.2 Разработка кода, демонстрирующего полиморфизм, включая переопределение; методов и противопоставление объектного типа ссылочному;

7.3 Необходимость в приведении типов;

7.4 Применение ключевых слов super и this для доступа к объектам и конструкторам;

7.5 Применение абстрактных классов и интерфейсов

Практикум: 34 задачи

- Экзаменационные темы — Группа 8 — Обработка исключений

8.1 Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам;

8.2 Создание блока try-catch и влияние исключений на штатный алгоритм работы программы;

8.3 Преимущества обработки исключений;

8.4 Создание и вызов метода, возбуждающего исключение;

8.5 Работа с типичными классами исключений (в частности, NullPointerException, ArrayIndexOutOfBoundsException, ArithmeticException, ClassCastException)

Практикум: 22 задачи

- Экзаменационные темы — Группа 9 — Избранные классы библиотеки Java API

9.1 Манипуляция данными посредством класса StringBuilder и его методов

9.2 Создание и манипуляция String-объектами

9.3 Создание и манипуляция календарными датами посредством классов из пакетов java.time и java.time.format, а именно: java.time.LocalDateTime, java.time.LocalDate, java.time.format.DateTimeFormatter иjava.time.Period

9.4 Объявление и применение коллекций ArrayList заданного типа

9.5 Составление простого лямбда-выражения, которое потребляет Predicate

Практикум: 43 задачи

- Бонус (Продвинутые принципы конструирования классов) — Чтобы приступить к подготовке для сдачи OCP-экзамена

Б.1 Рекомендации: что, как, где, откуда что брать и чем пользоваться нельзя...

Б.2 Подготовка учебной среды

Б.3 Ключевое слово final

Б.4 Наследование и полиморфизм

Б.5 Перечисляемые типы (enums)

Б.6 Внутренние классы

Б.7 Паттерн Singleton

Б.8 Паттерн 'Немутирующий класс'

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху