Программирование JavaScript на базе библиотеки JQuery (ОНЛАЙН): Курсы

На сегодняшний день ни один веб –проект не обходится без применения JavaScript. Скрипты написанные на этом языке позволяют реагировать на действия посетителя, обрабатывать клики мыши, перемещение курсора, скрывать или отображать элементы веб-страниц, получать и устанавливать cookie,...
IT: Для программистов и IT-специалистов
Бейсик, компьютерный учебный центр логоБейсик, компьютерный учебный центр
Открытый набор
40 часов
Онлайн
от 6 174 ₽

Анонс программы

На сегодняшний день ни один веб –проект не обходится без применения JavaScript. Скрипты написанные на этом языке позволяют реагировать на действия посетителя, обрабатывать клики мыши, перемещение курсора, скрывать или отображать элементы веб-страниц, получать и устанавливать cookie, запрашивать данные, выводить сообщения......и многое, многое другое! Поэтому следующий шаг после изучения HTML, CSS – это Программирование на JavaScript . Так же в онлайн-курс входит изучение библиотеки JQuery, которая благодаря своим мощным возможностям и простотой в использовании приобрела большую популярность. С помощью JQuery Вы с легкостью сможете осуществлять различные визуальные эффекты: Слайдер с движущимися картинками, анимированная галерея, всплывающее анимированное меню и многое другое. Все это позволяет сделать веб-страницу «живой» и многофункциональной.По окончании курса выдается сертификат Учебного центра Бейсик.Количество часов - 40 астрономических часовОнлайн-обучение предлагает вам ряд преимуществ:первое занятие - БЕСПЛАТНО;стоимость обучения в группе в режиме online на 30% меньше;обучение проходит в режиме онлайн в реальном времени c преподавателем (это так же просто, как если бы вы физически присутствовали в аудитории);слушатели видят рабочий стол преподавателя, он видит их рабочий стол. Слушатель может голосом в любой момент задать вопрос, и преподаватель сразу же голосом на него отвечает;возможность преподавателя переходить на рабочий стол слушателя и корректировать его действия в процессе урока;мини-группы - до 5 чел.;непривязанность к месту.Для того, чтобы записаться на первый пробный бесплатный урок, необходимо отправить заявку по e-mail: online@basic.com.ua.

Целевая аудитория

Web-дизайнеры, HTML-верстальщики, Web-программисты.

Описание Программы

Информация о тренере:

Профессиональный опыт: с 2006– по сегодняшний день веб-программист.
За время своей профессиональной деятельности, принимал участие во многих успешных проектах.

Ключевые области знаний:
- HTML, СSS, PHP, JavaScript, Adobe Flash, Action Script, Codeigniter, MVC, MySQL, PostgreSQL.

Преподавательский опыт: 5 лет – тренер в УЦ Бейсик.
Читает курсы «HTML, CSS» , «Программирование на JavaScript», «Веб -Программирование PHP - Уровень 1», «PHP pro».
Имеет успешный опыт проведения курсов Web - программирования онлайн. Объясняет простым и доступным языком на реальных примерах из жизни.

Требования к слушателям:

Для усвоения материала необходимы знания языка гипертекстовой разметки HTML и каскадных таблиц стилей в объеме курса Курсы WEB ДИЗАЙН - HTML5.0/ CSS3.0

ПРОГРАММА ОНЛАЙН- КУРСА

Занятие No1.
На первом занятии рассматривается подключение библиотеки jQuery, описательно рассматривается ее функционал, на практических примерах изучаются ее возможности по работе с текстом элементов страницы. Слушатель учится добавлять, изменять и заменять различные объекты, привязывает события мыши к ним, а также управляет их видимостью. Рассматриваются базовые анимационные эффекты.
Практическое задание: в качестве домашнего задания предлагается создать приложение "Интерактивная елочка с игрушками".

Занятие No2
Опираясь на базовые понятия языка Javascript, используем всю мощь инструментария jQuery. Переменные, циклы, арифметические операции, случайные числа, стили и их анимация - фундамент разработки любого игрового приложения.
Практическое задание: пишем приложение "однорукий бандит".

Занятие No3
На данном занятии слушатели приобретают навыки обработки событий форм. Рассматривается управление содержимым страницы с помощью формы. Теоретический аспект занятия посвящен типам данных в Javascript и событиям, связанных с динамически создаваемыми элементами.
Практическое задание: на занятии создается онлайн-конструктор изображения на футболке.

Занятие No4
Современный веб-сайт не мыслит своего существования без асинхронной перезагрузки отдельных его элементов. Загрузка данных из внешнего источника в текущую страницу позволяет оживить самую скучную страницу, оптимизирует ресурсы пользователя и веб-сайта, делает работу с сайтом удобной и приятной. Теоретическая часть занятия посвящена предотвращению стандартного поведения для событий страницы, вводится понятие функции.
Практическое задание: Создаем классический сайт-одностраничник.

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

Занятие No6
Развивая тему предыдущего занятия создаем фотогалерею с отображением объектов в виде трехмерной карусели. Применяем математические функции Javascript на практике.

Занятие No7
Используя чистый Javascript пишем функционал сортировки таблиц по различным ее столбцам. Теоретическая часть занятия посвящена объектам в js, формату представления данных JSON.

Занятие No8
Закрепляем навыки работы с объектами. Практическое задание: пишем приложение для контроля знаний в виде теста.

Занятие No9
Одной из актуальных задач frontend-разработчика является программирование функционала покупки товара в интернет магазине. Приложение "витрина интернет магазина" позволяет добавить товар в корзину щелчком или перетягиванием мышью, с последующим пересчетом стоимости заказа.

Занятие No10
Браузерные игры являются хорошим упражнением для разработчика: приходится учитывать взаимодействия между объектами игрового мира, реакцию на действия пользователя. Практическое задание: Игра «Охота» знакомит слушателя с canvas, рисованием и векторной графикой в Javascript.

Занятие No11
При разработке следующего игрового приложения "Космический корабль" рассматриваются темы обнаружения столкновения между объектами, модульности приложения, работы с объектами в Javascript.
Практическое задание: создаем игровое приложение «Космический корабль»

Занятие No12
Современная веб-страница умеет "общаться" с сервером не перегружаясь. Одним из методов обеспечения такого взаимодействия является AJAX. Занятие посвящено работе с веб-сервером.
Практическое задание: создаем одностраничный интерфейс для наполнения/редактирования таблицы базы данных MySQL.

Занятие No 13
Продолжаем работать с веб-сервером, пишем приложение с которым могут одновременно работать несколько пользователей - "чат".
Практическое задание: пишем "чат"

Занятие No14
Кроме удовлетворения утилитарных потребностей при разработке сайта, рассматриваются возможности по изменению стандартного поведения сайта. Сейчас сайты на основе параллакс-эффекта являются современными и нестандартными. Теоретическая часть занятия посвящена управлению событиями прокрутки страницы.

Занятие No15
Вы не раз задумывались о том, что у вас не хватает степеней свободы при верстке? Как заставить стили одного блока зависеть от стилей другого? Облегчаем процесс верстки сайта, решаем задачи, нерешаемые на чистом css. Используем элементы пользовательского интерфейса библиотеки jQuery-UI

Занятие No 16
Тема занятия "Разработка версии сайта для мобильных устройств". Библиотека jQuery-mobile.

Занятие No17
Хоть раз использовав плагины к jQuery написанные другими людьми, хочется написать свой. На этом занятии мы пишем свой jQuery-plugin на основе уже созданного веб-приложения. Разработка следующего подобного приложения с подобным функционалом после этого превратится в пятиминутное удовольствие, Ваш плагин с легкостью смогут использовать другие разработчики.

Занятие No18
Иногда разработчику приходится собирать и структурировать информацию в сети с уже готовых сайтов. На этом занятии рассматриваются основы сбора (crawling) и экспорта информации с витрины интернет магазина .

Занятие No 19
Валидация форм ввода - будничное и рутинное занятие frontend-разработчика. Контролируем корректность ввода данных пользователем в форму.
Практическое занятие: пишем приложение резервирования мест в автобусе/кинотеатре с возможностью оформления заявки.

Занятие No 20
Последнее занятие касается тем оптимизации, кроссбраузерности и быстродействия созданных Вами приложений. Сдаем успешно тест по курсу.

Записаться на курс
Программирование JavaScript на базе библиотеки JQuery (ОНЛАЙН): Курсы
6 174
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
40 часов
Онлайн
от 6 174 ₽