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

Основы 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 года. Программы обучения разработаны с...

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

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

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

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

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

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

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

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

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

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

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

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

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