Углубленное изучение языка Java от Otus

Курс ориентирован на подготовку к сертификации Oracle Java Programmer (OCAJP) и поможет Java-разработчикам углубить свои знания и навыки. Включает практические задания и подготовку к собеседованиям.
  • 5 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
60 000 ₽
6300 ₽

Актуальная стоимость обучения.

Данные обновлены 13 октября 2024 г.

Рассрочка: 5670 ₽ / мес.

  • 5 месяцев
  • Сертификат об обучении
  • Помощь с трудоустройством
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Углубленное изучение языка Java» от Otus

Введение

Тема 1: Вводное занятие. Как мы будем работать

Основы языка Java

Тема 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. Недоступный код

Избранные классы библиотеки Java API

Тема 1: Создание и манипуляция String-объектами. Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals() Тема 2: Манипуляция данными посредством класса StringBuilder и его методов

Создание и применение массивов

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

Избранные классы библиотеки Java API - продолжение

Тема 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

Подробная информация о курсе

Трудоустройство
Помощь с трудоустройством
Город
Онлайн
Формат обучения
Онлайн
Практика
Задания с проверкой
Сертификат
Есть
Инструменты на курсе
Java
Поделись курсом с друзьями

Подробнее о школе Otus
OTUS – образовательная онлайн-платформа для IT-профессионалов, основанная Дмитрием Волошиным и Виталием Чибриковым. На сегодняшний день в OTUS размещено более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, онлайн-школа подходит абсолютно для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
  • Преимущества и недостатки обучения в Otus
  • Преподаватели-эксперты. Педагоги делятся актуальными знаниями и реальными кейсами, востребованными в современной IT-индустрии.

  • Уровень подготовки неважен. В онлайн-школе предусмотрены программы 3-х уровней сложности для начинающих и профи.

  • Удобный интерфейс. Сайт школы построен таким образом, что любой сможет с лёгкостью в нём разобраться.

  • Обратная связь. Кураторы и педагоги 24/7 помогают справляться студентам с возникающими сложностями.

  • Высокая стоимость курсов. Хорошее и качественное образование не может стоить дёшево.

  • Навязанные рекламные рассылки. Спам от онлайн-школы иногда вызывает лёгкое неудобство.

  • Отзывы о Otus

    Взгляните, что студенты и выпускники говорят про Otus

    Для меня принять решение об обучении на курсе по языку Java было довольно просто, достаточно было посмотреть на преподавателя и структуру курса, также огромным плюсом было увидеть в партнерах Otus.ru компанию, в которой я хотел работать. Очень важно, что перед началом курса прово...

    Показать отзыв полностью

    После прохождения курса я приобрел, во-первых, понимание того как python устроен и работает вплоть до погружения на уровень кода интерпретатора, что собственно, помогает уяснить с какими нюансами можно будет столкнуться при использовании языка в целом (что полезно для проектирова...

    Показать отзыв полностью
    + ещё 24 отзыва о Otus
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Углубленное изучение языка Java» от Otus? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

    Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

    Углубленное изучение языка Java
    • Otus
    • 5 месяцев
    • 60 000 ₽