Чему вы научитесь
- Выполнять JavaScript скрипты в браузере.
- Запускать серверные JavaScript программы в Node.js.
- Работать с типами данных.
- Преобразовывать типы данных между собой.
- Работать с массивами, объектами и словарями.
- Писать эффективный код с помощью функционального программирования.
- Перехватывать и обрабатывать исключения.
- Создавать объекты, конструкторы объектов и классы.
- Создавать функции разными способами.
- Использовать колбэки, промисы и замыкания.
- Работать с прототипами и прототипным наследованием.
- Отслеживать события генерируемые пользователем и браузером.
- Изменять стили страницы.
- Модифицировать структуру страницы.
- Создавать AJAX-запросы к серверу.
- Обрабатывать серверные запросы на Node.js.
- Сохранять данные в Cookie и LocalStorage.
О курсе
Глубокий онлайн-курс по JavaScript для начинающих web-разработчиков, через который вы освоите самый распространенный язык для разработки сайтов.
В процессе обучения JS вы познакомитесь не только с основами языка, но и узнаете о работе интернета, браузеров, а также о серверной разработки на Node.js.
Программа обучения включает в себя серию видео уроков по JavaScript, практику на специальном тренажере, а также поддержку преподавателя.
✅ Образовательная лицензия: Л035-01236-39/01006802
JavaScript для начинающих
В данном курсе вы будете плавно погружаться в каждую новую тему через небольшие теоретические видео-уроки (5-7 минут) с закрепляющей серией задач на тренажере.
Такое мягкое погружение в JavaScript даёт максимальный эффект в освоении навыков программирования и подходит как для начинающих разработчиков, так и для тех, кто хочет создать надежный фундамент в Web-разработке.
JavaScript тренажер
Курс содержит более 200 задач на JavaScript разной сложности: от простейших до повышенной сложности для выработки устойчивых навыков использования JS.
Многие задачи взяты из реальной практики.
Решение задач проходит в JavaScript тренажере прямо на Stepik.
Наглядность
Все приводимые примеры мы запускаем в браузере с демострацией реальной работы.
Для самых сложных ситуаций мы нарисовали более 300 слайдов:
Поддержка
Отвечаем на все вопросы в течение 24 часов. Вопросы вы можете задавать прямо на Stepik под каждым уроком и заданием.
Немного о JavaScript
JavaScript самый популярный язык для разработки клиентских web-приложений.
98% всех сайтов в мире используют JS на фронтенде.
Помимо создания сайтов, JavaScript применяют в серверной и мобильной разработке.
Для кого этот курс
Курс предназначен для начинающих программистов, которые хотят глубоко освоить язык JavaScript с упором на клиентское web-программирование и работу с браузером (фронтенд).
Также курс будет полезен разработчикам мобильных приложений, которые хотят создавать кроссплатформенные решения на React Native и других фреймворках.
Frontend-программисту
JavaScript — это главный язык для разработки фронтенд части web-сайтов.
На курсе вы не только познакомитесь с синтаксисом и базовыми возможностями JS, но и научитесь управлять браузером
Верстальщику
Если вы уже знакомы с HTML и CSS и хотите дальше развиваться в области клиентской-разработки, то курс по JavaScript поможет вам освоить все необходимые концепции и приемы языка.
Мобильному разработчику
JavaScript лежит в основе фреймворка React Native, который используется для создания мобильных приложений.
На курсе вы глубоко освоите JS и сможете применять язык с разными библиотеками и фреймворками.
Начальные требования
- Уверенное владение компьютером: установка и удаление программ, работа с каталогами и файлам.
- Математика школьного уровня.
Наши преподаватели
Как проходит обучение
Короткие видео-лекции с закреплением материала на JavaScript тренажере с автоматической проверкой. В случае сложностей можно задать вопрос преподавателю.
Программа курса
Сертификат
Что вы получаете
- Практические навыки и знания.
- Отработка теории на JavaScript-тренажере.
- Доступ к форуму решений и решению преподавателя.
- Поддержка преподавателя в течение 24 часов.
- Сертификат.