Хотите получать информацию по новым курсам и их датам проведения?
(JSE7F) Java SE 7 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 администраторы
- Разработчики порталов
- Разработчики
- Технические консультанты
- Технические администраторы
- Разработчики приложений
- Системные администраторы
- Менеджеры проектов
Программа курса
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 приложений.
Дни | 5 дней |
---|---|
Дата курса | 13.май / 22.июл / 02.дек |
Город | Все города |
Формат обучения | Корпоративный |