| Описание курса |
Продолжительность: 1 неделя (30 часов)Предварительная подготовка: Обязательно владение Windows или Linux на уровне опытного пользователя. Желательно знакомство с объектно-ориентированным программированием. Цели курса: данный курс рекомендован:- разработчиков, желающих изучить основные концепции Java2 в кратчайшие сроки
по окончании курса слушатели будут уметь :- уверенно создавать программы на платформе Java2 и обеспечат себе прочный фундамент для последующего изучения визуальных компонентов Java2, а также Java2EE.
Описание курса: Основы синтаксиса языка Java- Особенности языка Java
- Простые типы данных. Приведение типов.
- Операторы ветвления и циклы
- Функции. Перегрузка функций.
Синтаксис языка Java, часть 1- Принципы объектно-ориентированного программирования
- Классы. Специальные методы класса.
- Инкапсуляция. Наследование. Полиморфизм.Спецификаторы доступа.
- Интерфейсные классы
Синтаксис языка Java, часть 2- Базовые классы (String, Math, массивы, классы дополнительные к простым типам данных)
- Исключительные ситуации
- Упаковка программы в архив
Пакеты. Потоковый ввод-вывод данных. - Пакеты (библиотеки). Стандартные пакеты из Java 2 SDK.
- Пакет IO. Потоковый ввод-вывод данных.
- Стандартные потоки ввода-вывода
- Работа с файлами
- Помещение объекта в поток. Сериализация.
Многопоточные приложения- Разработка многопоточных Java – программ
- Синхронизация потоков
Графические интерфейсы пользователя, часть 1- Структура пакета AWT
- Создание графического интерфейса при помощи классов пакета AWT
Графические интерфейсы пользователя, чать 2- Компоновки
- Обработка событий. Модель делегирования событий.
Графические интерфейсы пользователя, часть 3- Особенности графических интерфейсов, создаваемых при помощи классов пакета JFC Swing
- Создание Swing – интерфейса
Графические интерфейсы пользователя. Апплеты.- Использование классов из пакета Swing
- Создание апплетов
Сетевые возможности- Основы сетевого взаимодействия программ. Протоколы высокого уровня (протокол HTTP).
- Пакет NET. Классы Socket, ServerSocket. Создание клиентской программы для протокола HTTP.
- Создание программы использующей клиент-серверное взаимодействие
Курс сопровождается многочисленными лабораторными работами, предназначенными для закрепления полученных знаний. |
После успешного окончания курса Вы получите следующий сертификат: |  |
|
|  |