Основы JavaScript
Включено в курс
Чему вы научитесь
- Создавать программы, используя основные конструкции языка (условия, циклы, функции и другие)
- Составлять программы, состоящие из нескольких модулей
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы JavaScript — одного из самых широко используемых языков.
На курсе вы познакомитесь с экосистемой JavaScript, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге обучения вы начнете использовать и определять функции, писать несложные программы, искать и анализировать ошибки в коде.
Изучение основ программирования на JavaScript с самого нуля требует особого способа организации учебного материала. Поэтому во время обучения вы будете не только изучать новые темы, но и отработаете свои навыки, привыкните к языковым конструкциям.
Знания из этого курса помогут начать погружение в программирование на JavaScript, получить основное представление о языке JavaScript, его принципах и особенностях.
Программа курса
-
4
Арифметические операции
Переводим арифметические действия на язык программирования -
5
Ошибки оформления (синтаксиса и линтера)
Изучаем виды ошибок и способы их исправления -
7
Переменные
Учимся хранить информацию и переиспользовать уже существующие данные -
13
Неизменяемость и примитивные типы
Узнаем, может ли JavaScript преобразовывать строки или числа -
17
Функции с переменным числом параметров
Знакомимся с расширенными возможностями функций -
18
Детерминированность
Изучаем некоторые свойства функций и особенности их работы -
20
Свойства и методы
Учимся использовать встроенные в JavaScript атрибуты данных -
30
Условные конструкции
Учимся задавать поведение программы в зависимости от разных условий -
32
Конструкция Switch
Изучаем специальную версию if для множественных условий -
34
Агрегация данных
Знакомимся с отдельным классом задач, где применяются циклы -
40
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы
Классное задание, теория по JS помогает подходить к задаче с разных сторон. Мое решение, как и у многих здесь, отличается от решения учителя, но как же оно мне нравится. Пришлось подумать над ним часик https://ru.hexlet.io/code_reviews/1490638
Спасибо! Прошла последний урок в курсе. Я в целом прохожу все медленно, и пока я проходила массивы, предыдущий курс по введению в программированию был заменен на данный курс. Такое ощущение, будто замечания по старому курсу действительно учли в этом новом, некоторые темы объясняются более удобно и последовательно, как раз там, где этого не хватало (на мой взгляд). Но здесь не было рекурсии. Видимо, ее включили в другие курсы?