Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 4.53 KB

preface.md

File metadata and controls

49 lines (30 loc) · 4.53 KB

Предисловие к курсу по JS

1. Английский язык

Каждый, кто хочет заниматься разработкой и программированием обязан знать английский язык на хорошем уровне. Документация чаще всего пишется на английском языке

2. Рекомендуемые учебники:

3. Работа с Git

Git - система контроля версий, которая позволяет хранить данные об изменениях исходного кода ваших проектов. С её помощью можно быстро и просто откатывать последние изменения и работать над проектом в команде. Простой туториал по Git'у лежит здесь:

https://tproger.ru/translations/git-quick-start/

Сразу же домашнее задание: склонировать мой репозиторий для материалов этого курса. Материалы будут появляться в нём по ходу курса.

Ссылка: https://github.com/vbifonixor/js-padawans/

4. Команда

В ходе этого курса я не просто объясню вам теорию JS, но и научу вас применять его на практике. Вам предстоит разбиться на две команды и каждой команде сделать по проекту. Сегодня вы должны выбрать человека, который будет лидером вашей команды, и подумать над идеями для ваших проектов. Лидер будет обязан следить за поставленными мною дедлайнами, а также за соблюдениями стиля кода, принятого в команде (это важно, чтобы другой человек в вашей команде мог разобраться в вашем коде, как в своём). Рекомендую взять чей-нибудь готовый кодстайл, чтобы не париться с придумыванием своего. Ссылка на кодстайл, переведённый мной на русский язык:

https://github.com/vbifonixor/coding-style

В интернете можно найти много, если хорошо искать.

Я помогу вам с идеей, может даже дополню её функционалом. Каждый проект будет храниться в git-репозитории, поэтому всем вам придётся зарегистрироваться на Github. Пока что вы вряд ли много чего сможете сделать, поэтому первым коммитом попрошу вас создать файл README.md, и написать в него суть вашей идеи (после того, как обговорите её со мной, иначе вы рискуете выбрать что-то труднореализуемое в рамках курса), и список вашей команды (лидера выделить жирным шрифтом с помощью двух символов звёздочки по обе стороны имени