- Home
- JavaScript
JavaScript
Занятия с топ-экспертами
Быстрый старт к успеху
Получите работу мечты
СТАРТ КУРСА 10.01.2025
JavaScript
• Пн - 19:00-21:00 • Пт - 19:00-21:00
Пакетное предложение
• Веб-разработка • JavaScript • Node JS
старт курса - 30.09.2024
графический дизайн
• Пн - 19:00-21:00 • Пт - 19:00-21:00
Пакетное предложение
• графический дизайн • Дизайн интерьера

О профессии
Чему Ты Научишься?
- ОСНОВЫ JAVASCRIPT – Изучи ключевые принципы программирования
- РАБОТА С DOM – Создавай динамичные интерфейсы
- АСИНХРОННЫЙ JAVASCRIPT – Обрабатывай данные мгновенно
- ООП В JAVASCRIPT – Создавай масштабируемые приложения

Что ты будешь изучать?
Семинар 1: Введение в JavaScript
- Обзор JavaScript
- Переменные
- Типы данных
- Логические операторы
- Преобразование типов
- Условные операторы if-else
- Оператор switch case
- Тернарный оператор
Семинар 2: Работа с объектами и массивами
- Строгий режим (Use Strict)
- Prompt
- Массивы
- Объекты: точечная и скобочная нотации
- Циклы
- Операторы break и continue
- Операторы сравнения
Семинар 3: Разбор функций
- Объекты и циклы
- Методы объектов (Object.keys(), Object.values(), Object.entries())
- Что такое функция
- Function Declaration vs Expression
- Стрелочные функции
- Подъем (Hoisting)
- Возвращаемое значение
- Аргументы функции
Семинар 4: Изучение методов
- Область видимости и цепочка областей видимости (Scope & Scope Chain)
- Замыкания (Closures)
- Методы массивов
- Манипуляции со строками
Семинар 5: Объектная модель документа (DOM)
- Понимание DOM
- Атрибуты defer и async
- Создание элементов и присвоение атрибутов из JavaScript
- QuerySelector-ы
Семинар 6: События в JavaScript
- События и обработчики событий
- Метод preventDefault()
- Практика работы с DOM и событиями
- Создание функциональности бургер-меню
- Ключевое слово this
- Методы call, apply и bind
Семинар 7: Асинхронный JavaScript (Часть 1)
- Асинхронный JavaScript
- AJAX
- XmlHttpRequest
- Объект JSON и методы работы с ним
- Fetch API
Семинар 8: Асинхронный JavaScript (Часть 2)
- Практические примеры работы с AJAX
- Отправка, получение и удаление данных на сервере
Семинар 9: Асинхронный JavaScript (Часть 3)
- Async/await
- Цикл событий (Event Loop)
- Колбэки и “ад колбэков” (Callback Hell)
- Промисы (Promises)
- SetTimeout
Семинар 10: Выполнение практических задач
- Создание слайдера
- Использование DevTools
- Создание фильтра
- Обсуждение и выбор финального проекта
Семинар 11: Валидация форм
- Регулярные выражения (Regex)
- Тестирование регулярных выражений (Matching)
- Валидация форм
Семинар 12: Объектно-ориентированное программирование (ООП) в JavaScript
- Основы ООП в JavaScript
- Конструкторы (Constructor Function)
- Прототипы (Prototype)
- Наследование
- Классы (Classes)
Семинар 13: Менеджер пакетов Node.js
- Введение в npm
- Модули JavaScript (import/export)
- Импорт библиотек
- Создание локального сервера (localhost)
Семинар 14: Хранение данных
- Локальное хранилище (LocalStorage)
- Сессионное хранилище (SessionStorage)
- Cookies
- Обсуждение и советы по финальному проекту
ментор

Дмитрий коктушев
Дизайнер, Арт-директор
ментор

Дмитрий коктушев
Дизайнер, Арт-директор
Дмитрий коктушев привнес богатый опыт работы в отрасли в качестве преподавателя графического дизайна. За много лет работы в качестве высококвалифицированного креативного профессионала в ведущих дизайнерских и рекламных агентствах, работающих во всех экранных и печатных средствах массовой информации, а также быть учредителем и инвестором в двух стартапах, что дало ему бесценную информацию о реальном мире.
Сертификат
