O12cJSE7F. Java SE 7 Fundamentals. Java SE 7: Основы

O12cJSE7F. Java SE 7 Fundamentals. Java SE 7: Основы
  • Код курса:
    O12cJSE7F
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Євген Тренер Oracle
Викладання курсів з 1999 року, сертифікований тренер,
навчено понад  3000 осіб.
Описание Курса:
Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования Java. В курсе рассматриваются важность объектно-ориентированного подхода в программировании, ключевые слова и конструкции языка программирования Java, а также этапы создания простых Java программ. Слушатели получают прочные знания основ языка программирования Java, позволяющие продолжить работу и обучение. Курс основан на Java Platform, Standard Edition 7 (Java SE 7); в нем используется продукт Java SE Development Kit 7 (JDK 7). Слушатели на практике осваивают основные концепции объектно-ориентированного подхода, такие как наследование, инкапсуляция и абстракция. Они узнают, как создавать и использовать простые Java классы, содержащие массивы, циклы и условные конструкции. Они учатся также использовать объектные ссылки и писать простой код для обработки ошибок. Курс обеспечивает понимание того, что такое платформа Java SE7 и как она используется в реальных приложениях.
Аудитория:
  • Web администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов
Приобретаемые навыки:
Цель курса:
  • Разработка и декларирование классов
  • Анализ задач бизнеса для получения представления о том, какие объекты и операции будут использованы при проектировании Java программы
  • Определение сроков
  • Синтаксис языка Java
  • Создание простых Java программ, успешно компилирующихся и выполняющихся
  • Объявление и инициализация переменных
  • Перчисление примитивных типов данных
  • Создание объектов и эффективное использование объектных переменных
  • Использование операторов, циклов и конструкций принятия решений
  • Объявление и создание экземпляра массивов и ArrayLists и итерирование по ним
  • Понимание преимуществ использования интегрированной среды разработки (IDE)
  • Понимание основных особенностей технологии Java
  • Объявление метода с аргументами и возвращаемыми значениями
  • Использование наследования для объявления и определения подкласса существующего суперкласса
  • Описание обработки ошибок в Java программе
  • Описание примеров использования Java в приложениях и в продуктах потребления
Содержание курса:

IВведение в технологию 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 приложений
Материалы и сертификаты:
Акцент Профи

Возврат к списку