Microsoft Silver Partner
Оформити заявку

Курс - Java Professional

Изображение к курсу Java Professional
Курс Java Professional
Тривалість 10 днів / 20 годин
Кількість уроків 10

Очне навчання

2500 UAH Записатися

Онлайн навчання

2500 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
Курс "Java Professional" орієнтований на комплексне і глибоке вивчення можливостей мови Java. Він буде цікавий тим програмістам, які вже мають досвід роботи з мовою Java і хочуть познайомитися з його додатковими можливостями, а також особливостями ефективного використання мови.
• Впевнені знання синтаксису Java
• Впевнені знання ООП
• Впевнені знання дженериків
Курс призначений для студентів, які успішно закінчили курс "Java Essential", а також, які розуміють об'єктно-орієнтований підхід і мають тверді знання в Java Fundamentals.
Урок 1

На уроці розглядається ієрархія Java Collection Framework - бібліотеки зумовлених колекцій в Java. Розглядаються основні поняття, такі як Итератор і Компаратор, класи колекцій (Collection) та Карти (Map).

Урок 2

На уроці розглядається застосування основних реалізацій колекцій - Стек, Черга, Множинність, Список, Карта на прикладі примірників класів Stack, Queue, Set, ArrayList, LinkedList, Map.

Урок 3

На уроці розглядається робота з потоками введення-виведення в Java, робота з файловою системою користувача, читання і запис файлів, валідація та обробка строкових виразів.

Урок 4

На уроці розглядається робота з рядками, принципи побудови та використання регулярних виразів, робота з датою (Date API).

Урок 5

На уроці розглядається механізм роботи рефлексії, який дозволяє модифікувати програму в процесі її виконання.

Урок 6

На уроці розглядається робота з анотаціями, створення своїх анотацій.

Урок 7

На уроці розглядаються такі поняття як, серіалізація і маршалінг, механізми передачі об'єктів з однієї програми в іншу. Знайомство з правилами розмітки JSON і XML.

Урок 8

На уроці розглядається механізм багатопоточності і правила побудови багатопоточних додатків. Управління потоками, клас Thread і інтерфейс Runnable, планування і пріоритети виконання, поняття deadlock.

Урок 9

На уроці на практиці розглядаються основні проблеми побудови багатопоточних додатків.

Урок 10

На уроці розглядається парадигма функціонального програмування і її реалізація в Java 8. Функції, лямбда-виразу, функціональні інтерфейси.

• Працювати з Java Collection Framework
• Працювати з потоками введення-виведення
• Працювати з рефлексією
• Створювати свої анотації
• Використовувати можливості сереалізаціі /десереалізаціі і маршаліга
• Створювати багатопоточні програми і обробляти потоки
• Використовувати функціональний підхід в Java 8
• пропрацюєте логічні задачи, які задають на співбесідах у IT компаніях
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
03.07.2017 14.07.2017 09:00-11:00 Зареєструватися
03.07.2017 14.07.2017 11:30-13:30 Зареєструватися
03.07.2017 14.07.2017 16:30-18:30 Зареєструватися
03.07.2017 14.07.2017 19:00-21:00 Зареєструватися
07.08.2017 18.08.2017 09:00-11:00 Зареєструватися
07.08.2017 18.08.2017 11:30-13:30 Зареєструватися
07.08.2017 18.08.2017 16:30-18:30 Зареєструватися
07.08.2017 18.08.2017 19:00-21:00 Зареєструватися
17.07.2017 28.07.2017 09:00-11:00 Зареєструватися
17.07.2017 28.07.2017 11:30-13:30 Зареєструватися
17.07.2017 28.07.2017 16:30-18:30 Зареєструватися
17.07.2017 28.07.2017 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
03.07.2017 14.07.2017 09:00-11:00 Зареєструватися
03.07.2017 14.07.2017 11:30-13:30 Зареєструватися
03.07.2017 14.07.2017 16:30-18:30 Зареєструватися
03.07.2017 14.07.2017 19:00-21:00 Зареєструватися
07.08.2017 18.08.2017 09:00-11:00 Зареєструватися
07.08.2017 18.08.2017 11:30-13:30 Зареєструватися
07.08.2017 18.08.2017 16:30-18:30 Зареєструватися
07.08.2017 18.08.2017 19:00-21:00 Зареєструватися
17.07.2017 28.07.2017 09:00-11:00 Зареєструватися
17.07.2017 28.07.2017 11:30-13:30 Зареєструватися
17.07.2017 28.07.2017 16:30-18:30 Зареєструватися
17.07.2017 28.07.2017 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформите заявку