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

Разработка на платформе Java SE. Расширенные темы

  Сложность

Пока неизвестно

  Длительность

40 ак.ч.

  Формат

онлайн

  Документ по выпуску

удостоверение о повышении квалификации государственного образца

Стоимость курса
44 500

Подробнее о курсе

Описание Курс является продолжением программы JVA-007, и в нем рассматриваются наиболее важные из используемых в настоящее время функций (включая Java 8). Слушатели смогут работать с основными классами Java, научатся использовать многопоточность (как на уровне основных механизмов, так и на уровне библиотеки java.util.concurrent) и механизмы Refelction, определять и использовать аннотации, логирование в программах, а также применять наиболее важные возможности Java 8 (лямбда-выражения, ссылки на методы, потоки, новые Date и Time API и т.д.).

Документ после выпуска

удостоверение о повышении квалификации государственного образца

Автор курса

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

  1. Системные классы в Java

Введение Классы System, Math и Object Строки Классы StringBuffer и StringBuilder Примитивные оболочки Автоупаковка и автораспаковка Работа с регулярными выражениями Класс Properties и работа с файлами свойств

  2. Ввод/вывод в Java

Файловый ввод – вывод Прямой доступ к файлам Потоки данных Низкоуровневые и высокоуровневые потоки Сцепление потоков Обработка исключений в потоках В/В Reader- и Writer-потоки Сериализация и десериализация объектов Объекты класса System out, in, err. Класс PrintStream Форматирование выходных данных

  3. Многопоточность в Java

Понятие многопоточности

  4. Многопоточность: пакет java.util.concurrent

  5. Фреймворк Java Collections

Введение Основные интерфейсы Коллекции

  6. Использование рефлексивного API в Java

Введение Интроспекция класса

  7. Аннотации

Понятие аннотации Использование аннотаций

  8. Лямбда-выражения в Java 8

Введение в «лямбда-выражения» Функциональные интерфейсы. Ссылки на метод

  9. Стримы данных и коллекторы. Новые API для map/filter/reduce

Стримы данных Понятия map / filter / reduce Мэппинг потоков Агрегирование и редукция Коллекторы Специализированные потоки

  10. API даты и времени в Java 8. Дополнение к основным API Java

Для чего нужен новый Java Date/ime API? Проблемы с получением даты в Java 7 Принципы проектирования нового Date и Time API Классы Date Time в Java 8 Enums Period и Duration: Представление временных различий Утилиты Date API Корректировщики времени

  Итого: теория – 14,5 ч (36%), практика – 25,5 ч (64%)

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных