Антикафе и коворкинг » Курс Web-разработка
Курс Web-разработка
Давно хотели научиться делать веб-сайты для себя или на заказ? Не хватает возможностей фреймворков, а изучать книги и спецификации слишком скучно? Приходите к нам - вместе мы научимся делать больше, лучше и качественнее, и главное - процесс изучения будет интересным.
Первое занятие - бесплатно! Курс рассчитан на 5 месяцев, общая стоимость - 14 700 рублей.
Группа 8-12 человек, занятия проводятся один раз в неделю в оборудованном уютном конференц-зале.
Почему стоит выбрать именно нас? Слово нашему преподавателю, Александру.
"Я изучаю веб с 2007-ого года, профессионально работаю в этой сфере с 2012-ого. Соответственно, я могу рассказать общие закономерности жизни этой отрасли, куда движутся технологии, как изменяются браузеры. Это вряд ли будет по силам человеку, который начал работать в web недавно (меньше 3 лет). Также я стараюсь обеспечить, чтобы всё сказанное и показанное было понятно, доступно и интересно, у меня есть чёткая программа практических заданий, которые призваны помочь закрепить теоретический материал и оценить ваши возможности в процессе прохождения курса. Многие курсы с этим не заморачиваются и дают контрольное задание только в конце, перед выдачей сертификата".
Александр принимал участие в создании таких крупных проектов, как kudainfo.ru и teroserproject.com, также он является разработчиком системы XMessenger (IM система с клиентским шифрованием сообщений) и плеера для вебсайтов XPlayer (JS-библиотека, генерирующая интерфейс плеера на чистом HTML/CSS, использующая Flash или HTML5 в зависимости от браузера). С сентября 2016 года ведёт кружок по вебдизайну в Президентском физико-математическом лицее №239.
Программа обучения:
- История интернет и сайтостроения, особенности движков разных браузеров
- Протокол HTTP
- Привязка разных IP к одному домену, и наоборот. Как работает DNS. Виды DNS записей. WHOIS
- Основы вёрстки, HTML
- Создание схематичных макетов разных видов
- Расширенные возможности HTML: формы, плагины
- CSS, стили. Разделение семантики и визуального оформления. Особенности браузеров
- Протокол HTTP. Общие сведения, заголовки. Методы
- PHP, серверные скрипты. Основы языка. Типы данных, переменные, функции, массивы. Работа с сессиями, авторизация. Работа с файлами. Работа с базами данных
- PHP: отправка почты с сервера. Работа с входными данными, чтение и установка Cookies. Чтение параметров адресной строки
- Регулярные выражения
- MySQL, принципы построения архитектуры базы данных. Работа с простыми запросами. Чтение и запись данных
- MySQL: сложные запросы, создание индексов. Операции JOIN, UNION. Оценка производительности.
- Apache ModRewrite. Создание красивых URL
- JavaScript: основы языка, написание простых сценариев. Разбор базовых алгоритмов
- JavaScript: понятие scope, видимость переменных. Контекст, привязка контекста. Замыкания
- DOM. Манипуляция содержимым страницы с помощью JavaScript
- Объект style, модификация стилей с помощью JavaScript. Получение текущего стиля элемента
- События, привязка обработчиков. Таймеры
- Создание собственных модулей и библиотек, практики создания хорошего кода
- AJAX, взаимодействие с сервером. XML, JSON. Отправка и получение данных из СУБД
- Принцип двойной навигации. Работа с History API
- Приёмы создания хорошо индексируемого контента. Валидация HTML, подводные камни
- HTML5: новые возможности. Семантические блоки, audio/video
- HTML5: Canvas
- HTML5: File API
- HTML5: Geolocation
- JavaScript: прототипы, реализация наследования
- JavaScript: отправка файла на сервер без использования формы
- JavaScript: XmlHttpRequest2, новые возможности
- JavaScript: работа с диапазонами (Range)
- Мобильная вёрстка: особенности, сложности
- Особенности старых браузеров: IE7-8
- Особенности старых браузеров: Android 2.x
- Вёрстка простого e-mail письма
- Создание расширений под Google Chrome и Mozilla Firefox
Встреча ВКонтакте: https://vk.com/event131764596