Современная WEB-разработка

Дата начала курса: 05.10.2017

Продолжительность: 24 ч.

Время обучения:
9-12, 12-15, 15-18, 18-21

Стоимость обучения:
5 400 руб.

Телефон:
8 (8442) 98-00-38

Выдаваемые документы:

Преподаватели

Тушов
Леонид Владимирович
Веб-разработчик с опытом более 14 лет
Преподавал в МГУ и лучших образовательных центрах Москвы.
Участник чемпионата мира по программированию ACM.
Активный фрилансер, программист и консультант.

Курс рекомендован учащимся 8–11-х классов.

Занятия рассчитаны на 1 модуль (по 24 ак. часа)

В каждом модуле 12 занятий по 2 академических часа.

Занятия проводятся 1 раз в неделю по 2 ак. часа с сентября-октября по апрель-май в рабочие или выходные дни. Каждый слушатель обеспечен компьютером. Группы до 10 человек.

По окончании обучения выдается свидетельство 1С Центра сертифицированного обучения 1С.

Стоимость обучения: 1 модуль (24 ак.часа, 12 занятий по 2 ак.часа) – 5400 руб. При оплате обучения единовременно за 2 модуля скидка – 10%! Для слушателей 2-го и последующих модулей – скидка 10%!

Договор на оказание платных образовательных услуг: скачать в PDF

Реквизиты для оплаты обучения:  cкачать в PDF

На курсе:

  • Познакомитесь с основополагающим принципами и последним тенденциям мира web-разработки.
  • Научитесь создавать современные многостраничные сайты, презентации и web‑приложения.
  • Познакомитесь с приемами построения web‑страниц на HTML, CSS и JavaScript.
  • Научитесь работать с библиотеками JQuery и Bootstrap для быстрого оформления web-сайтов.
  • Изучите принципы обмена данными с сервером.
  • В качестве финального проекта напишете собственную компьютерную игру «Пятнашки».

 

Программа Модуля.

1 Основы

1.1 HTML

Древовидная структура, форматирование, таблицы, элементы управления, блочная разметка.

1.2 CSS

Классы стилей. Изменение внешнего вида элементов.

1.3 CSS. Эффекты

Анимации, трансформации, тени.

1.4 JavaScript. Переменные и DOM, функции

Динамические страницы. Доступ к узлам HTML, события.

1.5 JavaScript. JSON

Формат обмена и хранения данных.

1.6 JavaScript. Условные конструкции, циклы

Операторы ветвления. Итерирование по элементам.

1.7 Bootstrap

Адаптивная разметка, компоненты.

1.8 JQuery

Селекторы, плагины.

1.9 Игра «2048». Часть 1

Базовая вёрстка.

1.10 Игра «2048». Часть 2

Внутреннее представление поля.

1.11 Игра «2048». Часть 3

Логика и управление.

1.12 Игра «2048». Часть 4

Размещение на хостинге.

2 Технологии

2.1 GitHub

Открытые репозитории, клиент Git.

2.2 AJAX, WebSocket

Асинхронные запросы, сокеты.

2.3 Gulp

Система сборки файлов проекта.

2.4 Bower

Менеджер библиотек проекта.

2.5 SASS

Упрощение разработки CSS.

2.6 RActive

Двунаправленное связывание данных и представления.

2.7 Приложение «WishList». Часть 1

Дизайн макета и вёрстка.

2.8 Приложение «WishList». Часть 2

Реализация MVC.

2.9 Приложение «WishList». Часть 3

Дополнительные эффекты.

2.10 Приложение «WishList». Часть 4

Интеграция с социальными сетями.

2.11 PageSpeed

Оптимизация скорости загрузки.

2.12 Перспективы

Обзор дальнейших направлений.