Список
курсов

Язык программирования Java.Основы / Java SE 7 Fundamentals

JSE7-F 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

Данный курс позволяет слушателям с небольшим опытом программирования  начать изучение программирования с использованием языка программирования 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 
  • Объявление метода с аргументами и возвращаемыми значениями

Содержание:

  • 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 приложений.

 Документы об окончании курса / Материалы и сертификаты:

Сертификат учебного центра

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Вячеслав Руденко Вячеслав Руденко
Девиз:"Учитесь так, как будто вам предстоит жить вечно. Живите так, как будто вам предстоит умереть завтра" (Махатма Ганди)
Оформить заявку
на обучение