Практичні завдання

Практичні завдання #

Розкажіть, які є способи копіювання простого об’єкта типу obj = {a: 1, b: 2, c: 3} #

Напишіть deep clone для об’єкта. #

Назвіть різні способи, як поміняти місцями значення двох змінних. #

Менеджер попросив у задачі поміняти статуси з «active, inactive» на «active, removed», але в коді фігурують тільки цифри й незрозуміло, який статус відповідає якій цифрі. Як допомогти майбутнім програмістам не лізти в документацію за кодом? Питання ставлять на конкретному прикладі з кодом. #

Необхідно зробити мініпроєкт — список користувачів з формою створення/редагування користувача: #

  1. Для зберігання користувачів використовуйте Firebase (це безкоштовно).
  2. Для стилізації використовуйте Bootstrap.
  3. Мінімальний набір полів користувача:
    • ім’я;
    • прізвище;
    • електронна пошта;
    • телефон (у форматі +380 (XX) XXX-XX-XX);
    • дата народження;
    • буде плюсом — додавання аватара та можливість crop-картинки.
  4. Список користувачів повинен мати можливість фільтрації та пагінацію.
  5. Проєкт має містити README-файл з кроками для запуску.