Курс разработан на базе сертификации Oracle Java Programmer (OCAJP)
Professional
Онлайн

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
Тема 1: Вводное занятие. Как мы будем работать
Тема 1: Создание и запуск Java-приложений. Сравнение характеристик Java
Тема 2: Определение структуры Java-класса. Импорт Java-пакетов
Тема 1: Дифференциация между ссылочными и примитивными переменными
Тема 2: Объявление и инициализация переменных (включая приведение примитивных типов данных)
Тема 3: Определение областей действия переменных
Тема 4: Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
Тема 5: Чтение и запись объектных полей. Классы-оболочки
Тема 1: Применение операторов, включая переопределение приоритета. Унарные операторы
Тема 2: Арифметические операторы. Операторы присваивания
Тема 3: Конкатенация. Операторы (не-)равенства и сравнения
Тема 4: Логические операторы. Тернарный оператор. Порядок выполнения
Тема 5: Конструкции if и if-else
Тема 6: Применение оператора switch
Тема 1: Создание и применение циклов while, do-while, for, for-each
Тема 2: Вложенные циклы, метки, команды break и continue
Тема 3: Сравнение циклических конструкций. Команда return. Недоступный код
Тема 1: Создание и манипуляция String-объектами. Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
Тема 2: Манипуляция данными посредством класса StringBuilder и его методов
Тема 1: Объявление, инстанциация и применение одномерных и многомерных массивов
Тема 1: Объявление и применение коллекций ArrayList заданного типа
Тема 2: Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
Тема 3: Составление простого лямбда-выражения, которое потребляет Predicate
Тема 1: Создание методов, которые принимают аргументы и возвращают значения. Применение модификаторов доступа
Тема 2: Применение ключевого слова static к методам и полям. Реализация принципов инкапсуляции в классе. Поведение объектных ссылок и примитивных переменных, передаваемых в методы
Тема 3: Перегрузка методов. Наследование и его преимущества. Применение ключевых слов super и this для доступа к объектам и конструкторам
Тема 4: Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
Тема 1: Переопределение, скрытие, передекларация и загораживание. Пространства имён
Тема 2: Разработка кода, демонстрирующего полиморфизм; включая переопределение и противопоставление объектного типа ссылочному
Тема 3: Необходимость в приведении типов
Тема 4: Применение абстрактных классов и интерфейсов
Тема 5: Наследование от классов и интерфейсов
Тема 1: Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам. Работа с типичными классами исключений. Преимущества обработки исключений
Тема 2: Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
Тема 3: Создание и вызов метода, возбуждающего исключение
Тема 1: Как применять полученные знания: собеседования, работа, Oracle Certified Java SE Programmer
Вы выполните 35 практических заданий и упражнений, часть из которых направлена на углубленное понимание языка, а часть аналогичная заданиям сертификации Oracle.
Задание после заключительного вебинара представляет собой имитацию экзамена.
Был президентским стипендиатом (одним из двух лучших студентов) в университете, занимался нелинейными динамическими системами, поведением нейронов и детерминистическим хаосом, учил немецкий язык – и в возрасте 18 лет отправился на свою первую, но не последнюю полугодовую практику на немецкую фирму DASA (DaimlerChrysler Aerospace), ставшую позже фирмой EADS (European Aeronautic Defence and Space), а ещё позже – Airbus. Там ещё в 90-х в качестве web-разработчика пробовал писать апплеты на Java. Апплеты дико не взлюбил, и как показало будущее, которого у апплетов не было, был прав. В 2000 году по окончании университета, разминувшись тогда с готовой карьерой преподавателя, остался работать в Германии. А в 2002 году вместе со всем IT-отделом перешёл в немецкое подразделение американского IT-гиганта CSC, который не так давно слился с HP Enterprise в новую фирму – DXC, купившую всем известный Luxoft. На данный момент, является председателем совета предприятия. Публицист. Спортивный журналист. Блогер. Играет в “Что? Где? Когда?” (был чемпионом Германии), в компьютерные игры (на это, правда, совсем нет времени) и на скрипке (когда друзьям нужен кто-то, с кем можно сыграть дуэт).
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения курса вы получите сертификат OTUS