Онлайн лекции, общение с однокурсниками, поддержка преподавателем.
1 занятие
Написание организованного структурированного кода на JavaScript.
Интегрированная десктопная среда разработки IDLE. VS Code.
Основные принципы языка.
Синтаксис
Переменные
Типы данных
Операторы: математические и условные
Функции.
Стрелочные функции
Рекурсии
Замыкания
Функции высшего порядка
Массивы.
map
reduce
filter
ООП.
Классы
Объекты
Наследование
Создание адаптивного дизайна веб-страницы. Применение принципов ООП в разработке приложений.
2 занятие
DOM.
Работа с DOM – элементами
Работа с узлами
getElement, querySelector
Навигация по DOM – элементам
Вскрытие и погружение
Делегирование событий
Генерация пользовательских событий
HTML, CSS. Оперирование функциями для работы с DOM – элементами. Создание пользовательских интерфейсов и интерактивных элементов на странице. Использование библиотек, позволяющих упростить манипуляции с DOM – элементами.
3 занятие
Приёмы асинхронного программирования.
Основные задачи асинхронности
Основные типы исключений
callback – функции
async/await
setTimeout, setInterval
Создание собственных промисов
AJAX – запросы
Техника оптимизации асинхронных приложений. Использование AJAX – запросов для получения данных с сервера.
4 занятие
Работа с файлами и файловой системой. localStorage, sessionStorage.
Понятия localStorage, sessionStorage и их отличия
Функции для работы с файлами и файловой системой
Работа с событиями
Работа с данными в хранилище
Методы для работы с ключами и значениями в хранилищах
Получение содержимого директории
Манипуляции файлами по дате и времени
Методы оптимизации работы с файловой системой.
Кэширование
Сжатие
Декомпрессия
Создание пользовательских обработчиков событий, связанных с хранилищем. Использование потоков для получения и записи данных в файл.
5 занятие
JSON.
Методы JSON.stringyfi, JSON.parse
Считывание данных из json – файла и преобразование их в объект
Создание объекта и преобразование его в json – строку
Функции replacer, reviver
Модификация объектов JavaScript
Работа с массивами, вложенными объектами в json – формате
Работа с API с использованием json – формата данных
Использование различных методов парсинга
Безопасность при работе с JSON. Предотвращение:
атак
внедрения данных
утечки данных
Выполнение различных манипуляций с json – файлами. Использование эффективных методов и библиотек.
После курса вы получите
Сертификат о прохождении курса по языку программирования JavaScript по окончании курса.
Рекомендация для работодателя с возможным трудоустройством. Доступ ко всем обучающим материалам курса.
Как проходит обучение
Отправляйте заявку
Для этого заполните форму регистрации курса. Мы свяжемся с вами по почте для подтверждения и оплаты курса.
Оплачивайте курс
Стоимость курса зависит от формы обучения. Если у вас есть промокод, введите его при заполнении формы, и получите скидку 10% от стоимости курса.
Начните обучение
В течение дня вам на указанную почту придут учебные материалы. В архиве вы найдете все необходимые материалы с расписанием занятий.
Обучайтесь самостоятельно и с преподавателем
Во время учебы будут занятие с преподавателем плюс задачи для самостоятельной проработки. Вы можете общаться в общем чате с теми, кто проходит или проходил курсы.
Итоговый проект
В качестве итогового проекта вы решаете собственную прикладную задачу.
Получи стажировку в крупной компании
Лучшие ученики получают положительные рекомендации для работодателей.
Стоимость курса
Онлайн обучение в группе
25 000 р.
4 900 р.
Занятия проходят еженедельно при помощи программ Скайп, Zoom Участие в общем обсуждении обучения с другими студентами