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



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

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

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

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


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


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

SL-275-SE6: Язык программирования Java
SL-275-SE6: Java Programming Language

Описание
Курс охватывает такие темы: синтаксис языка программирования Java, объектно-ориентированное программирование на Java, создание графического пользовательского интерфейса (GUI), обработка исключительных ситуаций, файловый ввод-вывод, потоки, сетевые возможности Java. Материал основан на Java SE 6.
Аудитория
Программисты, желающие разрабатывать ПО с технологиями Java SE и Java EE.
Длительность
5 дней (40 часов)
Сертификация
Данный курс будет полезен при подготовке к сдаче сертификационного экзамена Sun Certified Programmer for Java
Тестирование
В стоимость курса не входит
Документ по окончании
Сертификат Sun Educational Services
Предварительные
требования
Умение создавать простые программы на каком-либо языке программирования или завершение курса SL-110-SE6 Fundamentals of the Java Programming Language.
Содержание

Модуль 1 - Выполнение вашего первого Java-приложение
- Обзор JDK
- Анализ простого приложения Java
- Исполнение Java-приложения

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

Модуль 3 - Создание класса: поля и конструкторы
- Создание класса
- Декларация и инициализация полей: значения по умолчания, явные значения и конструкторы
- Структура директорий и пакеты

Модуль 4 - Создание класса: методы
- Интерфейс и тело метода
- Использование простых арифметических и логических выражений
- Создание выражений, ветвлений и циклов
- Использование сложных методов проектирования для:
          -- перегрузки методов
          -- передачи по значению
          -- использования ссылки this

Модуль 5 - Создание класса: Инкапсуляция
- Концепция инкапсуляции
- Воплощение инкапсуляции в Java
- Использование ключевого слова static

Модуль 6 - Создание массивов
- Декларация и создание массивов примитивов, классов или массивов
- Объяснение почему элементы массива инициализируются
- Инициализация элементов массива
- Определение количества элементов в массиве
- Создание многомерных массивов

Модуль 7 - Создание подкласса наследованием
- Концепция наследования
- Воплощение наследования в Java
- Переопределение методов класса объекта
- Создание полиморфизма через подклассы
- Оператор instanceof
- Приведение типов объектов
- Ключевое слово final

Модуль 8 - Обработка ошибок, используя классы исключений и утвердительные проверки
- Определение исключений
- Обработка исключений при помощи блока try, catch, и finally
- Категории исключений
- Часто встречающиеся исключения
- Создание программ, обрабатывающих собственные исключения
- Использование утвердительных проверок
- Правильное и неправильное применение утвердительных проверок
- Включение утвердительных проверок

Модуль 9 - Декларация и использование специальных типов классов
- Создание абстрактных методов и абстрактных классов
- Декларация и применение интерфейсов
- Декларация и применение вложенных классов
- Перечислимые типы

Модуль 10 - Использование generics и коллекций
- Написание программ, использующих множества, списки и карты
- Создание натурального и пользовательского упорядочивания, воплощая интерфейсы Comparable и Comparator
- Использование generic - коллекций
- Параметры-подстановки
- Итерирование коллекции

Модуль 11 - Передача данных, используя потоки ввода-вывода
- Использование аргументов командной строки и системных ствойств
- Конструирование обрабатывающих потоков
- Сериализация и десериализация объектов

Модуль 12 - Консольный и файловый ввод-вывод
- Чтение стандартного ввода
- Форматированный ввод-вывод
- Чтение и запись файла

Модуль 13 - Воплощение многозвенного приложения, используя сетевое взаимодействие
- Создание сетевого соединения
- Использование классов ServerSocket и Socket для воплощения серверов и клиентов TCP/IP
- Описание классов URL и URLConnection

Модуль 14 - Воплощение многозадачных приложений
- Определение потока исполнения
- Создание отдельного потока в Java-программе, контролируя код и данные, которые используются этим потоком
- Использование wait и notify для коммуникаций между потоками
- Использование синхронизации для защиты данных от повреждения

Модуль 15 - Построение графического интерфейса на Java, используя Swing API
- Описание технологии JFC Swing
- Описание строительных блоков графического интерфейса: контейнеры, компоненты и менеджеры компоновки
- Описание однопоточной модели swing
- Построение графического интерфейса, используя компоненты swing

Модуль 16 - Обработка событий в графическом интерфейсе
- Определение событий и обработки событий
- Написание кода, обрабатывающего события, возникающие в графическом интерфейсе
- Концепция и применение классов-адаптеров
- Определение действия пользователя из деталей события
- Определение подходящего интерфейса слушателя для различных типов событий
- Создание подходящих методов обработчика события для различных типов событий
- Применение вложенных и анонимных классов в обработке событий
- Поток Swing Worker и его влияние на производительность графического интерфейса


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


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


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


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