У вас уже есть заявка на текущий период.
Если вы хотите, чтобы данная программа участвовала в розыгрыше гранта в этом месяце, необходимо добавить ее в папку "Интересные мероприятия".
Или создайте заявку на другой период.
06.02.2017 - 10.02.2017 18.03.2017 - 15.04.2017 30.03.2017 - 20.04.2017 Уточните расписание у организатора. Возможно он не успел обновить расписание.
Форма обучения:
Очная/дневная; Вечерняя
Вид мероприятия:
Программа обучения; Курсы; Повышение квалификации
Тип мероприятия:
Открытые
Целевая аудитория
Программисты, разработчики ПО
Анонс программы
Курс направлен на изучение основных стандартных пакетов платформы Java, входящих в структуру состав платформы J2EE, в том числе пакетов AWT, Swing и Collection.
Описание программы
Аннотация
Курс посвящен обзору стандартных пакетов платформы Java и изучению наиболее часто используемых классов из их состава. Особое внимание уделяется изучению основных классов из пакета java.lang, практическому освоению классов, пред-ставляющих потоки ввода/вывода, и приемам построения пользовательского графического интерфейса с использованием пакетов java.awt и javax.swing. Кроме того, в данном курсе рассматриваются основные классы, представляю-щие коллекции и наиболее общие алгоритмы.
Курс рассчитан как на начинающих программистов, так и программистов с опытом, желающих освоить новый для себя язык программирования.
Основные цели курса:
ознакомиться со структурой стандартных пакетов платформы Java SE;
изучить основные методы и приемы использования классов System, Runtime, Process, String, Math из пакета java.lang;
научиться практически использовать основные классы пакета java.io, представляющих потоки ввода/вывода;
изучить технологию ...
Подробнее о программе
Аннотация
Курс посвящен обзору стандартных пакетов платформы Java и изучению наиболее часто используемых классов из их состава. Особое внимание уделяется изучению основных классов из пакета java.lang, практическому освоению классов, пред-ставляющих потоки ввода/вывода, и приемам построения пользовательского графического интерфейса с использованием пакетов java.awt и javax.swing. Кроме того, в данном курсе рассматриваются основные классы, представляю-щие коллекции и наиболее общие алгоритмы.
Курс рассчитан как на начинающих программистов, так и программистов с опытом, желающих освоить новый для себя язык программирования.
Основные цели курса:
ознакомиться со структурой стандартных пакетов платформы Java SE;
изучить основные методы и приемы использования классов System, Runtime, Process, String, Math из пакета java.lang;
научиться практически использовать основные классы пакета java.io, представляющих потоки ввода/вывода;
изучить технологию разработки графического интерфейса пользователь и основные классы пакетов java.awt и javax.swing;
изучить основные классы пакета java.util, в частности, классы, реализующие интерфейс java.util.Collection.
Программа курса
Модуль 1 . Обзор стандартных пакетов платформы Java
Структура стандартных пакетов платформы
Пакет, используемый по умолчанию.
Основные специализированные пакеты.
Темы практических занятий:
Практическое изучение структуры стандартных пакетов платформы Java SE.
Модуль 2. Основные классы пакета java.lang
Класс Object. Основные методы и приемы их использования
Класс System. Основные методы и приемы их использования
Класс Process. Основные методы и приемы их использования
Класс Runtime. Основные методы и приемы их использования
Класс Math. Основные методы и приемы их использования
Класс String. Основные методы и приемы их использования
Темы практических занятий:
Получение информации о переменных среды окружения. Копирование массива объектов. Определение времени работы программы. Явный запуск "сборщика мусора". Запуск и останов внешнего приложения. Сортировка строк. Демонстрация использования основных методов класса Math.
Модуль 3. Основы ввода/вывода
Структура пакета java.io.
Назначение и основные методы абстрактных классов InputStream, OutputStream, Reader и Writer.
Использование классов File, FileInputStream, FileOutputStream, FileReader и FileWriter.
Классы PrintWriter, StringReader и StringWriter.
Основные классы для представления прочих специализированных потоков ввода/вывода
Буферизация потоков ввода/вывода
Темы практических занятий:
Программа вывода содержимого каталога. Программа копирования файла. Программа чтения, передачи и записи на диск объектных данных. Простейшая система протоколирования
Модуль 4. Построение пользовательского графического интерфейса на основе пакета java.awt
Общая схема построения пользовательского графического интерфейса
Общие сведения об иерархии классов пакета
Основные классы, описывающие события
Основные интерфейсы блоков "прослушивания"
Основные методы и общий алгоритм использования класса Frame
Основные методы и способы использования классов Label и Button
Классы, представляющие поля ввода пользователя
Классы, представляющие основные элементы управления
Темы практических занятий:
Программа с простейшим графическим интерфейсом. Программа с кнопкой, меняющей надпись. Программа с редактируемым текстовым полем. Демонстрация использования основных компонентов управления. Создание графического интерфейса к приложению "JHelp"
Модуль 5. Построение пользовательского графического интерфейса на основе пакета javax.swing
Основные сведения о структуре пакета, его основные характеристики в сравнении с пакетом java.awt
Общие сведения об иерархии классов пакета
Основные методы и общий алгоритм использования классов JFrame, JPanel, JScrollPane и JTabbedPane
Основные методы и способы использования классов JLabel и JButton
Классы, представляющие поля ввода пользователя
Классы, представляющие основные элементы управления
Использование менеджеров компоновки
Основы использования классов JTree и JTable
Основные методы класса JOptionPane
Темы практических занятий:
Простейший графический интерфейс с использованием классов пакета javax.swing. Программа, содержащая вкладки. Демонстрация работы с набором панелей. Панель с полосами прокрутки. Программа с кнопками и надписями, содержащими рисунки. Программа с редактируемым текстовым полем. Демонстрация использования основных компонентов управления. Демонстрация использования менеджеров компоновки. Демонстрация использования класса JTree. Демонстрация использования класса JTable. Модификация графического интерфейса приложения "JHelp" на основе пакета javax.swing
Модуль 6. Основные классы пакета java.util
Назначение пакета
Описание интерфейса Collection
Описание интерфейсов Iterator и Comparator
Основные методы и способы использования классов, реализующих интерфейс Collection
Основные методы и использование классов для работы с датами и календарем
Темы практических занятий:
Демонстрация использования класса ArrayList. Демонстрация использования класса TreeSet. Демонстрация использования класса HashMap. Демонстрация использования класса PriorityQueue. Демонстрация использования класса GregorianCalendar и Date.
Итоговая работа:
автономное приложение JHelp с графическим пользовательским интерфейсом и хранением данных в текстовом файле.
Есть акция! Скидка студентам на обучение на краткосрочных курсах всех направлений. Скидка 25% студентам Политеха (СПбПУ). Скидка 15% студентам других ВУЗов Санкт-Петербурга. Скидка действия до 1 сентября 2016 года.