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
32
16

Часы указаны - академические (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.
Scroll to top