Программирование наJavascript
Курс предназначен для старшеклассников. Может являться логическим продолжением курсов “Основы Web-дизайна” и “Web-программирование”. Базовые знания по HTML и CSS приветствуется, но не являются обязательными.
Возраст учащихся
12-17 лет (группы формируются по возрасту)
Количество учеников в классе
максимум 12
Продолжительность курса
сентябрь – май, 72 ак. часа
График обучения
2 ак. часа (90 минут) / 1 раз в неделю
Цель курса
В процессе обучения профессиональному языку программирования JavaScript, слушатель сможет ощутить себя в роли программиста и, овладев базовыми навыками, начнет создавать свои первые приложения. Ребята освоят азы современного веб-программирования и узнают какое применение находит JavaScript при создании веб-сайтов. Основная цель курса — не только научить слушателя создавать свои первые программы и заложить в него базовые навыки программирования, но и пробудить интерес к созданию программ и компьютерных приложений.
Язык JavaScript популярен и востребован во всем мире при решении широкого круга задач веб-разработки. Это делает изучение программирования не только увлекательным творческим процессом, но и позволяет ребенку получить профессиональные навыки, которые могут стать основой востребованной высокооплачиваемой профессии.
Программа курса
- Основы языка программирования JavaScript.
- Синтаксис. Базовые типы. Основы HTML/CSS.
- Добавление в программу логики и контроля. Циклы и условия.
- Функции. Объекты и массивы. “Декодер слов”.
- Работа с объектами. Дата и время.
- Таймеры. Создание игры.
- Динамическое модифицирование страниц. Объектная модель документа (DOM).
- Работа с элементами страницы и форм. Проверка форм.
- Создание викторины-опроса-теста. “Генератор паролей”. Игра “Угадай число”
- Работа с изображениями: ролловеры, фотогаллереи, анимированные слайд-шоу.
- Рисование при помощи JS.
- Навигация: анимированные меню. События.
- Введение в jQuery. Селекторы и методы jQuery.
- События и функции jQuery.
- Анимация и эффекты.
- Подключение библиотек. Построение графиков.
Приобретаемые знания и умения
- изучение основ программирования и алгоритмов, объектно ориентированное программирование (ООП)
- получение практических навыков по написанию кода на JavaScript
- создание современного веб-сайта
- знакомство с популярными технологиями: AJAX, jQuery и т.д.
- разработка игр и веб-приложений
- развитие логического и творческого мышления
- отличная база, которая позволит изучить любой другой язык программирования