Вернуться к курсу
Светлый режимТемный режим

Про закрытый чат, редакторы кода, материалы и ссылки

Не забывайте получить доступ к нашему закрытому чату в телеграме:

Именно там происходит все общение и все остальные мероприятия.

Для получения доступа просто напишите мне в личку свою почту, на которую вы зарегистрировались на сайте: https://t.me/ivanpetrychenko

Про редакторы кода, альтернативы

Вы можете использовать абсолютно любой редактор кода или интерактивную среду, которая вам по душе. Никаких ограничений нет и на прохождение курса никак не влияет. Скорее всего у вас уже установлен один из редакторов, вы к нему привыкли и можете продолжать работу в нем.

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

  • Atom -  (разработчики перестали его поддерживать, но пока оставлю его тут) удобный, интересный, расширяемый текстовый редактор кода. Очень похож на VSCode, если честно. Бесплатный.
  • Brackets - все аналогично 🙂
  • Sublime Text - некоторые разработчики считают его немного морально устаревшим, хотя по функционалу не уступает своим братьям выше. Есть возможность приобрести платную подписку или использовать бесплатно.
  • Vim - специфический редактор, который по душе уже бородатым программистам. Сначала стоит прочитать по нему гайды, прежде чем выбирать его. Бесплатный.
  • WebStorm - полноценная IDE, то есть среда разработки со всем необходимым. Содержит много всего и новичку это может показаться излишним. Из-за этого может и медленно работать на слабых компьютерах. Платная, но есть 30-дневный пробный период и различные бесплатные доступы для студентов (ищите варианты в интернете)

Остальные либо поддерживаются на какой-то определенной операционной системе, либо заточены под определенный другой язык программирования. Так что эти самые популярные, используемые, обновляемые и поддерживаются на всех системах.

Учебники

Каждый из нас усваивает информацию по разному. Это из-за особенностей зрительной, слуховой или других видов памяти. Кому-то продуктивнее читать, а потом закреплять информацию видеороликом. Кому-то наоборот, кому-то достаточно урока. Все варианты - это норма. Мы здесь для того, чтобы учиться и освоить определенные навыки, так что все средства хороши.

В уроках будут множество ссылок на дополнительные статьи, документации и тп, но и хорошим дополнением будут учебники. Вы должны понимать, что большинство из них не нацелены на реальную практику. Но дополнительно к видеоурокам там можно закрепить теорию. (В любом случае, вы и так узнаете всю необходимую информацию). Какие из учебников можно рассмотреть:

Современный учебник JavaScript - это веб-учебник, который был переведен с английского на многие языки. Абсолютно бесплатный в формате сайта.
От себя должен сказать, что до последней редакции он мне не очень нравился. Многие моменты были не понятны со стороны новичка, некоторые темы были в неправильном порядке. Но последнее обновление вышло очень подробным и хорошо описывает некоторые детали. Иногда даже слишком подробно.

Из минусов могу отметить разделение учебника на три части: язык js, браузер и отдельные темы. Новичку совершенно не понятно как они связаны, и пока человек пройдет первый раздел - он может уже все бросить так и не дойдя до сути. Многие темы нужно комбинировать и давать в определенном порядке, чтобы сразу видеть результат своей работы.
Ну и то, что почти каждая тема - это отдельный кусок кода, все в месте которые они не складываются в один полноценный проект для практики.

Поэтому вы смело можете открывать отдельные темы в нем, которые мы будем проходить, смотреть там дополнительные примеры и тп. Но читать темы подряд может быть затруднительно.
 

Книга "JavaScript. Полное руководство", Флэнаган Дэвид
Хороший, большой и платный учебник. Тут хорошо выстроена программа, много примеров и намного больше информации. Иногда даже слишком много и нужно её фильтровать. Ведь все 722 страницы запомнить нереально 🙂
Важно! Нужно брать самое последнее издание учебника. Сейчас это 7е издание 2021го года. В нем все самые последние нововведения языка.
P.S. У меня, автора этого курса на полке лежит как раз такая, только 6е издание.
 

Серия книг «You Don’t Know JS» - подойдет как начинающим, так разработчикам среднего уровня. Я приложил ссылку на перевод, но есть и в оригинале. Книга написана больше в авторском стиле. Не как учебник, а как именно книга. Так что можно читать её в любой момент времени. Допустим, после прохождения определенных уроков.
 

Выразительный Javascript - не для новичков, буду говорить честно, но интересная практическая книга. Можете взять её на заметку. Второе издание с переводом в открытом доступе по ссылке.
 

«JavaScript. Шаблоны» Стоян Стефанов - Очень полезная книга для выхода на следующий уровень, не для новичков. Рекомендую на будущее.
 

Разные дополнительные полезные вещи я периодически размещаю в своем телеграм-канале по хэштэгу #полезности и другим. Там тоже можно подчерпнуть информацию для новичков.

Короткие обозначения в названиях уроков:

(д) - дополнительные уроки. Это либо более подробное объяснение, либо необязательный материал. Можно просмотреть в ускоренном режиме, позже или сразу промотать в конец для того, чтобы платформа засчитала.

(*) - необязательные задачи или уроки.

(**) - сложные и необязательные задачи или уроки.

❗️- сложные, но крайне желательные к просмотру уроки.

Все материалы и ссылки к урокам расположены в разделе "Ресурсы" под видео:

Кнопка для ускорения или замедления видео находится внизу справа:

P.S. Интерфейс в мобильном приложении может отличаться

Перед обучением

Потратьте минут 5 на прочтение небольшой вводной главы одного из учебников выше по этой ссылке: тут

Она действительно хороша.

Если вам тяжело ..., не нужно думать о себе плохо. С вами всё в порядке – вам нужно просто продолжать движение. Сделайте перерыв, вернитесь назад – и всегда удостоверяйтесь, что вы прочли и поняли примеры программ. Обучение – это сложная работа, но раз вы что-то выучили, оно уже принадлежит вам, и облегчает дальнейшие шаги.

 
 
Содержание курса
Полный курс по JavaScript + React с индивидуальным проектом