Спецкурс читается в МФТИ в Долгопрудном осенью 2014 и весной 2015 года. Занятия проходят по средам с 19:00 до 21:45 в аудитории 113 ГК. Первое занятие - 29 октября.
Каждое занятие состоит из полуторачасовой лекции и полуторачасовой практики. Для практики студентам нужно приносить ноутбуки. На практику оставаться необязательно, её можно выполнять дома.
Предварительного знания веб-технологий не требуется.
В весеннем семестре можно попробовать сделать спецкурс официальным и провести зачёт.
Планируется запись скринкастов.
Группа вконтакте для срочных объявлений.
29 октября. Какие языки и технологии используются на вебе. HTML. CSS. CSS-фреймворки. Хостинг для статического сайта.
12 ноября. Протокол HTTP. Реализация своими руками: веб-сервер для статики на коленке. Фреймворк Flask: routing, шаблоны.
19 ноября. Игрушечный деплоймент на VPS через screen. Работа с базой данных, SQLAlchemy. Cookies, регистрация пользователей.
26 ноября. Деплоймент на облачную платформу.
Фреймворк Django (подробно). Ajax. Безопасность. Честный деплоймент на VPS: nginx, fastCGI. Проектирование интерфейсов. Использование готовых движков вроде WordPress. Веб-сокеты. JavaScript-фреймворки на стороне клиента. Тестирование. API.