Курс: JavaScript - разработчик

Курс: JavaScript - разработчик

Курс: JavaScript - разработчик


Продолжительность курса: 160 ак. ч.

Описание курса:
Практически любой сайт сегодня создается с помощью языков HTML, CSS и JavaScript. Последний – наиболее сложный, и его применение делает страницу динамичной и интерактивной. Овладев языком JavaScript, вы сможете создавать действительно современные, яркие, запоминающиеся веб-страницы, которые нужны вашим заказчикам. Вы будете успешно развиваться как разработчик и сможете реализовать весь свой творческий потенциал

Аудитория:
• Веб-разработчики;
• Начинающие JS-разработчики со знанием основ языка;
• IT-специалисты, которые хотят развиваться в области разработок;
• Программисты со знанием Python, PHP и других языков, которые могут реализовывать серверную часть;
• Фронтенд-разработчикам.

Необходимая подготовка:
• Успешное окончание курса HTML и CSS. Уровень 1. Создание сайтов на HTML и СSS или эквивалентная подготовка.

Программа курса:
Модуль 1. Система управления версиями Git:
• Системы контроля версий и их использование разработчиком;
• Репозиторий Git;
• Ветвление в Git;
• Совместная работа в Git.

Модуль 2. JavaScript. Уровень 1. Основы JavaScript:
• Основы программирования;
• Управляющие конструкции;
• Функции;
• Объектные типы;
• Объектно-ориентированное программирование.

Модуль 3. JavaScript. Уровень 2. Расширенные возможности:
• Углубленная работа с функциями;
• Методы массивов;
• Объектная модель браузера;
• DOM;
• События;
• Практическая работа;
• Введение в асинхронный JS;
• Введение в модули и Node.js;
• Тестирование и сборка.

Модуль 4. JavaScript. Уровень 3. ESNext:
• Введение;
• Классы;
• Итерируемые объекты;
• Асинхронный код.

Модуль 5. JavaScript. Уровень 4. Fetch/AJAX API:
• AJAX/Fetch API;
• JavaScript и HTTP;
• JSON;
• Организация запросов к REST API;
• Организация запросов к GraphQL API;
• Безопасность и эффективность AJAX приложений.

Модуль 6. JavaScript. Уровень 5. Серверное программирование на Node.js:
• Введение в Node.js;
• Модули Node.js;
• HTTP-сервер;
• Express и Socket.io;
• Node.js и базы данных.

Модуль 7. JavaScript. Уровень 10. HTML5 API:
• Геолокации;
• Фоновые вычисления;
• Работа с локальными файлами;
• Техника Drag-N-Drop;
• Хранение данных в браузере: локальное и сеансовое;
• Хранение данных в браузере: база данных;
• Холст: приёмы рисования в браузере.

Модуль 8. JavaScript. Уровень 6. Библиотека React.js:
• Введение в React и JSX;
• Компоненты React;
• Состояние в React-компонентах.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: JavaScript
  • Код курса: JS26
  • Город: Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 160
  • Количество мест: 8
  • Очно: 299900 ₽
  • Дистанционно: 299900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru