Front-end
Верстка
Знакомство с версткой
Данный уровень предназначен для людей, которые никогда не верстали и не имеют представления о верстке, CSS и HTML.
Курсы
- Введение в Интернет
- Основы HTML
- Содержимое в HTML
- Формы в HTML
- Основы CSS
- Текст в CSS
- Блочная модель в CSS
- Позиционирование в CSS
- Уроки по HTML и CSS
Справочники
Скринкасты
Базовая верстка
Данный уровень предназначен для людей, имеющих базовые представления о верстке, CSS и HTML.
Курсы
- Погружение в HTML5
- Как верстать на HTML5 и CSS3
- HTML5 и CSS3 на примерах
- Магия CSS
- Продвинутый CSS
- Продвинутые уроки по HTML и CSS
Статьи
Справочники
Современные технологии верстки
Данный уровень предназначен для людей, имеющих представления о верстке и желающих изучить новые технологии и подходы к верстке.
Курсы
Документация
Статьи
- Вёрстка адаптивных email-писем (часть 1)
- Вёрстка адаптивных email-писем (часть 2)
- Способы организации CSS-кода
Скринкасты
Справочники
Надстройки над HTML и CSS
Метаязыки являющиеся надстройками над HTML CSS.
Курсы
Документация
Автоматизация разработки
Данный уровень предназначен для людей, имеющих глубокие представления о верстке и желающих изучить способы оптимизации и автоматизации своей работы. Для дальнейшего изучения понадобится знание так же JavaScript и NodeJs
Курсы
- Приступая к работе с Grunt
- Сборка с Gulp
- Автоматизация работы с Gulp
- Bower, Gulp и Yeoman
- Node, Express и libsass: проект с нуля
Скринкасты
Фреймворки для верстки
Готовые фреймворки для верстки макетов.
Курсы
Документация
JavaScript
Язык JavaScript
Курсы
Учебник
- Введение
- Основы JavaScript
- Качество кода
- Структуры данных
- Замыкания, область видимости
- Методы объектов и контекст вызова
- Некоторые другие возможности
- ООП в функциональном стиле
- ООП в прототипном стиле
- Современные возможности ES-2015
Скринкасты
Документ, события, интерфейсы
Учебник
- Документ и объекты страницы
- Основы работы с событиями
- События в деталях
- Формы, элементы управления
- Создание графических компонентов
Дополнительно
Курсы
Учебник
- Веб-компоненты: взгляд в будущее
- AJAX и COMET
- Анимация
- Оптимизация
- Окна и Фреймы
- CSS для JavaScript-разработчика
- Сундучок с инструментами
- Регулярные выражения
- О всякой всячине
Node.JS
Курсы
Скринкасты
Документация
jQuery
Курсы
Скринкасты
Документация
AngularJS
Курсы
Скринкасты
React
Скринкасты
Back-end
PHP
Справочник языка
Документация
- Основы синтаксиса
- Типы
- Переменные
- Константы
- Выражения
- Операторы
- Управляющие конструкции
- Функции
- Классы и объекты
- Пространства имен
Дополнительно
Документация
- Errors
- Исключения
- Generators
- Ссылки. Разъяснения
- Предопределённые переменные
- Предопределённые исключения
- Встроенные интерфейсы и классы
- Контекстные опции и параметры
- Поддерживаемые протоколы и обработчики (wrappers)
- Безопасность
- Отличительные особенности
- Справочник функций
- Ядро PHP: Руководство хакера