Java Поглиблений
ITVDN: курси програмування
Відеокурси з
програмування

    Замовити дзвінок

    Вибери свою IT спеціальність

    Подписка

    Замовити дзвінок

    +38 099 757 27 82

      Про курс

      Курс “Java Поглиблений” має за мету роз’яснити такі важливі теми: ефективне управління залежностями, налаштування проєктів, способи маніпулювати рядками, робота  з датою і часом, реалізація журналювання, клонування об'єктів, використання рефлексії та анотації. Крім того, по проходженню курсу ви навчитеся  працювати з даними у різних форматах, як-от XML та JSON, та покращувати швидкість виконання програми за допомогою багатопоточності та паралельного програмування.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      Даний курс буде особливо корисним студентам, що вже опанували попередні курси «Java Стартовий» та «Java Базовий». Також програма буде цікавою для діючих розробників, що хочуть оновити знання та закрити певні спірні питання роботи з кодом.

      Читати далі...

      Ви навчитеся

      • Впевнено використовувати Maven для ефективного управління залежностями та збірки проєкту.
      • Розуміти та вміти працювати з рядками та датою-часом, використовувати логування та клонування об'єктів.
      • Вміти працювати з рефлексією для роботи з класами, методами та полями, а також застосовувати та обробляти анотації для покращення програми.
      • Використовувати серіалізацію та десеріалізацію для збереження та відновлення об'єктів, а також працювати з такими форматами даних, як-от XML та JSON у Java.
      • Використовувати багатопоточність, синхронізацію та паралельне програмування для ефективної роботи зі спільними ресурсами та розробки швидких та масштабованих програм, використовуючи потужність багатоядерних процесорів.
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 10 год 38 хв
      • Курс створено: 30.06.2024
      • Уроків: 15
      • Оновлено: 30.06.2024
      • Мова: українська

      Що входить до курсу

      • 15 відео уроків
      • Домашні завдання
      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

      На цьому уроці ви дізнаєтесь, як використовувати систему управління залежностями Maven для ефективної збірки проєкту. Ви ознайомитесь зі структурою Maven-проєкту, налаштуваннями та визначенням залежностей. Також дізнаєтесь, як збирати та керувати проєктом з використанням Maven.

      Читати далі...

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

      Читати далі...

      У цьому уроці ви дізнаєтесь про основні поняття та методи роботи з рядками в Java. Ви познайомитесь з класами Strings, StringBuilder та StringBuffer і дізнаєтесь, як ефективно опрацьовувати рядкові дані.

      Читати далі...

      На цьому уроці ви навчитеся працювати з датою і часом. Також ознайомимося з класами Date, DateTime, LocalDateTime та Joda DateTime. Ви дізнаєтесь все про їх особливості та функціональності, навчитеся створювати, форматувати та обробляти дати та час у своїх програмах.

      Читати далі...

      У цьому уроці ви дізнаєтесь про використання логера slf4j для ефективного ведення журналу подій та відлагодження програми. Ви ознайомитеся з основними концепціями логування, налаштуєте логер slf4j в своїй програмі та дізнаєтесь, як записувати повідомлення з різними рівнями важливості.

      Читати далі...

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

      Читати далі...

      На практичному занятті ми створимо Maven-проєкт, додамо залежності, налаштуємо файли конфігурації. Також навчимося створювати класи Book, User, Library і використовувати клонування для створення екземплярів книг. Цей урок спрямований на практичне засвоєння теорії, вивченої на попередніх модулях.

      Читати далі...

      У цьому уроці ви ознайомитеся з концепцією рефлексії в Java та її використанням. Ви дізнаєтесь, як отримувати інформацію про класи, методи і поля за допомогою рефлексії, а також як створювати об'єкти та викликати методи динамічно.

      Читати далі...

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

      Читати далі...

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

      Читати далі...

      У цьому уроці ви ознайомитеся з роботою з XML у Java за допомогою механізмів Marshalling та Unmarshalling. Ви дізнаєтеся, як перетворювати об'єкти у формат XML та навпаки, забезпечуючи збереження та відновлення даних.

      Читати далі...

      У цьому уроці ви ознайомитеся з роботою з JSON у Java. Навчитесь виконувати серіалізацію та десеріалізацію об’єктів з/у JSON.

      Читати далі...

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

      Читати далі...

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

      Читати далі...

      На третьому практичному занятті у рамках цього курсу учні створять клас LibraryService, а також визначать метод run() у класі LibraryService. Ми навчимося вводити синхронізацію для забезпечення правильної роботи з ресурсами, замінювати синхронізацію і небезпечні структури даних на потокобезпечні структури.

      Читати далі...
      ПОКАЗАТИ ВСЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Преміум Plus
      Завантажуй відео уроки
      та навчайся без інтернету
      • Усі відеокурси на 12 місяців
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      199.99 $
      Придбати
      Базовий
      • Усі відеокурси на 12 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      Придбати
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.