Основы программирования на Java: Курсы
В программе курса: введение в Java и Java-технологии, eclipse как среда разработки Java-приложений, реализация концепции объектно-ориентированного программирования в Java и многое другое.
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
КОМПЬЮТЕРиЯ, учебный центрОткрытый набор
72 часа
Тверь
КОМПЬЮТЕРиЯ, учебный центр
от 5 990 ₽
Анонс программы
В программе курса: введение в Java и Java-технологии, eclipse как среда разработки Java-приложений, реализация концепции объектно-ориентированного программирования в Java и многое другое.Описание Программы
Модуль 1. Введение в Java и Java-технологии
- Области применения Java. JDK, JVM
- Java 2 (Java EE/SE/ME)
- Лабораторная работа: установка JDK/JRE, настройка параметров среды
Модуль 2. Eclipse как среда разработки Java-приложений
- Среды разработки
- Знакомство с Eclipse как средой разработки Java-приложений
- Проекты
- Основные этапы создания приложения в среде Eclipse
- Простейшее приложение, компиляция, запуск
- Лабораторная работа: установка Eclipse, первое знакомство с приложением, отладка
Модуль 3. Реализация концепции объектно-ориентированного программирования в Java
- RTTI, информация о классе
- Виртуальные методы
- Классы и интерфейсы; идеология Java
Модуль 4. Структура Java-приложений
- Классы и пакеты Java и их соотношение с элементами файловой системы
- Последовательность загрузки классов и влияние ее на структуру программы
- Стадартные типы и объекты Java
- Ссылки, указатели и язык Java
- Объекты Java, цикл жизни объектов
- Понятие о сборке мусора
- Архивы Java
- Лабораторная работа: создание простых демонстрационных приложений
Модуль 5. Классы, интерфейсы и их иерархия
- Классы, их структура; области видимости
- Создание иерархии классов; переопределение методов класса
- Создание и уничтожение объекта, конструкторы
- Статические члены классов
- Текущий объект и непосредственный предок текущего объекта
- Инициализация членов класса
- Константы, перечисления в Java
- Интерфейсы, их смысл и использование
- Интерфейсы и наследование
- Преобразования типов с учетом классов и интерфейсов в условиях полиморфизма
- Лабораторная работа: создание простых приложений (классы, наследование, интерфейсы, generic Java как система контроля преобразования типов)
Модуль 6. Типы Java
- Стандартные типы, их объектные оболочки
- Массивы Java
- Стандартные типы Java - потоки ввода-вывода, строки, календарь и др.
- Лабораторная работа: создание простых приложений (ввод-вывод, контейнеры)
Модуль 7. Операции и операторы
- Операции и их приоритеты
- Основные операторы Java, основные приемы их использования
Модуль 8. Потоки, консольный ввод-вывод
- Два вида объектов организации ввода-вывода
- Ввод/вывод с использованием консоли
- Файловый ввод-вывод
- Лабораторная работа: создание простых приложений (ввод-вывод, файлы)
Модуль 9. Контейнеры Java
- Виды контейнеров Java
- Основные приемы использования контейнеров Java
- Использование шаблонов
- Лабораторная работа: создание простых приложений (контейнеры)
Модуль 10. Сериализация в Java
- Роль сериализации в Java
- Стандартная процедура сериализации
- Понятие об интерфейсе Cloneable
Модуль 11. Обработка ошибок с использованием исключений
- Сравнение механизма с использованием исключений с традиционным механизмом обработки ошибок
- Обрабатываемые и необрабатываемые исключения
- Стандартные исключения Java-технологий, их роль
- Операторы Java для поддержки исключений
Модуль 12. Понятие о компонентных моделях и модели JavaBeans
- Использование компонентых моделей при создании реальных современных приложений
- Компонентная модель JavaBeans
- Свойства, события, дескрипторы компонентов
- Лабораторная работа: компоненты JavaBeans и обмен событиями в консольном приложении
Записаться на курс
Основы программирования на Java: Курсы
5 990 ₽
Открытый набор
72 часа
Тверь
КОМПЬЮТЕРиЯ, учебный центр
от 5 990 ₽
Как добраться?
Тверь, КОМПЬЮТЕРиЯ, учебный центрХотите попасть на мероприятие?
Другие курсы
Анестезиология-реаниматология: Повышение квалификации
Единый Центр Подготовки Кадров
13 000 ₽
Открытый набор
Онлайн
Рассрочка от 3 055 ₽/мес
Бакалавриат «Разработка IT-продуктов и информационных систем»
Образовательная платформа Нетология
110 000 ₽
Онлайн
Медно-никелевое производство: Курсы
Центр повышения профессиональных навыков
2 400 ₽
Открытый набор
Онлайн