Школа
Веб-разработчиков

Научитесь разрабатывать сайты и программировать в школе веб-разработчиков, и вы сможете
В рамках курса мы научим вас важнейшим стандартам современного интернета: HTML 5, CSS, а также пользоваться инструментами разработки, как FireBug, Git, Sass.

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

Новички могут взять полный курс, а опытные — отдельные блоки программы. Чтобы посещать курсы, достаточно
Начало 5 июля 18:30
Новосибирск, проспект Коптюга, 4
Занятия по вторникам, четвергам и субботам.
Набор в следующую начинающую группу — осенью.
Телефоны:
Skype: siberianoNsk

Блок 1, Статический сайт с вёрсткой

4 занятия по 3 часа
Как сделать простой статический сайт-визитку из нескольких страничек, используя бесплатный шаблон из интернета.
  • Теги HTML
  • Селекторы CSS
  • FireBug/DevTools
  • Объектная модель HTML в браузере
  • Отладка документа и стиля
  • Формы Google
  • Основы составления ТЗ

Блок 2, Спецэффекты, "лайки" и встроенные сторонние сервисы на JavaScript

4 занятия по 3 часа
Формы HTML, как пользоваться фреймворком jQuery, чтобы сделать спецэффекты на JavaScript. Работа с AJAX и API.
  • Формы в HTML
  • Основы JS с JQuery
  • Аккордеоны, табы, анимация
  • Использование JS-API и AJAX
  • Веб-карты
  • «Лайки»
  • Комментарии через Disqus

Блок 3, Хостинг, организация кода

3 занятия по 3 часа
Как организовать сайт с доменом. Как развернуть сайт на хостинге и держать его в порядке.
  • DNS, домены, работа с хостингом
  • SSH
  • Работа с системами управления версиями Git/Mercurial, в команде

Блок 4, Форумы, е-магазины и другие приложения для сайта, скрипты PHP

4 занятия по 3 часа
Как делать сайт из готовых движков, разделять на шаблоны и выделять общие компоненты. Как сделать большой сайт, который готов к раскрутке и запуску пользователей.
  • Передача данных на сервер и на клиент (CGI и HTTP)
  • Формы на сервере
  • Выделение общих кусков страниц и шаблоны
  • Основы компонентного подхода
  • Основы веб-маркетинга и продвижения сайтов
  • Устанавливаем на сайте блог на WordPress, форум PHPBB и движок эл. Магазина
  • Запускаем продвижение наших сайтов

Блок 5, Язык Python и сайт на фреймворке Django

5 занятий по 3 часа
Как создавать сайт с простыми моделями данных (новости, блог). Фреймворк Django
  • Основы языка Python и баз данных
  • Фреймворк Django
  • Модели
  • Авторизация пользователей
  • Формы с валидацией на сервере
  • Основы командного создания сайтов
  • Основы кеширования

Блок 6, Продвинутый JavaScript

4 занятия по 3 часа
Как писать спецэффекты, валидацию форм, встраивать сложные виджеты: графики, таблицу, веб-карту с хранением данных на сервере.
  • JavaScript
  • Проверка вводимых данных в браузере
  • Событийная модель выполнения, асинхронное программирование
  • Event bubbling
  • Замыкания в JavaScript, пространства переменных
  • Сторонние библиотеки JavaScript
Для практической работы на нашем курсе принесите свой ноутбук. На нём должен работать WiFi.
Стоимость участия:
  • 18 000 рублей за полный курс
За отдельные блоки:
  • №5 - 4 000 рублей
  • все остальные - 3 000 рублей
Новосибирск, Академгородок,
проспект Коптюга, 4 (Институт математики)