top-image
Главная » Услуги и обучение » Информационные технологии » Java » Java Standard Edition » Java SE 7: Основы

Код: JSE7F

Java SE 7: Основы

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования 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 администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов

Программа мероприятия:

  • Введение в технологию Java
    • Связь Java с другими языками
    • Загрузка, установка и конфигурирование Java окружения в системе Windows
    • Различные технологии Java: Java EE, JavaME, Embedded Java SE
    • Основные особенности технологии и преимущества использования Java
    • Использование интегрированной среды разработки (IDE)
  • Объектное мышление
    • Определение области проблемы
    • Идентификация объектов и выбор критериев для определения объектов
  • Введение в язык Java
    • Определение классов
    • Идентификация компонент класса
    • Создание и использование тестового класса
    • Компиляция и выполнение тестовой программы
  • Работа с примитивными переменными
    • Объявление и инициализация переменных полей
    • Переменные типы данных, такие как целые, с плавающей точкой, текстовые и логические
    • Объявление переменных и присваивание значений
    • Использование констант
    • Использование арифметических операторов для модификации значений
  • Работа с объектами
    • Объявление и инициализация объектов
    • Хранение объектов в памяти
    • Использование объектных ссылок для манипуляции данными
    • Использование JSE javadocs для просмотра методов класса
    • Работа с объектами String и StringBuilder
  • Использование операторов и управляющих конструкций
    • Использование операторов отношения и условных операторов
    • Проверка равенства строк
    • Определение различных условий в программе и определение алгоритма
    • Создание конструкций if и if/else
    • Вложение и создание цепочек условных предложений
    • Использование предложения switch
  • Создание и использование массивов
    • Объявление, создание и инициализация одномерного массива
    • Объявление, создание и инициализация двумерного массива
    • Использование цикла for для обработки массива
    • Создание и инициализация ArrayList
    • Использование предложения import для работы с существующими Java API
    • Доступ к значению в массиве или ArrayList
    • Использование массива аргументов
  • Использование циклов
    • Создание циклов while и вложенных циклов while
    • Создание цикла for
    • Использование ArrayLists с циклами for
    • Создание цикла do while
    • Понятие об области действия переменной
  • Работа с методами и перегрузка методов
    • Создание и вызов метода
    • Передача аргументов и возвращение значений
    • Создание статических методов и переменных
    • Использование модификаторов
    • Перегрузка метода
  • Использование инкапсуляции и конструкторов
    • Создание конструкторов
    • Реализация инкапсуляции
  • Введение в более сложные концепции объектно-ориентированного подхода
    • Использование наследования
    • Использование типов полиморфизма, таких как перегрузка, переопределение, и динамическое связывание
    • Работа с суперклассами и подклассами
    • Введение абстракции в анализ и проектирование
    • Предназначение Java интерфейсов
    • Создание и реализация Java интерфейса
  • Обработка ошибок
    • Различные виды возможных ошибок и их обработка в Java
    • Различные виды исключений в Java
    • Использование Javadocs для исследования исключений, выброшенных методами основных классов
    • Создание кода для обработки исключений
  • Общая картина
    • Создание пакетов и JAR файлов для развертывания средствами Java
    • Двух- и трехуровневая архитектура
    • Некоторые примеры Java приложений
Оставить свой отзыв об этом мероприятии