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