e-mail:

работаем ежедневно: 9:00 - 21:00

+380 44 247 95 15 +380 63 247 95 15

+380 97 213 99 79 +380 66 055 07 01

м. Левобережная

ул. Р. Окипной, 2 (Отель "Турист")

Записаться на курс

Запись на курс

Ваша заявка успешно отправлена

Курсы веб программирования для школьников cовременная разработка Javascript


курсы  курсы английского языка, английский язык интенсив, английские для всех

Программа рассчитана на изучение и осознание основных закономерностей работы чистого javascript, знание которого даст понимание любой библиотеки или фреймворка. а изучение и использование jquery или angular.js не будет вызывать проблем вообще. Курс рассчитан на слушателей, которые планируют разрабатывать нечто большее, чем простые сайты, поэтому программа насыщена многочисленными комментариями и простыми объяснениями сложных вещей. Кроме изучения материала занятий, слушатели обрабатывают и закрепляют материал многочисленными практическими задачами.

Требования к слушателям: для хорошего усвоения материала требуется обладать навыками уверенного пользователя компьютера (см. также Пользователь ПК с нуля)

По окончанию курса каждый проходит тестирование и получает сертификат.

Форма обучения
Стоимость, грн.
Количество часов
Колличество занятий
Групповая
4 000
40
20
Индивидуальная
8 000
26
13

Часы указаны - академические (1 час - 60 минут)

Как найти наш учебный центр можно посмотреть нажав здесь

Курс может изменятся от изложенного ниже на усмотрение преподавателя и навыков слушателей

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


Тема 1. Введение в JavaScript
1. Версии JavaScript;
2. Client-side JavaScript;
3. Примеры использования JavaScript;
4. Популярность JavaScript.

Тема 2. Лексическая структура
1. Кодировка и case sensitivity;
2. Пробелы;
3. Комментарии;
4. Идентификаторы;
5. Зарезервированные слова.

Тема 3. Типы данных
1. Числа;
2. Строки;
3. Логический тип;
4. Функции;
5. Объекты;
6. Массивы;
7. Значения null и undefined;
8. Объектные оболочки примитивных типов;
9. Конвертация типов данных.

Тема 4. Переменные
1. Типизация и декларация;
2. Область видимости;
3. Блочная область видимости;
4. Примитивные и ссылочные типы;
5. Сборщик мусора ;
6. Переменные и свойства объекта;
7. Цепочка видимости (scope chain).

Тема 5. Операторы
1. Обзор операторов JS;
2. Число операндов;
3. Приоритеты операций;
4. Ассоциативность оператора;
5. Арифметические операторы;
6. Equality (==) и Identity (===);
7. Условные операторы;
8. Строковые операторы;
9. Логические операторы;
10. Битовые операторы;
11. Оператор присваивания;
12. Прочие операторы.

Тема 6. Утверждения
1. Условное утверждение;
2. Утверждение switch;
3. Утверждение while;
4. Утверждение do/while;
5. Утверждение for;
6. Утверждение for/in;
7. Утверждение break;
8. Утверждение continue;
9. Утверждение var.

Тема 7. Объекты и массивы
1. Объект;
2. Свойства объекта;
3. Объект как массив;
4. Стандартные свойства и методы объектов;
5. Массив;
6. Доступ к элементам массива;
7. Добавление нового элемента в массив;
8. Длина массива;
9. Методы массивов.

Тема 8. Использование исключений в JavaScript
1. Понятие исключения;
2. throw;
3. try-catch-finally;
4. Наилучшая практика использования исключений.

Тема 9. Функции
1. Определение и вызов функции;
2. Аргументы функции и объект Arguments;
3. Функции как данные;
4. Функции как методы;
5. Методы и свойства объекта функции;
6. Call-объект;
7. Область видимости и замыкания;
8. Конструктор Function().

Тема 10. Классы и прототипы
1. Конструкторы;
2. Прототип и наследование свойств;
3. Эмуляция классов JavaScript;
4. Общие методы;
5. Наследование классов.

Тема 11. JavaScript в Web-браузере
1. Роль JS в Web, обзор основных возможностей JS в web-браузере;
2. Объект window как глобальный контекст;
3. Внедрение JS в HTML;
4. Выполнение программ JS;
5. Безопасность JavaScript.

Тема 12. Document Object Model
1. Модель DOMф;
2. DOM Level 0;
3. W3C DOM;
4. Универсальное представление дерева;
5. HTML имплементация DOM-модели;
6. Версии W3C DOM -модели;
7. Совместимость DOM в браузерах;
8. Обход DOM-дерева;
9. Поиск элементов в документе;
10. Модификация документа;
11. Добавление элементов в документ;
12. Свойство innerHTML.

Тема 13. Каскадные таблицы стилей
1. Введение в CSS;
2. Атрибуты видимости и позиционирования;
3. CSS box-model;
4. Атрибуты Visibility и Display;
5. Атрибут z-index;
6. Атрибуты overflow and clip;
7. Управление стилями с помощью JavaScript;
8. HTML-анимация;
9. Включение и выключение CSS.

Тема 14. Формы
1. Доступ к форме и к элементам формы;
2. Определение элементов формы;
3. Общие свойства элементам формы;
4. Элементы формы.

Тема 15. Управление окном браузера
1. Таймеры;
2. Свойство window.location;
3. История загрузки документов;
4. Геометрия окна;
5. Объект Screen;
6. Объект Navigator;
7. Открытие нового окна;
8. Диалоговые окна;
9. Обработка ошибок.

Тема 16. Библиотека jQuery
1. Обзор jQuery;
2. jQuery селекторы;
3. Манипуляции DOM;
4. Манипуляции CSS;
5. Использование jQuery для создания обработчиков событий;
6. Использование jQuery для создания визуальных эффектов.

Тема 17. События
1. Событийно-ориентированное программирование;
2. Добавление обработчиков событий;
3. События браузера;
4. События документа;
5. События формы;
6. События клавиатуры;
7. События мыши.

Тема 18. Cookies
1. Обзор Cookies;
2. Безопасность и ограничения;
3. Время жизни cookie;
4. Создание и область действия cookie;
5. Чтение cookie;
6. Удаление cookie;
7. Использование jQuery для работы с cookie (jQuery plugin).

Тема 19. Асинхронное программирование в JavaScript
1. Асинхронное программирование;
2. Преимущества асинхронного программирования;
3. Функция обратного вызова - основа асинхронного программирования;
4. XMLHttpRequest;
5. Использование XML для AJAX;
6. Использование JSON для AJAX;
7. Использование jQuery для AJAX вызовов;
8. Отложенные (deferred) объекты.

Тема 20. Model-View-Controller библиотеки (frameworks) для JavaScript
1. Что такое MVC?
2. Типичные возможности MVC-библиотек;
3. Backbone.js;
4. Другие MVC-библиотеки.

Тема 21. JavaScript -инструменты
1. Отладка JavaScript;
2. Сжатие кода;
3. Тестирование приложений на JavaScript.

Записаться на курс

Запись на курс

Ваша заявка успешно отправлена


Старт занятий

Нет мероприятий в выбранной категории

Наши партнеры

Образование в Украине

Найти репетитора английского языка и других предметов на дому и по скайпу

Контакты

Адрес: г. Киев, ст. метро "Левобережная", отель "Турист"
ул. Раисы Окипной 2, 25 этаж, правое крыло, офис 2517
Контактные телефоны:
+38 (044) 247-95-15
+38 (063) 247-95-15
+38 (097) 213-99-79
+38 (066) 055-07-01
E-mail: info@innovation-center.com.ua

Scroll to top