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

Основы JavaScript

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

Подробнее


Компания: фроо

Язык: ru

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

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

70 дней

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

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

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

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

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

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

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

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

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

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

Программировать на JavaScript

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

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 70 дней Кураторы: нет

О курсе

О курсе

в любое время 70 дней Кураторы: нет
начинающим веб-разработчикам

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

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

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

ФРОО

12 курсов по 49 темам

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

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

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

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

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

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

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

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

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

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

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

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

фроо
(3)
50 000 руб
фроо
(0)
55 000 руб
фроо
(0)
55 000 руб
фроо
(1)
45 000 руб
фроо
(5)
24 000 руб
больше курсов

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