ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Программирование на языке Java. Базовый курс

Программа курса

1. Технология Java Введение в технологию Java, краткая история возникновения и развития технологии Java, основные цели и области применения, основные понятия и составляющие технологии Java, редакции и версии Java, эволюция технологии, новшества версии 1.7, состав комплекта разработки JDK, жизненный цикл Java-программы, компиляция и запуск приложений, приложения и апплеты
2. Интегрированная среда разработки Eclipse Понятия: рабочее место, вид и редактор. Простой проект, навигация ресурсов в проекте, экспорт и импорт файлов, удаление ресурсов, работа с другими редакторами, инструмент разработки Javadevelopmenttool (JDT), поддержка Java 1.7 в Eclipse, разработка и отладка кода, конфигурация запуска
3. Введение в объектно-ориентированное программирование на Java Классы и объекты, атрибуты и операции, композиция и наследование, интерфейс, пакет, проектирование классов, нотация унифицированного языка моделирования UML
4. Типы данных, переменные, операторы. Идентификаторы, типы данных, массивы примитивных типов, переменные, арифметические и логические операторы и выражения, литералы, бинарные литералы, символ подчеркивания в числовых литералах
5. Создание и использование объектов. Классы и объекты String. Классы и объекты Java API. Класс String, классы JavaAPI, инициализация объектов, использование объектов, пакеты, массивы объектов. Подключение Java API 1.7 в среде Eclipse.
6. Операторы управления ходом программы. Оператор условия if-else, оператор выбора switch, операторы цикла while, do-while, for, операторы breakи continue. Использование строк в операторе switch.
7. Разработка методов, инкапсуляция и конструкторы, массивы объектов. Определение метода, сигнатура метода, перегрузка методов, модификаторы public, private, protected, модификатор statiс. Инкапсуляция, конструкторы (по умолчанию и с параметрами). Массивы объектов.
8. Наследование, интерфейсы и полиморфизм. Наследование. Интерфейсы и абстрактные классы. Полиморфизм. Ключевые слова static и final. Коллекции и генерики (параметризованные типы), нововведения в Java 1.7: выведение типов, оператор «алмаз»
9. Механизм исключений и операции ввода/вывода. Механизм исключений, методы обработки исключений, исключения в операциях ввода/вывода Сетевое взаимодействие, сокеты Беркли. Нововведения в Java 1.7: multi-catch, try-with-resources, выброс исключения с более точным указанием типа
10. Графический интерфейс пользователя на основе библиотеки Swing Графический интерфейс пользователя, библиотека Swing, слушатели, обработка событий, дизайн интерфейса в модуле WindowBuilder
Курс: Программирование на языке Java. Базовый курс

Рассчитать итоговую стоимость
-----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127