Courses > Java > Основы программирования на Java SE 11

CourseViewByUNPortlet

Actions
Loading...

Основы программирования на Java SE 11

Java SE 11 Programming Fundamentals

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

Цель курса

В данном 5-дневном курсе студенты будут изучать разработку приложений с использованием языка программирования Java Platform, Standard Edition (Java SE) 8. Курс начинается с введения в язык программирования Java и с обзора его ключевых принципов и синтаксиса: пакеты, классы, методы, переменные, условные операторы и управление потоками. Рассматриваются принципы объектно-ориентированного программирования. Студенты узнают о роли наследования и интерфейсов в Java, о применении шаблонов разработки в спроектированных ими приложениях, о создании и обработке исключений и о том, как производить рефакторинг кода. Кроме того, этот курс раскрывает различные функции, появившиеся в Java SE 8-11. Студенты также узнают о различных прикладных программных интерфейсах Java (API), сосредотачиваясь на API, широко используемых в реальных приложениях Java, таких как коллекции, классы для ввода/вывода, потоки. Лабораторные упражнения выполняются после теоретических занятий, позволяя студентам на практике исследовать язык Java и закреплять изученные в ходе лекций понятия. В лабораторных работах студенты создают и отлаживают код Java и работают с различными Java API. Используется среда разработки Eclipse. Более глубокие и специфические темы, связанные с разработкой на Java SE рассматриваются в курсе WD1111.

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

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

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

  • Знакомство с объектно-ориентированным программированием желательно, но не обязательно

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

  • Описать ключевые особенности языка Java
  • Описать основные принципы объектно-ориентированного программирования
  • Понимать синтаксис Java в любых приложениях
  • Использовать наследование и интерфейсы в приложениях Java
  • Описать и использовать некоторые из важных классов API и интерфейсов, доступных Java, включая: классы обертки для примитивных типов данных, коллекции, классы-утилиты, классы ввода-вывода, потоки, исключения
  • Использовать средства разработки Java в Eclipse
  • Выполнять отладку Java приложений

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

  • Знакомство с языком программирования Java
  • Введение в средства разработки и отладки Java
  • Упражнение: Работа с инструментами Java разработки
  • Объектно-ориентированное программирование
  • Примитивные типы и операции с ними
  • Упражнение: Работа с примитивными типами
  • Ссылочные типы и операции с ними
  • Упражнение: Работа с ссылочными типами
  • Управление потоком выполнения программы
  • Упражнение: Циклы, условия
  • Создание классов
  • Упражнение: Создание классов
  • Интерфейсы
  • Упражнение: Интерфейсы
  • Коллекции
  • Обобщения
  • Упражнение: Коллекции и обобщения
  • Лямбда-выражения и функциональные интерфейсы
  • Упражнение: Лямбда-выражения
  • Исключения и обработка исключений
  • Упражнение: Обработка исключений
  • Потоки и синхронизация
  • Упражнение: Потоки
  • Классы-утилиты
  • Ввод-вывод и сериализация
  • Упражнение: Ввод-вывод и сериализация