Code Monkey home page Code Monkey logo

js-task-2's Introduction

Курс по программированию на 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

js-task-2's People

Contributors

daleunixal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.