Продвинутый курс по программированию на языке Java

Модуль 2

Занятие №1
• Обработка событий при работе с мышью.
• Отслеживание нажатых клавиш мыши.
• Определение позиции курсора мыши на экране.
• Создание программы для рисования мышью.
Занятие №2
• Введение в интернет разработку, понятие апплета.
• Использование элементов формы: метка, текстовое поле, кнопка.
• Создание простого калькулятора с использованием элементов формы.
Занятие №3
• Окончание процесса создания приложения калькулятора.
• Преобразование приложения калькулятора в апплет.
• Создание HTML – страницы с апплетом калькулятора.
• Различные область видимости переменных внутри класса.
• Передача параметров в методы класса и возвращение методами значений, оператор this
• Понятие ссылки на объект, оператор null.
Занятие №4
• Изучение структуры веб-страницы.
• Основы HTML, JavaScript, CSS.
• Принципы создания статического сайта с интерактивным содержимым, созданным на Java.
Занятие №5
• Принципы создания динамического сайта, понятие CMS.
• Создание веб-страницы с использованием HTML, CSS, JavaScript.
Занятие №6
• Предназначение реестра Windows
• Структура реестра Windows
• Создание поздравительного приложения Windows, блокирующего действия пользователя – реализация интерфейса.
Занятие №7
• Окончание создания поздравительного блокировщика Windows,
• Создание запускаемого JAR – архива блокировщика
• Запись поздравительного блокировщика в реестр, автозагрузку Windows 
Занятие №8
• Практическая часть – 30 минут. Самостоятельное решение задач.
• Основы работы с файловой системой.
• Работа с диалогами выбора файла и выбора цвета.
Занятие №9
• Практическая часть – 30 минут. Самостоятельное решение задач.
• Введение в визуальную разработку форм в среде Eclipse.
• Пример создания приложения с использованием визуального редактора.
Занятие №10
• Практическая часть – 30 минут. Самостоятельное решение задач.
• Создание приложения с элементами компьютерной графики с использованием визуального редактора.
Занятие №11
• Практическая часть – 30 минут. Самостоятельное решение задач.
• Создание веб-страницы с построением диаграмм, с взаимодействием через JavaScript.
Занятие №12
• Практическая часть – 30 минут. Самостоятельное решение задач.
• Создание приложения Windows с анимацией движения.