Section outline

    • Теорія. Керовані поля; синхронна/асинхронна валідація; дружній UX помилок; формати зберігання: CSV (табличні рядки) vs JSONL (по об’єкту в рядку).
      Завдання. «Заявка на курс»:

      • Фронт: форма з кількома полями, валідація, спінер, повідомлення «успішно».

      • Бек: POST /api/applicationsappendCSV('data/applications.csv', row) або appendJSONL(...).