Современная WEB-разработка
Дата начала курса: 10.09.2018
Продолжительность: 24 ч.
Время обучения:
9-12, 12-15, 15-18, 18-21
Стоимость обучения:
5 400 руб.
Телефон:
8 (8442) 98-00-38
Преподаватели
Тушов
Леонид Владимирович
Преподавал в МГУ и лучших образовательных центрах Москвы.
Участник чемпионата мира по программированию ACM 2003
Соруководитель студии AVGroup, активный фрилансер и программист.
Курс рекомендован учащимся 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 Перспективы
Обзор дальнейших направлений.