Разработчиков не знакомых или плохо знакомых с языком Java.
По завершении обучения на курсах слушатели смогут самостоятельно разрабатывать приложения с использованием Java, встраивать их в HTML-страницы, использовать основные компоненты среды разработки JBuilder и выполнять построение клиент/серверных приложений, используя базовые возможности.
1. Введение |
| Краткий обзор
Интегрированная среда разработки JBuilder |
|
2. Основы языка Java |
| История создания языка Java, современные области применения
Грамматика языка Java
Типы данных.
Переменные
Операторы и выражения
Строки и массивы
Управляющие конструкции в языке Java
Объектно-ориентированная концепция языка Java
Классы и интерфейсы
Единое дерево иерархии классов
Наследование и реализация интерфейсов
Пакеты классов
Модификаторы доступа к элементам класса |
|
3. Разработка приложений с помощью Jbuilder |
| Палитра компонентов, галерея объектов.
Управление проектами
Компоненты, их свойства, события и методы
Приложения
Создание простейших приложений |
|
4. Создание пользовательского интерфейса, используя стандартные библиотеки классов. |
| Использование классов графического интерфейса пользователя Swing, JavaBeans Component Library(JBCL), Abstract Window Toolkit(AWT). |
|
5. Работа в Internet |
| Регистрация апплета на HTML странице
Размещение апплета на WWW серверe
Связь Java с окружением (переменные среды, параметры апплета)
Вопросы секретности и безопасности (Security) |
|
6. Объекты |
| Жизненный цикл объекта в языке Java
Сборщик мусора
Модель возникновения и обработки событий
Вложенные и анонимные классы |
|
7. Назначение программных модулей JDK. |
| Обработка исключительных ситуаций (Exception)
Потоки (Thread)
Файловый ввод/вывод, файловые объекты (InputStream, OutputStream)
Поддержка Internet/Intranet коммуникаций (Socket) |
|
8. Углубленное изучение компонентов JBuilder |
| Настройка палитры компонентов
Настройка проекта
Настройка использования компонентов третьих фирм |
|
Модуль 9 |
| 9. Использование средств отладки приложений и апплетов (Debugger) в среде JBuilder. |
|
Модуль 10 |
| 10. Использование вспомогательных средств построения и внедрения приложений и апплетов (Wizard). |
|
11. Связь Java приложений с БД. |
| Использование JDBC для доступа к базам данных
Установка ПО на стороне сервера и стороне клиента
Архитектура доступа к данным в JBuilder (Java DataExpress) на основе JDBC
Создание приложений и апплетов, использующих базы данных |
|
12. Дополнительные возможности среды JBuilder |
| Средство работы с базами данных JDBC Explorer
Встраиваемая база данных DataStore
Визуальный дизайнер создания сложных запросов SQL Builder. |
|
13. Разработка Enterprise JavaBeans (EJB) |
| Основные понятия EJB
Разработка простейших EJB распространяемых с помощью Inprise Application Server 4.X
EJB - CMP(container manager persistance)
Разработка GUI EJB
Динамическое создание GUI |
|