Логотип
Пошук
  Novell | Oracle | Linux | IBM | Java | Cisco | Microsoft | Авторські курси | Курси партнерів Центру |

Опис

Курс охоплює такі теми: синтаксис мови програмування 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 та його вплив на продуктивність графічного інтерфейсу

Контактуйте за нами 24 години на добу Головна | Курси | Навчання | Послуги | Бібліотека | Про компанію | 
+38 (063) 11 357 66 © 2007-2010 ITEC. Розроблено Романом Тимошиком