/js-task-2

Primary LanguageJavaScript

Курс по программированию на TypeScript на РТФ-2021

Лекции

Лекции выложены на YouTube и разделены по плейлистам

  1. JavaScript
  2. TypeScript
  3. Передача данных

Практики

Практическая часть курса разделена на несколько блоков с задачами и проектом на Angular

Практические задачи

Задачи будут выкладываться каждую неделю в виде репозиториев на GitHub

  • JS 1. 14.09.2021 - 21.09.2021 Типы данных
  • JS 2. 21.09.2021 - 28.09.2021 Массивы и Функции
  • JS 3. 28.09.2021 - 05.10.2021 Объекты
  • JS 4. 05.10.2021 - 12.10.2021 Прототипы.
  • JS 5. 12.10.2021 - 19.10.2021 Производительность.

  • TS 6. 19.10.2021 - 26.10.2021 Типы данных и Функции.
  • TS 7. 26.10.2021 - 02.11.2021 Классы.
  • TS 8. 02.11.2021 - 09.11.2021 ООП 1.
  • TS 9. 09.11.2021 - 16.11.2021 ООП 2.
  • TS 10. 16.11.2021 - 23.11.2021 Шаблонные типы.
  • TS 11. 23.11.2021 - 30.11.2021 Декораторы.
  • TS 12. 30.11.2021 - 7.12.2021 Файловая структура.

  • ПД 13. 7.12.2021 - 14.12.2021 async/await
  • ПД 14. 14.12.2021 - 21.12.2021 Простые запросы на сервер
  • ПД 15. 21.12.2021 - 28.12.2021 Сложные запросы на сервер
Порядок сдачи практических задач

На каждой неделе выкладывается новый репозиторий с 5 задачами, которые требуется сдать до конца недели

Для успешной сдачи требуется

  1. Сделать копию репозитория к себе в профиль (сделать форк)

image-20210218140108451

  1. Склонировать скопированный к себе в профиль репозиторий локально image-20210218140108451

  2. Создать новую ветку формата фамилия_имя image-20210218140341543

  3. Установить пакеты с помощью npm i

  4. Выполнить задания (задачи находятся в исполняемых файлах в папках src/task_number) image-20210218140707941

  5. Создать коммит и отправить его в GitHub image-20210218141224587

  6. Опубликовать свою ветку image-20210218141645337

  7. Зайти на GitHub и создать новый Pull request image-20210218141406871

  8. Выбрать в списке base веток master, в списке compare веток свою и открыть PR

    image-20210218141839596

После этих действий запустятся автотесты, которые проверять корректность вашего решения. Если тесты будут пройдены, то к PR присоединится ментор, который еще раз вручную проверит вашу работу.

Если ментор оставил комментарии или тесты были не пройдены, вы можете доработать задачи и создать новый коммит (создавать новый PR не нужно!).

Каждая задача оценивается максимально в 2 балла:

  • 2 балла – задача сдана в срок, с первой попытки
  • 1 балл – задача просрочена, принята не с первого раза
  • 0 баллов - все остальные случаи

Зачет

Получить автомат можно! Для этого потребуется набрать в сумме не менее 100 баллов за практические задачи и получить допуск к зачету. (Максимум за все задачи можно набрать 116 баллов)

Связь с менторами

Задавать вопросы и общаться можно в чате в telegram или в личных сообщениях

По всем орг вопросам можно писать в телеграмм @mishaabrosimov