Акции школ
Войти

Курс «Основы JavaScript»

Составитель: Денис Сметнёв
Начальный
24 000 
Курс больше не проводится. Ниже — актуальные курсы этой школы.

Курс "Основы JavaScript" разработан для начинающих и практикующих веб-разработчиков и JavaScript-разработчиков. Наряду с получением знаний основ языка: типов данных, функций, прототипов, конструкторов и других элементов, освоят практическую работу с механизмом прототипов, файловыми системами через синхронные и асинхронные функции, платформой Node.js, DOM. Учебная программа рассчитана на 70 дней занятий и включает в себя прослушивание 67 видеолекций, прохождение 6 тестов и выполнение 8 практических заданий. Выдаётся диплом.

Подробнее


Начальный
24 000 

Компания: ФРОО

Язык: ru

Уровень: Начальный Длительность: 2 месяца Старт: в любое время

Сколько зарабатывают в профессии (медиана hh.ru, по 181 вакансиям)

Junior
111 332 ₽
Middle
200 000 ₽
Senior
250 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

Листайте таблицу вбок, чтобы увидеть срок, рейтинг и диплом
КурсШколаЦенаСрокРейтингДиплом
Основы JavaScript (этот) ФРОО 24 000 ₽ 2 месяца
Курс JavaScript — полный курс с нуля до результата beONmax беспл. 4.3 Сертификат Перейти
JavaScript для начинающих программистов OTUS (Отус) 10 000 ₽ 4.0 Перейти
Профессиональный JavaScript, уровень 1 HTML Academy (HTML академия) 24 900 21 900 ₽ 2 месяца 5.0 Перейти
Длительность курса

Длительность курса

70 дней

Формат обучения

Формат обучения

Видеолекции, домашние задания, курсовой проект после каждого блока лекций 6-8 часов в неделю

Обратная связь

Обратная связь

Онлайн общение с координатором курса

Теория и практика

Теория и практика

67 видеолекции 6 тестов 8 практических заданий

Чему научитесь

  • Соблюдать синтаксис JavaScript, его особенности и сложные моменты
  • Читать, понимать и писать элементарные программы на языке JavaScript
  • Запускать код на JavaScript в браузере и с помощью Node.js
  • Использовать несколько способов объявления строк, работать с их методами
  • Работать с функциями, замыканием, создавать модули
  • Использовать инструмент this при работе с контекстом
  • Связывать объекты с прототипами
  • Создавать конструкторы объектов
  • Работать с файловыми системами через синхронные и асинхронные функции
  • Понимать в общих чертах как устроена платформа Node.js
  • Создавать простой HTTP-сервер и клиент
  • Работать с DOM

О курсе

О курсе

начинающим веб-разработчикам

веб-разработчикам

JavaScript-разработчикам

Неделя 1. Основы языка JavaScript

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

Неделя 2. Типы данных

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

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

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

Неделя 4. Функции

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

Неделя 5. Контекст исполнения

С понятием контекста исполнения в JavaScript связано ключевое слово this. Это мощный инструмент, но разобраться в нем непросто. Заключительная неделя курса будет интересна не только новичкам, но и программистам, которые хотят освежить этот аспект в памяти. В качестве практического задания — создание библиотеки, позволяющей подписываться на события и получать по ним уведомления.

Неделя 6. Прототипы

Неделя 7. Конструкторы

Неделя 8. Асинхронный код

Неделя 9. Node.js

Неделя 10. DOM

JavaScript

Node.js.

Знание основ языка: типы данных,функции, прототипы, конструкторы и др.

Работа с механизмом прототипов

Создание конструкторов объектов, создание объектов при помощи конструкторов.

Работа с файловыми системами через синхронные и асинхронные функции.

Работа с платформой Node.js.

Работа с DOM

Навыки, которые вы получите

 
ПРОТОТИПИРОВАНИЕ АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ ОСНОВЫ NODE.JS

Компания, проводящая курс

ФРОО

11 курсов по 42 темам

Фонд развития онлайн-образования проводит курсы развития профессиональных навыков с 2017 года. Программы обучения разработаны с...

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

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

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

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

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

Разработчик в Яндексе

Разработчик Яндекса. Разрабатывал веб версию...

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

ФРОО
(0)
334 750 
ФРОО
(0)
35 200 
ФРОО
(1)
45 000 
ФРОО
(5)
24 000 
больше курсов

Другие курсы этих преподавателей