Курс: «JavaScript: современныe возможности языка». Материал от известной компании для программистов. Речь пойдет о языке JavaScript. Нам часто пишут комментарии, что публикуется мало материалов для программистов. Сегодняшний день посвятим программистам. Даже если вы новичок — вы сможете освоить новый язык, а затем практиковаться и предоставлять услуги. Если вы владеете навыками Html+CSS, данный курс поможет вам расширить ваши навыки и спектр предлагаемых услуг. Материал прислал bsasis с комментарием
Материал может быть удален по запросу правообладателя!
Описание курса:
- Получите опыт работы. Вся практика построена для отработки навыков программирования.
- Развивайте свою карьеру. JavaScript — один из самых популярных языков программирования.
- Растите как профессионал. Средняя зарплата frontend-разработчика на рынке — 80 000 рублей.
Ваше резюме после обучения:
- Основы JavaScript
- Функции и функциональные выражения
- Замыкания и область видимости переменных
- Прототипы и наследование
- var и let переменные и константы
- Синтаксис классов
- Итераторы
- Генераторы
- Промисы
Программа курса:
- Синтаксис (12 часов практики 6 часов теории). Изучим основные возможности языка. Переменные, константы, управляющие конструкции и циклы. Особый упор сделаем на типах данных и их преобразовании.
- Возможности языка (12 часов практики 6 часов теории). Функции в JavaScript — отдельный тип данных. Но на этом особенности не заканчиваются. Функции создают замыкания и имеют контекст вызова. Научимся использовать эти возможности по назначению и поговорим о функциональном программировании, чистых функциях и карринге.
- Конструктор и прототип (4 часа практики 2 часа теории). Сделаем код, использующий множество однотипных объектов, чище, используя конструктор и прототип. Разберемся в том, как это все работает. Освоим прототипное наследование. И посмотрим, как синтаксис с использованием классов делает код еще более чистым и связным.
- Промисы, генераторы и итераторы (6 часов практики 3 часа теории). Код должен быть защищен от внештатных ситуаций. Научимся обрабатывать исключительные ситуации и создавать собственные исключения. Разберем, что такое асинхронный вызов и как промисы помогут нам не провалиться в ад функций обратного вызова.