Що нового?

Придбаний Подготовка к сертификации Oracle Java Programmer [Otus]

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

Gadzhi

Модератор
Подготовка к сертификации Oracle Java Programmer [Otus]



Это первый подобный курс в России, а может, и за рубежом.
Редкие видео на английском, призванные подготовить желающих к сдаче курса, построены совсем иначе: они знакомят учащихся с языком Java, что опосредовано должно помочь сдать сертификацию. Тогда как сама сертификация заключается в решении на экзамене 70 задач, запутанных и хитро сформулированных, для которых требуется выбрать правильный ответ (или ответы) из заданного списка.
Само по себе знание языка, даже очень глубокое, решить эти задачи-загадки помогает слабо. Тем более что на 70 сложных задач даётся лишь 2 с половиной часа – то есть это не просто разгадывание, а разгадывание на время с необходимостью держать концентрацию длительный период.
Именно этому и учит курс: разбираемся с теорией, а именно находим все узкие места и ловушки, на которых строятся экзаменационные задания, упражняемся в решении задач (обезвреживаем ловушки) на вебинаре, а затем набиваем руку на большом количестве задач между занятиями, закрепляя материал. Десятки задач на дом запланированы после каждого вебинара!
Структура обучения в ОТУСе, кроме работы с материалами и преподавателями, подразумевает также взаимопомощь и обмен задачами-решениями-идеями между самими студентами. И это на протяжении всего времени подготовки к сертификации.

Содержание:
1. Основы языка Java
Тема 1: Определение областей действия переменных
Тема 2: Определение структуры Джава-класса
Тема 3: 3. Создание исполняемых Джава-приложений с методом main(); запуск Джавапрограммы с командной строки, включая вывод в консоль
Тема 4: Импорт Джава-пакетов с целью обеспечения доступа к ним из вашего кода
Тема 5: Сравнение и противопоставление таких характеристик Джава как платформенная независимость, объектно-ориентированный подход, инкапсуляция и т.д.
2. Типы данных
Тема 1: Объявление и инициализация переменных (включая приведение примитивных типов данных)
Тема 2: Дифференциация между ссылочными и примитивными переменными
Тема 3: Чтение и запись объектных полей
Тема 4: Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
Тема 5: Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer
3. Операторы и структуры ветвления
Тема 1: Применение операторов, включая переопределение приоритета
Тема 2: Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
Тема 3: Конструкции if и if-else, а также тернарный оператор
Тема 4: Применение оператора switch
4. Создание и применение массивов
Тема 1: Объявление, инстанциация и применение одномерных массивов
Тема 2: Объявление, инстанциация и применение многомерных массивов
5. Работа с циклами
Тема 1: Создание и применение циклов while
Тема 2: Создание и применение циклов for, в т.ч. for-each
Тема 3: Создание и применение циклов do-while
Тема 4: Сравнение циклических конструкций
Тема 5: Применение операторов break и continue
6. Методы и инкапсуляция
Тема 1: Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов
Тема 2: Применение ключевого слова static к методам и полям
Тема 3: Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
Тема 4: Применение модификаторов доступа
Тема 5: Реализация принципов инкапсуляции в классе
Тема 6: Поведение объектных ссылок и примитивных переменных, передаваемых в методы
7. Наследование
Тема 1: Наследование и его преимущества
Тема 2: Разработка кода, демонстрирующего полиморфизм, включая переопределение; методов и противопоставление объектного типа ссылочному
Тема 3: Необходимость в приведении типов
Тема 4: Применение ключевых слов super и this для доступа к объектам и конструкторам
Тема 5: Применение абстрактных классов и интерфейсов
8. Обработка исключений
Тема 1: Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам
Тема 2: Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
Тема 3: Преимущества обработки исключений
Тема 4: Создание и вызов метода, возбуждающего исключение
Тема 5: Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
9. Избранные классы библиотеки Java AP
Тема 1: Манипуляция данными посредством класса StringBuilder и его методов
Тема 2: Создание и манипуляция String-объектами
Тема 3: Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
Тема 4: Объявление и применение коллекций ArrayList заданного типа
Тема 5: Составление простого лямбда-выражения, которое потребляет Predicate

https://otus.ru/lessons/certification-java
 
Угорі