— Привіт, Аміго! Як щодо пари бонусних лекцій, які допоможуть тобі краще розібратися у пройдених темах цього рівня?

— Професоре, хіба я колись мав вибір у цьому питанні? :)

— Чудово! Тоді приступай. Попереду цікаве велике завдання.

Формати серіалізації в Java

Ти вже знайомий із серіалізацією — цій темі присвячено кілька лекцій. Цього разу розберемо теоретичні основи та поговоримо про формати серіалізації — JSON , YAML та іншими.

Що таке XML

У роботі над справжніми Java-додатками ти майже напевно зіткнешся із завданнями, пов'язаними з XML. Цей формат використовується в Java-розробці практично повсюдно (навіщо саме - дізнаєшся з цієї статті), тому рекомендую тобі читати лекцію не «по діагоналі», а розібратися в усьому досконально та заразом вивчити додаткову літературу/посилання :)

Огляд фреймворку JUnit

JUnit - це фреймворк автоматичного тестування коду, а отже - важливий інструмент для розробника. Раджу почитати цю практичну мінісерію, за допомогою якої ти крок за кроком розберешся з автотестами:

Ну а якщо хочеш трохи більше дізнатися про корисні інструменти для Java-розробника (Maven, Guava, Apache Commons та інші), ласкаво просимо в цю статтю.