Регистрация на курс

SE7F

Основы Java SE 7


Java SE7 Fundamentals

Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования Java. В курсе рассматриваются важность объектно-ориентированного подхода в программировании, ключевые слова и конструкции языка программирования Java, а также этапы создания простых Java программ. Слушатели получают прочные знания основ языка программирования Java, позволяющие продолжить работу и обучение.

Курс основан на Java Platform, Standard Edition 7 (Java SE 7); в нем используется продукт Java SE Development Kit 7 (JDK 7). Слушатели на практике осваивают основные концепции объектно-ориентированного подхода, такие как наследование, инкапсуляция и абстракция. Они узнают, как создавать и использовать простые Java классы, содержащие массивы, циклы и условные конструкции. Они учатся также использовать объектные ссылки и писать простой код для обработки ошибок. Курс обеспечивает понимание того, что такое платформа Java SE7 и как она используется в реальных приложениях.

Программа курса

  • Разработка и декларирование классов
  • Анализ задач бизнеса для получения представления о том, какие объекты и операции будут использованы при проектировании Java программы
  • Определение сроков
  • Синтаксис языка Java
  • Создание простых Java программ, успешно компилирующихся и выполняющихся
  • Объявление и инициализация переменных
  • Перчисление примитивных типов данных
  • Создание объектов и эффективное использование объектных переменных
  • Использование операторов, циклов и конструкций принятия решений
  • Объявление и создание экземпляра массивов и ArrayLists и итерирование по ним
  • Понимание преимуществ использования интегрированной среды разработки (IDE)
  • Понимание основных особенностей технологии Java
  • Объявление метода с аргументами и возвращаемыми значениями
  • Использование наследования для объявления и определения подкласса существующего суперкласса
  • Описание обработки ошибок в Java программе
  • Описание примеров использования Java в приложениях и в продуктах потребления


Аудитория

  • Web администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов

Программа курса

Модуль 1. Введение в технологию Java

  • Связь Java с другими языками
  • Загрузка, установка и конфигурирование Java окружения в системе Windows
  • Различные технологии Java: Java EE, JavaME, Embedded Java SE
  • Основные особенности технологии и преимущества использования Java
  • Использование интегрированной среды разработки (IDE)

Модуль 2. Объектное мышление

  • Определение области проблемы
  • Идентификация объектов и выбор критериев для определения объектов

Модуль 3. Введение в язык Java

  • Определение классов
  • Идентификация компонент класса
  • Создание и использование тестового класса
  • Компиляция и выполнение тестовой программы

Модуль 4. Работа с примитивными переменными

  • Объявление и инициализация переменных полей
  • Переменные типы данных, такие как целые, с плавающей точкой, текстовые и логические
  • Объявление переменных и присваивание значений
  • Использование констант
  • Использование арифметических операторов для модификации значений

Модуль 5. Работа с объектами

  • Объявление и инициализация объектов
  • Хранение объектов в памяти
  • Использование объектных ссылок для манипуляции данными
  • Использование JSE javadocs для просмотра методов класса
  • Работа с объектами String и StringBuilder

Модуль 6. Использование операторов и управляющих конструкций

  • Использование операторов отношения и условных операторов
  • Проверка равенства строк
  • Определение различных условий в программе и определение алгоритма
  • Создание конструкций if и if/else
  • Вложение и создание цепочек условных предложений
  • Использование предложения switch

Модуль 7. Создание и использование массивов

  • Объявление, создание и инициализация одномерного массива
  • Объявление, создание и инициализация двумерного массива
  • Использование цикла for для обработки массива
  • Создание и инициализация ArrayList
  • Использование предложения import для работы с существующими Java API
  • Доступ к значению в массиве или ArrayList
  • Использование массива аргументов

Модуль 8. Использование циклов

  • Создание циклов while и вложенных циклов while
  • Создание цикла for
  • Использование ArrayLists с циклами for
  • Создание цикла do while
  • Понятие об области действия переменной

Модуль 9. Работа с методами и перегрузка методов

  • Создание и вызов метода
  • Передача аргументов и возвращение значений
  • Создание статических методов и переменных
  • Использование модификаторов
  • Перегрузка метода

Модуль 10. Использование инкапсуляции и конструкторов

  • Создание конструкторов
  • Реализация инкапсуляции

Модуль 11. Введение в более сложные концепции объектно-ориентированного подхода

  • Использование наследования
  • Использование типов полиморфизма, таких как перегрузка, переопределение, и динамическое связывание
  • Работа с суперклассами и подклассами
  • Введение абстракции в анализ и проектирование
  • Предназначение Java интерфейсов
  • Создание и реализация Java интерфейса

Модуль 12. Обработка ошибок

  • Различные виды возможных ошибок и их обработка в Java
  • Различные виды исключений в Java
  • Использование Javadocs для исследования исключений, выброшенных методами основных классов
  • Создание кода для обработки исключений

Модуль 13. Общая картина

  • Создание пакетов и JAR файлов для развертывания средствами Java
  • Двух- и трех-уровневая архитектура
  • Некоторые примеры Java приложений


Нужна консультация?