Флорчук Вячеслав
Иван Никонов - большой профессионал в своем деле! На занятиях всегда рассматриваются очень интересные и полезные темы. Преподаватель дает материал ...
Читать полностью >>>
на отлично!
Трускавецкий Сергей
Меня все устраивает!!! Преподаватель отличный. Все интересно, полезно, а главное - доступно! Спасибо Ивану Григорьевичу, благодаря ему я знаю ...
Читать полностью >>>
JS.
все отзывы о курсе >>

Frontend-разработка. Основы JavaScript

Длительность 2 мес., 18 зан. х 2,5 часа
Стоимость, грн 3600 грн в месяц
Даты начала 05.09.2017, 18.45-21.15
18.09.2017, 10.00-13.30
Приходите на авторский курс к Оксане Цыбе и получите знания для хорошего старта в web-разработке!
 
Оксана Цыба - это опытный специалист по веб-разработке с участием в реальных проектах. Профессионально владеет HTML5, CSS3, JavaScript. Хорошо знакома с фреймворками типа React.js. Кроме того, успешно занимается преподавательской деятельностью уже более 12 лет.

Рецепты приготовления ярких сайтов на Javascript

Хотите "оживить" свой сайт, сделать его ярким и динамичным?
 

Используйте JavaScript и у вас все получится!
 
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.


  • Примеры современных сайтов - весь функционал выполнен на JavaScript

 


 

 

 

 

  • игра на языке программирования JavaScript
2048 — браузерная игра, написанная 19-летним итальянским разработчиком Габриэле Чирулли (итал. Gabriele Cirulli) на языке программирования JavaScript. Игровое поле имеет форму квадрата 4x4. Целью игры является получение плитки номинала «2048» (при желании можно продолжить дальше).
 


Основные темы курса:

Тема: Введение

Что такое JavaScript?
Версии
Клиентская часть
Переменные и типы данных
Выражения и операторы
 
Тема: Логические структуры

Условные конструкции
Циклические конструкции

Тема: Массивы

Создание массивов
Одномерные и многомерные массивы
Методы массивов

Тема: Функции

Определение и вызов функции
Аргументы функций
Функции как данные
Область видимости функций

Тема: Объекты

Создание объектов
Свойства объектов
Свойства и методы универсального класса Object
Объекты, подобны массивам

Тема: Конструкторы и прототипы

Конструкторы
Прототипы и наследование
ООП в JavaScript
Общие методы класса Object

Тема: Работа с окнами браузера

Объекты Window, Screen и Navigator
Объекты Location и History
Таймеры
Методы управления окнами
Простые диалоговые окна
Обработка ошибок

Тема: Работа с документами

Динамическое содержание документа
Свойства объекта Document
Обзор объектной модели W3C DOM
Поиск элементов в документе
Модификация документа 

Тема: CSS и JavaScript

Обзор CSS
CSS для DHTML
Использование стилей в сценариях
Вычисляемые стили
CSS-классы

Тема: События и обработка событий 

Базовая обработка событий
Обработка событий в модели DOM Level 2
Обзор событий элементов управления
Практические примеры обработки событий мыши
Практические примеры обработки событий клавиатуры

Тема: Формы и элементы формы

Объект Form
Определение элементов формы
Сценарии и элементы формы
Примеры верификации формы

Тема: Cookies и механизмы сохранения данных на стороне клиента

Обзор cookies
Сохранение и чтение cookie
Хранимые данные и безопасность

Тема: Работа с графикой на стороне клиента

Работа с готовыми изображениями
Графика и CSS
SVG масштабируемая векторная графика
VML векторный язык разметки
Создание графики с помощью тега canvas

Тема: Ajax и работа с HTTP протоколами

Использование объекта XMLHttpRequest
Ajax и динамические сценарии
Взаимодействие с протоколами HTTP с помощью тега script

Тема: Введение в JQuery

jQuery — это самая популярная бесплатная библиотека JavaScript. Девиз jQuery - write less, do more. Используя jQuery Вы можете значительно облегчить разработку на JavaScript, расширить функциональность и добавить различные эффекты к пользовательскому интерфейсу web-приложений.  

Знакомство с бибилиотекой JQuery
Подключение JQuery к странице
Понятие "селектор" и селекторная выборка элементов

Тема: Фильтры

Базовые фильтры
Фильтры контента
Фильтры атрибутов
Фильтры элементов форм

Тема: Манипуляция свойствами, атрибутами и стилями

Чтение и установка значений атрибутов
Изменение стиля отображения элемента
Установка содержимого элемента
Обработка значений элементов формы

Тема: Работа с DOM-деревом

Методы фильтрации элементов
Методы перемещения по DOM-дереву

Тема: События и обработчики событий

Событийная модель
Нативные методы JavaScript для обработки событий
Методы обработки событий в JQuery

Тема: Создание анимаций

Метод "animate" и его возможности
Готовые анимационные эффекты JQuery

 
 

 

 

Слушатели, успешно прошедшие курс обучения, получают сертификат.

Посмотреть образец сертификата.