Лекции выложены на YouTube и разделены по плейлистам
- JavaScript
- TypeScript
- Angular
- HTML & CSS
Практическая часть курса разделена на несколько блоков с задачами и проектом на Angular
Задачи будут выкладываться каждую неделю в виде репозиториев на GitHub
- С 18.02-25.03 Блок практик по JavaScript
- С 25.03-25.04 Блок практик по TypeScript
На каждой неделе выкладывается новый репозиторий с 5 задачами, которые требуется сдать до конца недели
Для успешной сдачи требуется
- Сделать копию репозитория к себе в профиль (сделать форк)
-
Склонировать скопированный к себе в профиль репозиторий локально
-
Установить пакеты с помощью
npm i
-
Выполнить задания (задачи находятся в исполняемых файлах в папках src/task_number)
-
Зайти на GitHub и создать новый Pull request
-
Выбрать в списке base веток master, в списке compare веток свою и открыть PR
После этих действий запустятся автотесты, которые проверять корректность вашего решения. Если тесты будут пройдены, то к PR присоединится ментор, который еще раз вручную проверит вашу работу.
Если ментор оставил комментарии или тесты были не пройдены, вы можете доработать задачи и создать новый коммит (создавать новый PR не нужно!).
Каждый блок задач оценивается максимально в 3 балла:
- 3 балла – задача сдана в срок, принята с первого раза без доработок
- 2 балла – задача сдана в срок, принята не с первой попытки (были комментарии от ментора)
- 1 балл – задача просрочена, принята с первого раза
- 0 баллов - все остальные случаи
Требуется реализовать SPA, которое предоставляет возможность поиска по объектам популярных сервисов.
Более подробная информация по проекту появится во второй половине семестра.
Сдача проекта обязательно требования для допуска к зачету.
Получить автомат можно! Для этого потребуется набрать в сумме не менее 100 баллов за практические задачи и получить допуск к зачету.
Задавать вопросы можно в чате в telegram или в личных сообщениях
Все важные объявления будут в канале
Также для связи и проверки некоторых заданий мы будем использовать почту 2021.rtf.angular@gmail.com