На главную страницу сайта



   education@kvazar-micro.com
   +380 44 2399960
   Как нас найти (схема)

   Центр Тестирования

   Центр Компетенций e-Learning
   Центр Решений Microsoft

   Расписание тренингов
   Прайс


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    MicrosoftOracleCisco
    SunIBM Lotus, IBM AIX
    NovellLinux-FreeBSDJava
    Управление проектами
    Управление разработкой ПО
    Управление ИТ-услугами
Офисные продукты
Microsoft Project
Графические пакеты


ИТ специалистам
  / Java технологии / курсы (+ даты и цены) / SL-285
возвратиться к списку курсов Java
  возвратиться к списку
распечатать [html]   

SL-285-SE6: Разработка приложений для платформы Java SE
SL-285-SE6: Developing Applications for the Java SE Platform

Описание
Курс дает практические знания для построения распределенных, многозвенных приложений. Студенты получат знания о принципах разработки графического пользовательского интерфейса и сетевых возможностях платформы для создания функционального Java-приложения, взаимодействующего с сервером баз данных. Также рассмотрены Java Management Extensions (JMX), инструментарий JUnit. Курс использует Java SE 6.
Аудитория
Студенты, которым может быть интересен этот курс уже знакомы с структурой и синтаксисом языка программирования Java. Они нуждаются в расширении знаний для создания комплексных качественных приложений.
Длительность
5 дней (40 часов)
Сертификация
Этот курс помогает при подготовке к сертификационному экзамену для получения статуса Sun Certified Developer for the Java 2 Platform.
Тестирование
В стоимость курса не входит
Документ по окончании
Сертификат Sun Educational Services
Предварительные
требования
Умение разрабатывать приложения на языке программирования Java.
Понимание диаграмм UML.
Понимание базовых выражений SQL.
Понимание проектирования GUI.
Знание основ TCP/IP и умение программировать с сокетами и потоками.



Содержание

Модуль 1 - Представляем учебный проект BrokerTool
- Пояснение постановки задачи для проекта BrokerTool
- Создание и заполнение базы данных StockMarket
- Выполнение запросов SQL для базы данных StockMarket

Модуль 2 - Шаблон проектирования Model View Controller
- Пояснение шаблонов проектирования
- Пояснение шаблона Model View Controller (MVC)
- Анализ возможного применения шаблона MVC в приложениях

Модуль 3 - Воплощение unit-тестирования
- Создание тестов, исользуя Junit
- Выполнение тестов JUnit

Модуль 4 - Проектирование BrokerTool
- Применение шаблона проектирования MVC
- Начало анализа и проектирования проекта
- Разработка плана построения для проекта
- Создание кода-основы MVC

Модуль 5 - Работа с Java Database Connectivity API
- Описание JDBC API
- Объяснение применения абстрактного слоя в JDBC API для организации кросс-платформенного общего интерфейса БД
- Пять основных заданий интерфейса JDBC
- Требования к драйверу JDBC и его взаимоотношения с менеджером драйверов JDBC
- Описание шаблона data access objects (DAO) и его применимости к предложенному сценарию

Модуль 6 - Создание графического интерфейса
- Задействуем принципы хорошего дизайна графического интерфейса
- Проектирование и воплощение графического интерфейса, используя Matisse
- Проектирование и реализация GUI для проекта BrokerTool, используя выбранные вами контейнеры, компоненты и менеджеры компоновки
- Применение шаблона Composite Design для построения GUI для BrokerTool

Модуль 7 - Обработка событий графического интерфейса
- Реализация класса view
- Реализация класса controller

Модуль 8 - Служба ведения логов
- Использование logging API
- Рассмотрение примера ведения лога
- Написание пользовательского обработчика
- Установка фильтров обработчику

Модуль 9 - Многозвенный дизайн
- Сравнение двухзвенной и трехзвенной модели для BrokerTool
- Пояснение, как для создания сетевых приложений используется пакет java.net
- Демонстрация использования шаблона Command design в проекте BrokerTool
- Применение шаблона разработки Strategy для создания повторно используемого кода
- Описание реализации сетевого клиента BrokerTool
- Описание реализации сервера BrokerTool

Модуль 10 - Сложный многозвенный дизайн
- Использование нового Java concurrency APIs для создания многозадачного сервера
- Рассмотрение пула потоков исполнения
- Определение проблем целостности в многопоточных серверах

Модуль 11 - Удаленные объекты
- Создание удаленных объектов
- Использование Java RMI для создания многозвенного приложения


Ресурсы
Оригинальный учебник и материалы к практическим занятиям. Выход в Интернет. Обеды
   Все права защищены
   © Учебный Центр Квазар-Микро
   1994 - 2008


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Расписание поездов
   Как нас найти (схема)
    
наверх    


  Компания "Квазар-Микро"


  Освітній портал