Программирование на JavaScript

c 12 лет
На данный момент запись доступна только через Айтигеника
Специалисты по JavaScript очень востребованы, так что ваш ребенок сможет в будущем получить достойную профессию. Тем более, процесс программирования очень увлекательный!

Кому рекомендовано?
Ребятам, желающим разрабатывать интерактивные страницы сайтов. Либо тем, кто уже изучил HTML+CSS и хочет далее углубляться в web-разработку.

Результат после прохождения?
Ребенок научится оживлять собственные сайты, делая их функциональными. Рекомендуется для желающих в дальнейшем изучать Node.js.

Пользовательские навыки:
Работа с файловой системой (удаление перемещение файлов и папок). Знание основ HTML и CSS (желательно, но не обязательно, так как необходимые знания учащийся может получить у нас, пройдя несколько занятий по HTML+CSS).

Основные темы
1

Введение в js

Подключение JavaScript. Первая программа. alert, prompt, confirm. Консоль. Синтаксис и распространённые ошибки
2
Переменные, операции и типы данных
Объявление и использование переменных. Числа и операции над ними. Сокращённые операции, инкримент и декремент. Строки и операции над ними. Специальные значения. Операции с разными типами данных. Преобразование типов
3
Составные типы данных (коллекции)
Массивы. Методы работы с массивами. Объекты. Многомерные массивы. Многомерные объекты
4
Условия
Операторы сравнения. Сравнение разных типов. Конструкция if-else. Конструкция switch-case
5
Циклы
Цикл While. Цикл For. Цикл for-of и for-in. Инструкции break и continue. Работа с массивом с помощью for (перебор, заполнение, изменение). Перебирающие методы (map, forEach, filter)
6
DOM
Что такое DOM. Получение DOM элементов. Свойство innerHTML. Привязывание обработчиков событий. Отвязывание обработчиков событий. Получение группы элементов и привязывание обработчиков событий в цикле. Объект this. Работа с атрибутами. Стилизация через атрибут style. Работа с CSS классами через JS. Работа с формами (change, input, focus, blur). Работа с пунктами выпадающего списка. Data атрибуты. Объект event и элемент события. Координаты мыши. Событие нажатия клавиши. Отмена действия по умолчанию
7
Дата, время и таймеры
Объект Date и форматирование даты. Сравнение дат. Подсчёт времени до события. Планирование: setTimeout и setInterval
8
Углубленный JavaScript
Создание Dom элементов. Удаление Dom элементов. Функции для работы с DOM элементом. Работа с cookie. Локальное хранилище. Регулярные выражения
Форматы обучения
Гибкие форматы под цели и задачи вашего ребенка
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуально-групповой формат
Учеба в своем темпе
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Высокая мотивация
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Оптимальная нагрузка
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Быстрый прогресс
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Развитие Soft Skills
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Индивидуальный формат
Снижение уровня стресса
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Индивидуально-групповой формат
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуальный формат
Учеба в своем темпе
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Высокая мотивация
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Быстрый прогресс
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Развитие Soft Skills
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Оптимальная нагрузка
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Снижение уровня стресса
Техническое
1
Для занятий по Web-программированию вам нужно установить редактор кода
Для занятий вам будет достаточно установить: Sublime Text 4 или VS Code

Если у вас возникли трудности с установкой, пожалуйста напишите Айтигенику. Связаться с Айтигеником можно в чате в личном кабинете родителя/ученика или в мессенджерах:
Telegram Facebook Viber
2
Системные требования
Операционная система: Windows 7/8/8.1/10 x64, Mac OS X 10.9, 10.10, 10.11 и выше, или Linux) • Оперативная память: от 2 Гб и выше • Процессор: 2-х ядерный процессор от 1.8 ГГц;
3
Материалы
Теория, тестовые и практические задания, ссылки на дополнительные источники
Напиши Айтигенику
Выберите мессенджер, в котором вы хотели бы записаться на направление.

Если ученик уже обучается у нас - напишите в мессенждер, в котором уже есть переписка с Айтигеником.

Айтигеник