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