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

Разработка на платформе 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 символов

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

обновлено: 17.05.2025

Похожие курсы

Профессия Java-разработчик

Профессия Java-разработчик

Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3

Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3

Java Persistence с использованием Hibernate

Java Persistence с использованием Hibernate

Java Developer. Professional

Java Developer. Professional

Otus
 онлайн
 6 часов
  Перейти к курсу
Введение в Apache Maven

Введение в Apache Maven

Работа с SOAP веб-сервисами на Java

Работа с SOAP веб-сервисами на Java

Офлайн-курс Java-разработчик

Офлайн-курс Java-разработчик

(Архив) ДО Профессия Java-разработчик  2024

(Архив) ДО Профессия Java-разработчик 2024

Бесплатные курсы

Трек: Введение в Java

Трек: Введение в Java

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

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

Java-разработчик: пишем приложение «To-do list» за 2 дня

Java-разработчик: пишем приложение «To-do list» за 2 дня

Курс "Java-разработчик" с оплатой после трудоустройства

Курс "Java-разработчик" с оплатой после трудоустройства

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

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

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

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