Shultais Education
Программирование на JavaScript
Улучшаемые навыки:
JavaScriptСертификатОнлайн
Описание курса
Онлайн-курс по JavaScript для начинающих fronted-разработчиков. Обучение охватывает полный набор тем от запуска простейших скриптов в браузере и node.js до объектно-ориентированного программирования, исключений и браузерного взаимодействия.
Программа обучения состоит из серии видео-уроков, практических заданий на специальном тренажере, а также поддержки преподавателя на всех этапах.
После прохождения курса вы научитесь:
- Выполнять JavaScript скрипты в браузере.
- Запускать серверные JavaScript программы в Node.js.
- Работать со типами данных.
- Преобразовывать типы данных между собой.
- Работать с массивами, объектами и словарями.
- Писать эффективный код с помощью функционального программирования.
- Перехватывать и обрабатывать исключения.
- Создавать объекты, конструкторы объектов и классы.
- Создавать функции разными способами.
- Импортировать и экспортировать модули.
- Использовать колбэки, промисы и замыкания.
- Работать с прототипами и прототипным наследованием.
- Отслеживать события генерируемые пользователем и браузером.
- Управлять формами и окнами.
- Изменять стили страницы.
- Модифицировать структуру страницы.
- Создавать AJAX-запросы к серверу.
- Сохранять данные в Cookie и DataStorage.
- Взаимодействовать с Web-сокетами.
Учебная программа:
- Введение в JavaScript
- Переменные и типы данных
- Объекты и массивы
- Инструкции и синтаксис
- Функции
- Погружение в объекты
- Наследование через прототипы
- Классы
- Обработка ошибок
- Промисы
- Работа с браузером
- События
- Формы
- Взаимодействие с сервером
- Взаимодействие с браузером
Курс не требует предварительной подготовки и подходит новичкам.
После регистрации доступен бесплатный тест-драйв с практикой и поддержкой.
Отзывы о курсе
Еще курсы
Бэкенд разработчик269Фулстек разработчик157Веб-разработчик149Фронтенд разработчик144Разработчик игр90Разработчик мобильных приложений65Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Программист 1С25Разработчик баз данных19HTML-верстальщик9Системный инженер8Архитектор баз данных3
Все курсы в специализации