× Войти Зарегистрироваться
Каталог

О проекте

SCORM
Сотрудничество

Платформа TeachPro

Программирование на языке Java

Программирование

Язык программирования Java   - строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java могут работать на любой компьютерной архитектуре, для которой существует реализация виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года. На сегодняшний день Java — один из самых популярных языков программирования. Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL. 

 

Мультимедийный интерактивный обучающий курс TeachPro Программирование Java, состоящий из более чем 100 полноценных видеолекций, с помощью 15000 контрольных вопросов и 10000 тестовых заданий, посредством интерактивного обучения, поможет Вам полностью разобраться во всех тонкостях и нюансах работы с данной программой.
 

Вы научитесь и в совершенстве овладеете следующими навыками:

  • Установить Java на свой компьютер.
  • Понять основные структуры языка, начав с написания простейшей программы в Java.
  • Изучить основные возможности Java
  • Набор стандартных коллекций: массив, список, стек и т. п.
  • Создавать классы и подклассы
  • Интерфейсы и внутренние классы
  • Программировать графику: создавать фреймы, размещать  и форматировать на них текст, отображать фигуры и задавать им цвета.
  • Работать с изображениями.
  • Обрабатывать события.
  • Ознакомиться с компонентами пользовательского интерфейса, такими как, компоновка, поля и области, элементы управления: метки, флажки и пр., меню, панели инструментов, диалоговые окна, выбор файлов и цветов, компоновка.
  • Создавать простой апплет.
  • Управлять потоками и файлами.
  • Сохранять  однородные объекты, объекты с ссылками.
  • Работать с каталогами.
  • Изучить исключительные ситуации и отлаживать программы на Java.

Также Вы можете приобрести SCORM версию курса за 20 000 ₽
Оставьте заявку или свяжитесь с нами любым удобным способом.
  • Среда программирования
    • Установка языка Java
    • Компиляция и выполнение простой программы
    • Текстовый редактор TextPad
    • Апплеты
  • Основные структуры языка
  • Основные структуры языка (продолжение)
    • Оператор if. Синтаксис
    • Оператор if. Составной оператор. Вложение операторов if
    • Операторы цикла do
    • Операторы цикла for
    • Оператор switch
    • Прерывание потока управления. Оператор break
    • Большие числа. Арифметические операции
    • Большие числа. Сравнение. Вычисление с большой точностью
    • Одномерные массивы. Создание. Инициализация. Число элементов
    • Одномерные массивы. Копирование. Сортировка
    • Многомерные массивы. Создание. Инициализация
    • Многомерные неровные массивы
  • Объекты и классы
    • Классы. Первое знакомство. Создание класса и объектов
    • Начальная инициализация. Конструктор класса
    • Методы класса
    • Создание нового класса
    • Наследование
    • Создание собственных классов. Конструкторы. Методы
    • Модифицирующие методы и методы доступа
    • Доступ к закрытым данным
    • Использование нескольких исходных файлов
    • Блок инициализации. Статический блок. Статические поля
    • Статические методы
    • Конструкторы. Перегрузка конструкторов
    • Конструкторы. Перегрузка методов
    • Пакеты
    • Автоматическое создание документации
    • Вставка дополнительных комментариев в документацию
  • Классы. Наследование
  • Интерфейсы и внутренние классы
    • Интерфейсы. Требуемые методы
    • Интерфейсы. Применение
    • Создание интерфейса
    • Использование разных критериев в интерфейсе
    • Обратный вызов (callback). Вызов таймера
    • Обратный вызов. Выполнение действий с определенной периодичностью
    • Клонирование простых объектов
    • Клонирование объектов, содержащих ссылки на другие объекты
    • Внутренние классы. Создание
    • Внутренние классы. Пример реализации
    • Локальные и безымянные классы
    • Пример без использования статических внутренних классов
    • Пример с использованием статических внутренних классов
  • Программирование графики
  • Работа с изображениями
    • Отображение рисунка на окне приложения
    • Повторяющиеся отображения рисунка
    • Вращение. Отслеживание процесса загрузки
    • Отсечение рисования. С помощью простой фигуры
    • Отсечение рисования. С помощью сложного контура
    • Режимы взаимодействия цвета фигуры и основы при отсечении
    • Заполнение фигуры изображением из файла. Копирование областей
  • Обработка событий
    • Обработка щелчка на кнопке. Внешний вид приложения
    • Обработка щелчка на кнопке. Обработчик события
    • Щелчок на нескольких кнопках. Создание обработчиков событий
    • Щелчок на нескольких кнопках. Создание одного обработчика для нескольких кнопок
    • Превращение компонентов в слушателей событий
    • Перехват событий, происходящих с окнами. Использование интерфейсов
    • Перехват событий, происходящих с окнами. Использование адаптеров
    • Получение события, связанного с клавиатурой. Использование интерфейса
    • Получение события, связанного с нажатием и отпусканием клавиши и щелчком
    • События связанные с клавиатурой для работы с фреймом. Ввод символа
    • События связанные с клавишами навигации
    • Событие "щелчок мыши" в приложении. Отрисовка эллипса при щелчке
    • Отрисовка цветного эллипса при щелчке
    • Использование в приложении события "двойной щелчок мыши"
    • Использование в приложении событий "движение мыши" и "перетаскивание"
    • Действия и интерфейс "Action". Использование интерфейса
    • Действия и интерфейс "Action". Нажатие на кнопку
    • Действия и интерфейс "Action". Горячие клавиши. Всплывающие подсказки
    • Многоадресная передача событий. Создание внешнего вида приложения
    • Реализация передачи нажатия на кнопку нескольким фреймам
  • Компоненты пользовательского интерфейса
  • Аплеты
    • Создание простого апплета
    • Преобразование приложения в апплет
    • Архивы jar
    • Упаковка ресурсов в архивы jar
    • Всплывающие окна в апплетах. Создание кнопки
    • Всплывающие окна в апплетах. Обработчик событий
    • Передача параметров апплетам. Создание передаваемых параметров на html странице
    • Чтение параметров в апплете
    • Передача параметров апплетам. Построение гистограммы на их основе
    • Создание анимированных гистограмм на основе параметров из Web страниц
    • Создание цветных анимированных гистограмм на основе параметров из Web страниц. Создание нескольких вариантов страниц
    • Апплет с закладками. Создание
    • Апплет с закладками. Передача адресов для закладок в качестве параметров
  • Потоки и файлы
    • Хранение параметров настройки приложения. Класс Properties. Внешний вид приложения
    • Класс Properties. Создание
    • Класс Properties. Сохранение параметров при закрытии приложения
    • Класс Preferences. Инициализация
    • Класс Preferences. Сохранение параметров при закрытии приложения
    • Чтение и запись текстовых файлов. Создание потока записи
    • Чтение и запись текстовых файлов. Чтение ранее записанного текста
    • Чтение и запись текстовых файлов. Русский текст
    • Запись данных объектов в файлах с разделителями. Использование отдельного метода для записи одного объекта
    • Реализация метода для записи объекта
    • Чтение данных объектов из файлов с разделителями
    • Получение информации о полях объекта
    • Файлы с произвольным доступом. Запись. Позиционирование
    • Файлы с произвольным доступом. Запись полей
    • Файлы с произвольным доступом. Чтение
  • Сохранение объектов
    • Сохранение однородных объектов с помощью сериализации
    • Сохранение объектов переменного типа с помощью сериализации
    • Сохранение объектов с ссылками с помощью сериализации
  • Работа с файлами и каталогами.
  • Исключительные ситуации и отладка
    • Перехват исключительных ситуаций. Создание исключительных ситуаций
    • Перехват исключительных ситуаций. Оператор try
    • Обзор разных исключительных ситуаций
    • Переполнение, ошибка ввода-вывода
    • Класс Robot. Имитация работы клавиатуры. Создание внешнего вида приложения
    • Класс Robot. Имитация работы клавиатуры. Ввод символов
    • Класс Robot. Имитация работы клавиатуры. Движение курсора
    • Класс Robot. Имитация работы мыши
    • Класс Robot. Сохранение части изображения экрана

TeachPro

TeachPro

Комментарии

 

Только зарегистрированные пользователи могут оставлять комментарии
Войти

Цена

500

₽ 599

  • В курс входят:
  • 221 урок
  • 5:40 видео
  • Интерактивные материалы и задания
credit_card Купить