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

CourseViewByUNPortlet

Actions
Loading...

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

Java SE 7 Programming Fundamentals

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

Цель курса

В данном 5-дневном курсе студенты будут изучать разработку приложений с использованием языка программирования Java Platform, Standard Edition (Java SE) 7. Курс начинается с введения в язык программирования Java и с обзора принципов объектно-ориентированной (OO) разработки перед тем, как сосредоточиться на создании объектно-ориентированных приложений на Java. Курс предоставляет студентам краткий обзор синтаксиса языка Java, включая пакеты, классы, методы, переменные, условные операторы и управление потоками. Студенты узнают о роли наследования и интерфейсов в Java, о применении шаблонов разработки в спроектированных ими приложениях, о создании и обработке исключений и о том, как производить рефакторинг кода. Кроме того, этот курс раскрывает различные новые функции Java SE 6 и 7, такие как обобщения, автоупаковка, аннотации, проверка доступности ресурса. Студенты также узнают о различных прикладных программных интерфейсах Java (API), сосредотачиваясь на API, широко используемых в реальных приложениях Java, таких как Наборы, Ввод/Вывод, Потоки и других служебных классах. Практические лабораторные упражнения представлены в течение курса, позволяя студентам исследовать язык Java и закрепляя изученные в ходе лекций понятия. В лабораторных работах студенты создают и отлаживают код Java и работу с API Java при использовании средств разработки Java, предоставленных Eclipse и IBM Rational Application Developer. Эти средства разработки включают инструменты, необходимые для написания и исполнения кода Java, интегрированный отладчик, инструменты рефакторинга и инструменты тестирования JUnit. У студентов есть выбор - выполнять лабораторные упражнения в Eclipse или в IBM Rational Application Developer.

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

Разработчиков, не имеющих или имеющих малый опыт программирования на Java. Однако знакомство с OO программированием желательно.

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

  • Быть знакомыми с объектно-ориентированным (OO) программированием или успешно завершить курс « Введение в Объектно-ориентированное программирование на примере Java» (WD150)

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

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

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

  • Введение
  • Знакомство с языком программирования Java
  • Введение в средства разработки Java
  • Упражнение: Инструменты для повышения производительности Java
  • Объектно-ориентированное программирование
  • Основы синтаксиса Java - Часть 1
  • Основы синтаксиса Java - Часть 2
  • Упражнение: Запись простого кода Java, используя IDE
  • Создание классов
  • Отладка приложения
  • Упражнение: Отладка кода Java
  • Наследование
  • Шаблоны разработки и рефакторинг
  • Упражнение: Наследование и рефакторинг
  • Интерфейсы
  • Коллекции
  • Обобщения
  • Упражнение: Коллекции и обобщения
  • Упражнение: Интерфейсы и сортировка
  • Потоки и синхронизация
  • Упражнение: Потоки
  • Классы-утилиты
  • Исключения и обработка исключений
  • Упражнение: Исключения
  • Ввод-вывод и сериализация
  • Упражнение: Ввод-вывод и сериализация
  • JavaBeans
  • Упражнение: JavaBeans
  • Поблочное тестирование с JUnit
  • Упражнение: Использование JUnit
  • Другие возможности Java SE 7.0
  • Итоги курса