Об этом курсе
Недавно просмотрено: 63,228

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 9 hours/week...

Русский

Субтитры: Русский

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 9 hours/week...

Русский

Субтитры: Русский

Программа курса: что вы изучите

Неделя
1
10 ч. на завершение

Основы языка JavaScript

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

...
8 видео ((всего 32 мин.)), 11 материалов для самостоятельного изучения, 5 тестов
8 видео
МФТИ1мин
Переменные. Комментарии3мин
Операторы3мин
Точка с запятой. Строгий режим2мин
Примеры запуска кода2мин
Пример решения задания7мин
11 материала для самостоятельного изучения
О курсе и специализации10мин
Telegram специализации10мин
Анкета слушателя10мин
Как настроить окружение перед первым заданием по программированию10мин
Что надо знать перед первым заданием по программированию10мин
Сложить два числа. Решение10мин
Проверка времени на корректность. Решение10мин
Добавление интервала ко времени. Решение10мин
Слайды к лекции «Основы языка Javascript»10мин
Ссылки из видео10мин
Основы языка JavaScript. Конспект10мин
2 практического упражнения
Проверьте себя8мин
Основы языка JavaScript10мин
Неделя
2
11 ч. на завершение

Типы данных

На этой неделе вы продолжите изучать типы данных. Поговорим о более сложных — строки, массивы, объекты, функции. В лекциях мы постарались продемонстрировать теорию на примерах. И подготовили 3 задачи, которые помогут закрепить изученный материал.

...
8 видео ((всего 36 мин.)), 6 материалов для самостоятельного изучения, 4 тестов
8 видео
Объекты3мин
Функции3мин
Функции обратного вызова7мин
Метод массива reduce5мин
Функции для работы со строками и массивами2мин
6 материала для самостоятельного изучения
Список хештегов. Решение10мин
Уникальный список хештегов. Решение10мин
Телефонная книга. Решение10мин
Слайды к лекции «Типы данных»10мин
Ссылки из видео10мин
Типы данных. Конспект10мин
1 практическое упражнение
Типы данных10мин
Неделя
3
4 ч. на завершение

Типы данных. Продолжение

На третьей неделе курса рассмотрим нюансы работы с объектами. Познакомимся с обработкой исключений: реакцией программы на возможные проблемы, которые приводят к невозможности или бессмысленности дальнейшей работы вашей программы. В конце недели — очередная задача, в рамках которой вы научитесь организовывать цепочки вызовов функций в JavaScript.

...
8 видео ((всего 30 мин.)), 4 материалов для самостоятельного изучения, 2 тестов
8 видео
Декларация и конфигурирование свойств объекта5мин
Геттеры и сеттеры2мин
Заморозка1мин
Объекты Date и Math3мин
Регулярные выражения7мин
4 материала для самостоятельного изучения
Управление временем. Решение10мин
Слайды к лекции «Типы данных. Продолжение»10мин
Ссылки из видео10мин
Типы данных, продолжение. Конспект10мин
1 практическое упражнение
Типы данных. Продолжение10мин
Неделя
4
4 ч. на завершение

Функции

JavaScript — выразительный язык, который имеет свои особенности. Работа с функциями, такие понятия как всплытие и замыкание переменных зачастую приводят в замешательство новичков. На этой неделе разберёмся с этими тонкостями языка. А в качестве практической задачи вас ждёт работа с коллекцией однотипных объектов.

...
6 видео ((всего 24 мин.)), 4 материалов для самостоятельного изучения, 3 тестов
6 видео
Область видимости2мин
Всплытие1мин
Замыкание6мин
4 материала для самостоятельного изучения
Выборка элементов коллекции. Решение10мин
Слайды к лекции «Функции»10мин
Ссылки из видео10мин
Функции. Конспект10мин
2 практического упражнения
Тренировочный тест8мин
Функции10мин
4.6
Рецензии: 52Chevron Right

25%

начал новую карьеру, пройдя эти курсы

33%

получил значимые преимущества в карьере благодаря этому курсу

17%

стал больше зарабатывать или получил повышение

Лучшие отзывы о курсе JavaScript, часть 1: основы и функции

автор: MPFeb 11th 2019

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

автор: RMDec 9th 2017

Интересный курс, но это не курс про основы языка JavaScript и точно не курс про основы программирования. Но если есть знание основ программирования — будет интересно

Преподаватели

Avatar

Сергей Жигалов

разработчик интерфейсов, Яндекс
Avatar

Конев Антон

разработчик интерфейсов, Яндекс
Avatar

Чистяков Денис

руководитель службы разработки, Яндекс

О Московский физико-технический институт

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

О Яндекс

Yandex is a technology company that builds intelligent products and services powered by machine learning. Our goal is to help consumers and businesses better navigate the online and offline world....

О специализации ''Разработка интерфейсов: вёрстка и JavaScript'

Пройдя эту специализацию, вы освоите основные инструменты разработчика интерфейсов. Если всё получится, через 5 месяцев вы сможете работать младшим фронтендером. Специализация состоит из двух частей: два курса про вёрстку и ещё два по JavaScript. Курсы про вёрстку не требуют практически никакой подготовки. Научиться основам JavaScript труднее, поэтому кое-какая подготовка нужна: преподаватели ожидают, что вы уже умеете программировать на каком-нибудь объектно-ориентированном или функциональном языке (например, C++, C#, Java, Python или Haskell). Главная изюминка всех четырёх курсов — сложные, но не оторванные от реальности практические задания. Их составили разработчики Яндекса — они старались, чтобы упражнения как можно больше походили на настоящие рабочие задачи. Пожалуйста, будьте готовы не только слушать лекции и читать учебные материалы, но и самостоятельно искать нужную информацию в интернете — без этого хорошо выполнить задания будет трудно. Навык поиска документации и пояснений к ней очень пригодится, когда вы начнёте профессионально заниматься разработкой для веба....
Разработка интерфейсов: вёрстка и JavaScript

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.