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

course-overview

Курс рекомендован как опытным, так и начинающим разработчикам, которые хотят развить свои профессиональные навыки в создании кросс — платформенного объектно-ориентированного кода. Курс обучения поможет Вам приобрести навыки создания программ, имеющих прямую взаимосвязь с сетью Интернет.
1. Основы программирования на языке Java.
  • Особенности языка Java и его предназначение.
  • Структура пакета Java 2 SDK.
  • Простые типы данных. Приведение типов.
  • Операторы ветвления и циклы.
  • Функции. Перегрузка функций.

2. Синтаксис языка Java.
  • Принципы объектно-ориентированного программирования.
  • Классы. Инкапсуляция. Специальные методы класса.
  • Наследование. Типы доступа. Статические поля и методы.
  • Полиморфизм.
  • Интерфейсные классы.
  • Исключительные ситуации.
  • Потоки в языке Java.
  • Документирование Java программы.
  • Разработка пакета. Стандартные пакеты из Java 2 SDK.
  • Файловый ввод-вывод данных. Пакет IO.

3. Графические интерфейсы пользователя.
  • Создание графического интерфейса при помощи классов пакета AWT.
  • Компоновки.
  • Обработка событий.
  • Создание графического интерфейса при помощи классов пакета JFC Swing.
  • Работа со звуком.

4. Апплеты.
  • Сведения об апплетах.
  • Структура апплета.
  • Создание апплета.

5. Сервлеты. Технология Java Server Pages (JSP).
  • Пакет SERVLET. Настройка WEB-сервера Apache для работы с сервлетами. Создание сервлета.
  • Технология JSP.

6. Сетевые возможности.
  • Пакет NET.
  • Создание программы использующей клиент-серверное взаимодействие.

7. Доступ к базам данных.
  • Основные сведения о базах данных. Создание БД формата Access.
  • Пакет SQL. СУБД JDBC.

8. Технология JavaBeans. Обзор передовых технологий языка Java.
  • Основы технологии JavaBeans. Создание компонента JavaBean.
  • Обзор технологий RMI и CORBA.

9. Зачет (собеседование).