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

CourseViewByUNPortlet

Actions
Loading...

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

Java SE 8 Programming Fundamentals

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

Цель курса

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

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

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

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

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

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

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

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