JS

Курсы Javascript

Разработка интерактивных веб-приложений
1
месяц
16
аудиторных
астр. часов
72
общих
астр. часа
Фронт-енд разработчик
дату уточняйте
у менеджера
Онлайн
15000 руб
на другую дату
Записаться
...

Для кого этот курс

Курс Javascript предназначен для тех, кто свободно владеет серверным программированием на языке PHP и теперь хочет изучить разработку веб-приложений на стороне клиента. В данном курсе мы будем рассматривать как чистый Javascript, так и популярные библиотеки, позволяющие существенно сократить написание кода. Отдельное внимание будет уделено технологии AJAX - фоновому общению клиента и сервера. Данная технология повсеместно применяется на современных сайтах.
Вы узнаете

По окончании курса Вы сможете свободно программировать на языке Javascript как в его природном варианте, так и с использованием популярных современных библиотек.

После этого мы рекомендуем Вам либо попрактиковаться в создании реальных сайтов, либо разработать собственную админку на специальном курсе по созданию своей CMS.

Ключевые профессиональные навыки
  • Javascript
  • DOM
  • Ajax
  • JQuery
  • JQueryUI
  • Bootstrap

Программа проведения курса

Длительность курса составляет

8 дней, 16 часов

Занятия проходят с 20 до 22 часов по Москве

по понедельникам и четвергам.

1
Работа с DOM

Структура DOM документа

Объекты: свойства, методы, события

Отложенная загрузка страницы

Основные свойства объектов DOM

Способы выборки элементов

Обработка событий

Создаём простой слайдер фотографий на javascript

2
ООП в javascript

ООП, которого нет

Поля и переменные

Конструктор класса. Пример таймера обратного отсчёта

Выгода от ООП

3
Основы AJAX

Что такое AJAX

Обзор применения AJAX на современных сайтах.

XMLHttpRequest. Отправка GET и POST запросов

Примеры добавления комментариев с помощью ajax

4
jQuery 1

Смысл использования библиотек. Селекторы

Использование собственных атрибутов

для выборки элементов

Мифы из SEO

Основные функции для работы с элементами

Обработка событий. Простейшие анимации

Пример FAQ

5
jQuery 2

Функция анимации. Параллельное выполнение анимации

Цепочки из анимаций. Коллбеки

Создание и обработка собственных событий

Подключение расширений JQuery

Написание собственных плагинов

6
AJAX в jQuery

Основные функции: get, post, load, ajax

Пример постраничной навигации с помощью AJAX

Пример постраничной навигации по скроллу

Опасность прямых обращений

к контроллерам, обрабатывающим AJAX

7
XML и JSON

XML и JSON, передача данных

без графического представления

Функции PHP для работы с json

JSONP, взаимодействие с чужими api

Создание собственного простейшего api

8
JQueryUI

Всё, что написано хорошо, написано до нас

Почему на js почти все библиотеки бесплатные

JQueryUI. Поведения, виджеты,

эффекты. ThemeRoller

Bootstrap. Css, componets, js

Примеры создания модальных окон

на обеих библиотеках

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

Игорь Маркин
Игорь Маркин
Профессиональный веб-разработчик.
"Javascript - очень интересный и динамичный язык. Сейчас без интерактивных элементов не обходится ни один сайт. Попробуйте, вам понравится!"

Что вы получите в процессе обучения:

8 онлайн уроков
Помощь преподавателя
Видеозаписи всех занятий
Архив со всеми материалами
Доступ в закрытое сообщество
Тусовку друзей программистов
Конкурентное преимущество
Сертификат об успешном прохождении курса

Выдача сертификатов

Увеличьте свои шансы на успешный старт и развитие карьеры, получив после прохождения курса уникальный сертификат.

Учеба у нас, благодаря которой вы научитесь применять свои знания на практике, и получение сертификата Школы Современных Технологий позволяют легко войти в сферу веб-разработки, интернет-маркетинга, веб-дизайна, seo и разработки мобильных приложений.

Каждый сертификат имеет уникальный номер, благодаря которому ваш потенциальный работодатель может убедиться в том, что сертификат принадлежит именно вам.

Запись на курс
Записываясь на курс, Вы соглашаетесь с условиями публичной оферты