470823481
Нодира
498526497
Анна
364978079
Юлия

Закрыть

Общая информация
АИШ 10 лет О программе Схема обучения Программа обучения Стоимость обучения Преподаватели Новости и успехи Дни открытых дверей Работы слушателей О филиале АИШ Летняя школа
Обучающимся
Расписание занятий Списки групп и оценки Поиск школьника
Внеучебная жизнь
Олимпиады Политех-квест КРОСС И3 Курс для родителей Small Basic - клуб Битва роботов
Обратная связь
Форум Как нас найти Контакты

Дни открытых дверей Академии информатики для школьников —

Печать

Семестр 3 (Веб-программирование). Создание сценариев на JavaScript

( Создание сценариев на JavaScript )

Продолжительность обучения: 11 ак.ч. лекции очно + 37 ак.ч. практики очно + 24 ак.ч. самостоятельно
График обучения: 72 академических часа

Преподаватели

Аннотация

Ни один современный сайт не обходится в наше время без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт или просмотр увеличенных фотографий – все это, и многое другое, реализуется с помощью клиентского JavaScript.

Слушатели освоят скриптовый язык программирования JavaScript. Узнают о различиях между различными интернет - браузерами, узнают, почему одни и те же страницы по разному отображаются в разных интернет - браузерах.

Научатся использовать встроенные объекты, реагировать на события элементов управления и действия пользователя. Создавать различные визуальные эффекты и интерактивные элементы управления, такие как меню, различные слайдшоу, презентации и т.д.

Знания и умения, полученные в результате обучения

В ходе обучения слушатели изучат:

  • технологию создания динамических сайтов с помощью сценариев на javascript;
  • объектную модель документа;
  • работу с формами;
  • возможности проверки данных, вводимых пользователем;
  • получение информации о типе браузера пользователя.

Требования к начальному уровню знаний

  • Вступительное тестирование (Вступительный тест №ВПТ-552.1)
  • Возрастное ограничение: с сер. 8 - 9 класса школы

Для успешной сдачи теста №ВПТ-552.1 необходимо обладать следующими знаниями:

  1. Знание следующих элементов HTML:
    • теги логической рамзетки страницы: header, nav, main, footer, aside, section, article, figure, figcaption;
    • гиперссылка;
    • параграф, заголовки, цитата, длинная цитата, предформатированный текст, код, теги логической разметки текста: span, strong, em, b, i, верхний и нижний индексы, аббревиатура;
    • изображение;
    • форма и ее элементы.
  2. Назначение гиперссылок тексту и картинке.
  3. Знание каскадных таблиц стилей.
  4. Зание блочной верстки страниц: позиционирования и обтекания.

По результатам выполнения практического задания необходимо получить оценку "хорошо" или "отлично".

Программа курса

Занятие 1

Спецификация языка JavaScript

  • Типы данных и значения
  • Переменные
  • Выражения и операторы
  • Условные инструкции
  • Циклы

Ввод-вывод информации

  • alert
  • confirm
  • prompt
  • document.write

Занятие 2

Функции

  • Создание функции
  • Вызов функции
  • Аргументы функции
  • Возвращение значения из функции

Доступ к элементам документа

  • Ключевое слово "this"
  • Доступ к содержимому элементов документа

Занятие 3

Объекты JavaScript

  • Создание объектов
  • Установка и получение свойств
  • Перечисление свойств
  • Неопределенные свойства
  • Number
  • Math
  • Array

Занятие 4

Объекты JavaScript (продолжение)

  • Date
  • String

Занятие 5

Объекты JavaScript (продолжение)

  • Event
  • RegExp

Занятие 6

События в JavaScript

Занятие 7

Объекты браузера

  • Иерархия объектов
  • Window
  • Document
  • Location
  • History
  • Navigator
  • Screen

Занятие 8

Объекты браузера (продолжение)

  • Image
  • Style

Занятие 9

Объекты браузера (продолжение)

  • Form

Занятие 10

Холст и программное рисование

Занятие 11

Холст и программное рисование (продолжение)

Занятие 12

Экзамен