Продвинутые аспекты применения Java
В курсе рассматриваются продвинутые аспекты обработки исключений, включая multicatch, передачу внешних ресурсов в try-блок, особенности финализации и проверку инвариантов через assert. Объясняются особенности extends/super, интерфейсных пересечений и структур данных, таких как PriorityQueue и BlockingQueue. Разбираются основные концепции, лежащие в основе Java Collections Framework.
38 ак.ч.
Онлайн
JVA-I-006
Продвинутые аспекты применения Java
Записаться на курс
Длительность
38 ак.ч.
Локация
Онлайн
Код
JVA-I-006
Расписание и цены
17.09.2024 - 19.09.2024
25 000 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Продвинутые аспекты применения Java
Записаться на курс
Длительность
38 ак.ч.
Локация
Онлайн
Код
JVA-I-006
Расписание и цены
17.09.2024 - 19.09.2024
25 000 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Данный блок представляет собой комплект семантически автономных модулей. Так, в первом из них рассмотрены продвинутые аспекты механизма обработки исключений, в частности, конструкции multicatch, передача внешних ресурсов в try-блок, особенности финализации, а также тонкости проверки инвариантов модели через assert'ы. Модуль про дженерики и коллекции объясняет особенности применения ключевых слов extends/super, интерфейсных пересечений и ряда специфических структур данных, таких как PriorityQueue, BlockingQueue и др. Заключительный модуль блока посвящен основополагающим концепциям. лежащим в основе работы значительного числа классов и интерфейсов в Java Collections Framework. Отметим также, что весь материал данного блока входит в тематику сертификационного экзамена.

Обучение проходит в смешанном формате:

  • Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части курса участникам будет предложен тест для проверки и подтверждения уровня знаний.

  • Практические сессии с преподавателем для обсуждения вопросов по практической части курса и реализации задач.

Баланс теории и практики - 30\70, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников курса.


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

Java-разработчики с опытом от 2 лет, разработчики на С-подобных языках с опытом от 3 лет, тестировщики с уверенным знанием Java и с опытом разработки от трех лет.

Предварительная подготовка

Основы языка Java, ООП и базовые паттерны проектирования.

Разбираемые темы

  • 1. Инварианты и продвинутая обработка исключений

  • 2. Generics и коллекции

  • 3. Проект и живая практика с препод

  • Итого 38 часов: теория – 12 ч. (32%), практика – 26 ч. (68%)

  • Развернуть программу
Раcписание курсов
Вид:
17.09.2024 - 19.09.2024
18:00-19:30
Локация:Онлайн
Длительность:38 ак.ч.
Время:18:00-19:30
25 000 руб.
Записаться
Смотреть полное расписание
Тренеры
Судакевич Игорь
Эксперт в области разработки ПО (Java). Master of Computer & Information Technology (Univ.of Pennsylvania)
Игорь — преподаватель-практик по программированию на языке Java, сертифицированный Java-разработчик, уполномоченный инструктор корпорации «Оракл», инструктор платформы Udemy, Java-методист c 15-летним опытом, консультант-репетитор по Java-сертификации.

Игорь начал карьеру как физик-экспериментатор, разрабатывая аппаратное и программное обеспечение для одного из самых первых в СССР сканирующих туннельных микроскопов в сфере, которая через 20 лет получила название «нанотехнология».

Один из экспертов-разработчиков проекта Java-сертификации под эгидой IBS.

Лауреат конкурса молодых ученых в области физики твердого тела (Япония, 1990).

Проекты:

  • разрабатывал аппаратное и программное обеспечение для одного из самых первых в СССР сканирующих туннельных микроскопов в сфере, через 20 лет получившей название «нанотехнология»

  • 15 лет работал в Токио (Токийский технологический институт, затем Институт статистики ООН), где занимался внедрением технологий автоматической обработки больших массивов данных, в том числе на frontend- и backend-приложениях

  • 6 лет работал инженером-разработчиком в Pioneer Co. в Токио.


Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.