Школа Web-Разработчиков - IT

advertisement
Школа Web-Разработчиков.
Программа обучения:
Блок 1
Статический сайт с вёрсткой
 Теги HTML
 Селекторы CSS
 FireBug/DevTools
 Объектная модель HTML в браузере
 Отладка документа и стиля
 Формы Google
 Основы составления ТЗ
После первого блока программы, Вы будете знать:
Как сделать простой статический сайт-визитку из нескольких страничек, используя
бесплатный шаблон из интернета.
Требования к слушателям Блока 2: Владеть вёрсткой на HTML & CSS
Блок 2:
Спецэффекты, "лайки" и встроенные сторонние сервисы на JavaScript







Формы в HTML
Основы JS с JQuery
Аккордеоны, табы, анимация
Использование JS-API и AJAX
Веб-карты
«Лайки»
Комментарии через Disqus
После второго блока программы, Вы будете знать:
Формы HTML. Пользоваться фреймворком jQuery, чтобы сделать спецэффекты на
JavaScript. Работать с AJAX и API
Требования к слушателям Блока 3: Свободно работать с компьютером, знать основы
HTML, CSS, владеть FireBug/DevTools, основы вёрстки, продвинутый CSS.
Блок 3:
Хостинг и организация кода, продвинутая вёрстка




DNS, домены, работа с хостингом
SSH
Работа с распределёнными системами управления версиями (далее РСУВ)
Git/Mercurial, в команде
После третьего блока программы, Вы будете знать:
Как организовать сайт с доменом. Как развернуть сайт на хостинге.
Требования к слушателям Блока 4: Знать HTML, CSS, формы. Уметь работать с
хостингом, SSH и РСУВ.
Блок 4:
Форумы, е-магазины и другие приложения для сайта, скрипты PHP







Передача данных на сервер и на клиент (CGI и HTTP)
Формы на сервере
Выделение общих кусков страниц и шаблоны
Основы компонентного подхода
Основы веб-маркетинга и продвижения сайтов
Устанавливаем на сайте блог на WordPress, форум PHPBB и движок эл. Магазина
Запускаем продвижение наших сайтов
После 4го блока программы, Вы будете уметь: делать сайт из готовых движков,
разделять на шаблоны и выделять общие компоненты. Делать большой сайт, который
готов к раскрутке и запуску пользователей
Требования к слушателям Блока 5: Уметь установить необходимые пакеты Python на
своей рабочей ОС. Приветствуется: начальные представления о программировании,
пользование Linux как основной системой.
Блок 5:
Язык Python и сайт на фреймворке Django







Основы языка Python и баз данных
Фреймворк Django
Модели
Авторизация пользователей
Формы с валидацией на сервере
Основы командного создания сайтов
Основы кеширования
После 5го блока программы, Вы будете уметь: Создавать сайт с простыми моделями
данных (новости, блог). Фреймворк Django
Требования к слушателям Блока 6: Владение HTML & CSS. Основы программирования на
Python и Javascript.
Блок 6:
Продвинутый JavaScript






JavaScript
Валидация вводимых данных на клиенте
Event bubbling
Замыкания JS, пространства переменных
Событийная модель выполнения, асинхронное программирование
Сторонние библиотеки JavaScript
После 6го блока программы, Вы будете уметь: Писать спецэффекты, валидацию форм,
встраивать сложные виджеты: графики, таблицу, веб-карту с хранением данных на
сервере
Download