Структура за темами

  • Загальна інформація

  • Лекційні матеріали

  • Практичні завдання СТАЦІОНАР

    • 1. Взяти будь-який проект на js. Бажано ваш. Якщо вашого проекту немає, то зробити fork будь-якого іншого з відповідною ліцензією.
      2. До вашого проекту додати ліцензію. Ліцензія повинна бути прописана в package.json та readme. Посилання на ліцензію повинно бути в рідмі.
      3. За допомогою додаткових тулів (Js, vue, react, angular) https://www.npmjs.com/package/license-checker, https://pypi.org/project/licensecheck/ (python) перевірити наявність бібліотек, репорт закомітити окремим комітом. Перевірити чи ваш проект може мати вашу ліцензію у відповідності до ліцензій модулів, які ви використали.
      Рішення повинно бути додане на гіт.

      Якщо пакет не працює на віндовз, виконати команду
      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
       в павершелі. 

      Оцінка
      Додавання ліцензії до проекту - 5 балів
      Перевірка та коміт репорту, створеного через license-checker чи аналог - 5 балів
      Відповідність ліцензії з підпакетами - 5 балів
      Загальна сума балів - 15 балів.

      Штраф у вигляді -1 балу буде застосовуватись з 17.03.23

    • 1) Вибрати один з сайтів зі списку, прикріпленого у файлі. 
      2) Поставити відмітку навпроти сайту, що працюєте над ним. Може працювати не більше 3х авторів
      3) Додати в документ посилання на гіт, коли робота буде виконана. Репозиторій має бути відкритим. Дозволяю використовувати сервіси типу codesandbox, codepen.
      4) Проаналізувати вибраний сайт
      5) Перевірити, які дані використовуються і виставити відповідні практики та рівні практик за допомогою chatgpt
      6) Створити попап (за прикладом куки) відповідно до gdpr рівня для вибраного сайту на власному проекті. Проект ролі не грає. Дизайн не є важливим. UX важливий, а також вірний та легкий вибір вірних налаштувань відповідно до cookie
      7) Відправити посилання на роботу у формі на learn.

      На протязі місяця працює акція "Анонімний шукач" Можна полазити по чужій роботі і знайти невідповідність gdpr та кукам. За це можна отримати додаткові +5 балів. На одну роботу можна пожалітись один раз. Хто перший знайде, той і забере бали.

      Список сайтів
      https://docs.google.com/spreadsheets/d/1lbfjEBS11m39AjAHWR5-DNq2khfvXDS4prFMV1Q3K7s/edit#gid=0
      Максимальний бал 10
      Куки попап 5 балів
      Відповідність gdpr 5 балів

      Додаткові +5 балів в акції

      Штрафний бал застосовується з 27.04 (-1)
    • Кожен студент повинен створити сторінку за допомогою html, css, JS.

      Дозволено використання react, vue чи будь-якого іншого фреймворку.
      Сторінка повинна використовувати одну з експериментальних фіч https://github.com/tc39/proposals стандарту. 
      Фіча повинна бути підключена через babel. Будь-яке інше підключення приймається. 

      На сторінці студент повинен розмістити наступну інформацію
      - Прізвище, імʼя
      - Напрямок, за яким планує розвиватись
      - Персональну сертифікацію, яку планує складати
      - Аргументація, чому саме ця сертифікація

      Рішення повинно бути додане в гіт.

      Оцінка
      Додавання та використання фічі стандарту - 5 балів
      Перевірка сторінки на w3c валідаторі - 5 балів
      Коректний вибір сертифікації та аргументація - 5 балів
      Загальна сума балів - 15 балів.

      Штраф у вигляді -1 балу буде застосовуватись з 16.04.23

    • Практична. Групове заняття. Придумати адекватний продукт, зробити захист і захиститись. Можливі захисти 30.03. 15 балів макс.

      Практична. Індивідуальне заняття.
      Потрібно вигадати тему дипломної роботи, скласти анотацію, вступ та висновки. Вступ повинен включати мету, обʼєкт, субʼєкт, актуальність та новизну.

      16.05 -1 За несвоєчасність

    • Пройти курс та завантажити сертифікат
      https://ua.udemy.com/course/iso-9001-2015/

      Оцінка 20 балів

    • Вам необхідно пройти тест за 20 хвилин.
      Загальна кількість балів - 20. 
      Всього 10 запитань по всій тематиці курсу. Кожне запитання по 2 бали.

    • 5 балів автоматом, якщо буде відкрита лекція

  • Практичні завдання ЗАОЧНА ФОРМА

    • 1. Взяти будь-який проект на js. Бажано ваш. Якщо вашого проекту немає, то зробити fork будь-якого іншого з відповідною ліцензією.
      2. До вашого проекту додати ліцензію. Ліцензія повинна бути прописана в package.json та readme. Посилання на ліцензію повинно бути в рідмі.
      3. За допомогою додаткових тулів (Js, vue, react, angular) https://www.npmjs.com/package/license-checker, https://pypi.org/project/licensecheck/ (python) перевірити наявність бібліотек, репорт закомітити окремим комітом. Перевірити чи ваш проект може мати вашу ліцензію у відповідності до ліцензій модулів, які ви використали.
      Рішення повинно бути додане на гіт.

      Якщо пакет не працює на віндовз, виконати команду
      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
       в павершелі. 

      Оцінка
      Додавання ліцензії до проекту - 10 балів
      Перевірка та коміт репорту, створеного через license-checker чи аналог - 5 балів
      Відповідність ліцензії з підпакетами - 10 балів
      Загальна сума балів - 25 балів.

      ШТРАФ за здачу після екзамену 4 бали

    • 1) Вибрати один з сайтів зі списку, прикріпленого у файлі. 
      2) Поставити відмітку навпроти сайту, що працюєте над ним. Може працювати не більше 3х авторів
      3) Додати в документ посилання на гіт, коли робота буде виконана. Репозиторій має бути відкритим. Дозволяю використовувати сервіси типу codesandbox, codepen.
      4) Проаналізувати вибраний сайт
      5) Перевірити, які дані використовуються і виставити відповідні практики та рівні практик за допомогою chatgpt
      6) Створити попап (за прикладом куки) відповідно до gdpr рівня для вибраного сайту на власному проекті. Проект ролі не грає. Дизайн не є важливим. UX важливий, а також вірний та легкий вибір вірних налаштувань відповідно до cookie
      7) Відправити посилання на роботу у формі на learn.

      Список сайтів
      https://docs.google.com/spreadsheets/d/1lbfjEBS11m39AjAHWR5-DNq2khfvXDS4prFMV1Q3K7s/edit#gid=0
      Максимальний бал 25
      Куки попап 15 балів
      Відповідність gdpr 10 балів

      ШТРАФ за здачу після екзамену 4 бали
    • Пройти курс та завантажити сертифікат
      https://ua.udemy.com/course/iso-9001-2015/

      Оцінка 20 балів

      ШТРАФ за здачу після екзамену 4 бали

    • Вам необхідно пройти тест за 20 хвилин.
      Загальна кількість балів - 30. 
      Всього 10 запитань по всій тематиці курсу. Кожне запитання по 3 бали.

  • Завдання для самостійногої здачі

    • Необхідно пройти курс і і прикріпити сертифікат юдемі
      https://ua.udemy.com/course/build-eu-gdpr-data-protection-compliance-from-scratch-cipt/

      [Провалідувати курс]

      Оцінка 20 балів

    • Пройти курс та завантажити сертифікат
      https://ua.udemy.com/course/iso-9001-2015/

      Оцінка 20 балів

    • Створи довільний проект. 
      В проекті створити 2 довільні компоненти.
      Кожен з компонентів повинен мати 5 довільних проп.
      Сконфігурувати сторібук. Додати одну загальну сторінку про проект та ліцензію, а також сторінки компонентів.

      Перевірка завдання відбудеться у сторібук документації

      Оцінка 20 балів

    • Тут можна заріквестити співбесіду

      Оцінка 40 балів

  • Корисні посилання