Courses > Java > Расширенные возможности программирования на Java SE 11

CourseViewByUNPortlet

Actions
Loading...

Java SE разработка: часть 2

Java SE developement: part 2

  • Код курса: WD1111
  • Продолжительность: 5
  • Цена курса: 98540 руб.
  • Язык материалов: en

Цель курса

В данном 5-дневном курсе студенты будут изучать различные практики языка программирования Java. Речь пойдет о тех специфических темах, которые не рассматриваются или рассматриваются поверхностно в базовом курсе по Java SE разработке (WD0111). В частности рассматриваются приемы функционального программирования: использование Streams API. Обсуждаются темы использования графических библиотек, рефлексии, регулярных выражений. Поднимается тема многопоточных приложений. Лабораторные упражнения выполняются после теоретических занятий, позволяя студентам на практике исследовать язык Java и закрепить изученные в ходе лекций понятия. Используется среда разработки Eclipse.

Для кого предназначен этот курс

Разработчиков, имеющих хотя бы минимальные навыки программирования на Java

Для успешного прохождения курса слушатели должны

  • Иметь навыки решения базовых задач с помощью Java SE или пройти обучение по курсу WD0111 (или WD017/WD018)
  • Понимать основные принципы ООП

По окончании курса слушатели смогут:

  • Использовать потоки (Streams API)
  • Работать с временами и датами
  • Делать вставки с кодом на JavaScript
  • Использовать аннотации
  • Писать приложения с графическим интерфейсом
  • Писать многопоточные приложения и настраивать взаимодействие потоков
  • Использовать коллекции и дженерики
  • Создавать регулярные выражения
  • Использовать рефлексию

Основные темы:

  • Обобщенное программирование
  • Лямбда выражения
  • Коллекции
  • Упражнение: Коллекции и дженерики
  • Использование Streams API
  • Упражнение: Лямбда выражения
  • Аннотации
  • Упражнение: Создание своих аннотаций
  • Работа с потоками
  • Упражнение: Работа с потоками
  • Многопоточность и конкурентный доступ к данным
  • Упражнение: Многопоточность и конкурентный доступ к данным
  • Рефлексия
  • Упражнение: Рефлексия
  • Регулярные выражения
  • Упражнение: Регулярные выражения
  • GUI: AWT, Swing, работа с графикой
  • Упражнение: Создание приложения с GUI
  • JavaBeans
  • Упражнение: JavaBeans
  • Ключевые системные библиотеки