Курсы JavaScript в Киеве!

Мы предлагаем курсы JavaScript:

  • в любое удобное для Вас время по индивидуально подстраиваемой программе с прекрасными преподавателями, которые регулярно используют javascript для разработки приложений

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

Всего 12 занятий в нашем учебном центре и Вы сможете:

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

Преподаватели курса JavaScript

Анита Кузняк

JavaScript, Веб-дизайн

Больше 2-х лет занимаюсь преподаванием. Абсолютно уверена, что методика обучения построенная на принципе "от обратного" намного эффективнее, чем классические варианты.

«Сколько б ты ни жил, всю жизнь следует учиться.»

Какой вариант обучения подходит Вам?

Индивидуальное обучение

  • индивидуальный график занятий
  • практика на Ваших проектах
  • начало занятий в течении 1го, 2х дней

12 занятий

24 учебных часов

8 800 грн

Новогодняя акция!

-40% на обучении

Вносите полную оплату с учетом СКИДКИ 40% за индивидуальный курс. Не позже 29 декабря (включительно). Получаете возможность заниматься в удобное для Вас время в первое полугодие (с января по июнь) 2019го.

Записаться

Занятия можно посещать в любом офисе. Возможность заниматься вдвоем за эту стоимость сохраняется.

Групповое обучение

  • не более 4х человек в группе
  • выбираете время занятий
  • группы стартуют каждую неделю

12 занятий

24 учебных часов

6 500 грн

Заполните форму и узнайте как сэкономить

-10% на обучении

Дистанционное (on line) обучение

  • индивидуальный график занятий
  • занимаетесь в удобном для Вас месте
  • не тратите время на дорогу

12 занятий

24 учебных часов

8 000 грн

Заполните форму и узнайте как сэкономить

-20% на обучении

Корпоративное обучение

  • возможны занятия на Вашей территории
  • выгодная стоимость для больших групп
  • адаптация программы курса под Ваши задачи

12 занятий

24 учебных часов

18 000 грн

Заполните форму и узнайте как сэкономить

-20% на обучении

Cкидки и акции

Сэкономь 50% от стоимости
Занимаясь индивидуально Вы можете пригласить еще одного человека и разделить стоимость обучения с ним пополам. При этом каждый из Вас заплатить гораздо меньше чем при занятии в группе, а все преимущества индивидуального обучения сохранятся.
СКИДКА ПО ЭТОЙ АКЦИИ ПЛЮСУЕТСЯ С ЛЮБОЙ ДРУГОЙ СКИДКОЙ!

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

1

Урок. Введение в JavaScript, основные сведения, синтаксис

  • Краткая история JavaScript, текущая версия
  • Внедрение сценариев в HTML
  • Синтаксис, зарезервированные слова
  • Понятие операторов
  • Понятие переменной
  • Классификация типов данных, оператор typeof
  • Глобальный объект
  • Тривиальные типы данных null, undefined
  • Базовые типы String, Number, Boolen
  • Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat()
2

Урок. Инструкции

  • Понятие инструкции
  • Объединение инструкций, оператор ","
  • Блок инструкций {}
  • Условные инструкции (if, if/else, if/else if/else)
  • Инструкции цикла (while, do/while, for, for/in)
  • Инструкция переключения (switch/case/default)
  • Инструкции (continue, break)
  • Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error)
  • Построение таблицы в цикле (использование элемента style и правил CSS для модификации внешнего вида таблицы)
  • Определение правильного окончания слова с разными числительными
3

Урок. Функции

  • Имена функций, их создание и вызов
  • Область видимости переменных
  • Аргументы функций, объект arguments, рекурсивный вызов
  • Инструкция return
4

Урок. Массивы и объекты

  • Массивы, тип данных Array
  • Свойства и методы экземпляров Array
  • Объекты в JS, тип данных Objectа
  • Свойства и методы экземпляров Object
  • Углубление понятия свойств и методов любого объекта в JavaScript
  • Контекст исполнения функции в качестве метода объекта
  • Пользовательские объекты
  • Понятие класса-конструктора, оператор instanceof, свойство constructor
  • Механизм наследования, prototype
5

Урок. Регулярные выражения и даты

  • Шаблоны для поиска в строках, тип данных RegExp
  • Синтаксис регулярных выражений
  • Спецсимволы, неалфавитные символы (управляющие последовательности)
  • Классы символов
  • Повторение
  • Альтернатива, группировка и ссылки (внутри вне шаблона)
  • Флаги
  • Свойства экземпляров RegExp
  • Методы экземпляров RegExp и String для поиска с использованием шаблонов
  • Создание дат, тип данных Date
6

Урок. Глобальный объект Window

  • DOM как связь базового JavaScript и HTML страницы
  • Глобальный объект Window, его свойства и методы
  • Объекты, доступные как свойства Window, их свойства и методы: location, history, navigator, screen, document
  • Взаимодействие окон (глобальных объектов) во фреймовой структуре
7

Урок. Объект Document, базовая модель событий

  • Свойства и методы объекта Document
  • Доступ к отдельным элементам страницы с помощью свойств объекта Document: body, title, forms, images, links, anchors, applets, embeds
  • Доступ к атрибутам элементов страницы
  • Способ сохранения информации для посещенной страницы – cookie
  • Базовая или исходная модель событий
  • Список событий и элементы страницы, где они могут возникнуть
  • Применение кода в качестве обработчика события
  • Вызов функций в значении атрибута
  • Регистрация функций-обработчиков в качестве свойства элемента, ключевое слово this
  • Передача ссылок на событие и элемент, в котором оно возникло
8

Урок. Отдельные HTML элементы и работа с ними

  • Таблицы и ее элементы
  • Свойства и методы таблицы, ее элементов
  • Формы и элементы управления
  • Свойства и методы формы, ее элементов
  • События, связанные с формой и ее элементами
  • Изображения
  • Свойства изображений
  • События, связанные с изображениями
9

Урок. Объектная модель документа (DOM)

  • Реализация W3C DOM различными браузерами
  • Архитектура DOM, дерево элементов
  • Типы узлов, работа с атрибутами
  • Свойства и методы различных типов узлов
  • Доступ к значению атрибутов через свойства
  • Работа со встроенными стилями (атрибут style (inline))
  • Работа с таблицами стилей (элементы link для внешних таблиц (linking) и style для встроенных таблиц (ebbedding))
  • Методы экземпляров RegExp и String для поиска с использованием шаблонов
  • Построение списка со ссылками из массива
  • Изменение внешнего вида посредством работы с таблицами стилей
10

Урок. Модель событий в объектной модели документа

  • Отличия целевых элементов для некоторых событий по сравнению с базовой моделью
  • Модель возникновения, распространения и обработки событий в W3C DOM и IE
  • Использование всплытия событий для регистрации единственного обработчика, исключения
  • Свойства события
  • Кроссбраузерное назначение функций-обработчиков событий
11

Урок. Введение в AJAX, нетривиальные примеры работы с HTML страницей

  • Что такое AJAX?
  • Краткий обзор XML документов и формата JSON
  • Основные аспекты работы асинхронного запроса
  • Кроссбраузерный способ организации запроса
  • Принципы работы с полученным ответом в зависимости от его заголовка (responseText, responseXML)
  • Организация сценариев в реальных проектах
  • Перетаскивание товара в корзину (клонирование элементов и работа с координатами события)
  • Использование cookie для запоминания состояния элементов (раскрывающегося списка)
  • Построение выпадающего списка
  • Применение setTimeout(), setInterval() для визуальных динамических эффектов
12

Урок. Основы JQuery и основы выборки элементов

  • Введение в JQuery, возможности
  • Правила работы с библиотекой jquery.js
  • Правила работы с DOM-деревом
  • Основы выборки элементов с web-страницы средствами JQuery
  • Выбор вложенных, дочерних элементов, следующих и предыдущих, выборка по значению и наличию атрибутов
  • Основы фильтрации выборок. Фильтры even, odd, not, has, contains, first, last, hidden, visible
  • Подведение итогов
Бесплатная консультация

Контакты

Картографические данные
Картографические данные © 2018 Google
Картографические данныеКартографические данные © 2018 Google
Картографические данные © 2018 Google