Навыки верстальщика

Just an initial demo map, so that you don't start with an empty map list ...

Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Навыки верстальщика создатель Mind Map: Навыки верстальщика

1. HTML

1.1. Doctype - стандарты и различия

1.2. Основы SEO - семантическое использование тегов

1.3. Принципы экономного использования тегов

1.4. Атрибуты тегов и ограничения на их использование

1.5. Теги HTML5

1.6. Препроцессоры

1.6.1. SLIM

1.6.2. HAML

2. Браузеры

2.1. Зоопарк - различия, движки

2.2. Средства разработки (firebug, dragonfly, etc.)

2.3. Понимание процесса обработки и рендеринга страниц

2.4. Знать необходимые настройки

3. CSS

3.1. Иметь представление о хаках для разных браузеров

3.2. Позиционирование, z-index, float

3.3. Блочная модель

3.4. Специфичность селекторов

3.5. Псевдо-классы и псевдо-элементы

3.6. Media

3.7. Компактный стиль описания правил

3.8. Препроцессоры

3.8.1. SASS (SCSS)

3.8.1.1. Синтаксис

3.8.1.2. Переменные, миксины

3.8.1.3. import

3.8.2. LESS

3.8.3. STYLUS

4. JavaScript

4.1. Синтаксис

4.2. Области видимости

4.3. DOM-структура документа

4.4. Ajax (в том числе - кроссбраузерный)

4.5. Регулярные выражения

4.6. jQuery

4.6.1. Селекторы

4.6.2. Цепочки вызовов

4.6.3. Устройство плагинов

4.6.4. События

4.7. Backbone

5. Ruby

5.1. Синтаксис

5.1.1. Примитивы (числа, строки, булевы значения, символы, nil)

5.1.2. Классы/модули/методы

5.1.3. Массивы, хэши, объекты

5.1.4. Блоки

5.1.5. Ключевые слова

5.1.6. Control statements (циклы, условия)

5.1.7. Операторы

5.1.8. Константы

5.1.9. Глобальные переменные

6. GIT

6.1. Понимание принципов работы

6.1.1. Рабочая копия

6.1.2. Дерево

6.1.3. Удаленный репозиторий

6.1.4. push/pull/merge

6.1.5. rebase

6.1.6. cherry-pick, etc.

6.2. GitHub

6.2.1. Fork, pull request

6.2.2. CodeReview

7. UNIX

7.1. Основные утилиты командной строки

7.1.1. Файловая система

7.1.1.1. Навигация (cd, ls, less)

7.1.1.2. Поиск файлов (find)

7.1.1.3. Поиск внутри файлов (grep, zgrep, sed)

7.1.1.4. df, du

7.1.1.5. Стандартная структура папок в UNIX

7.1.2. Процессы

7.1.2.1. top, ps

7.1.2.2. Фоновые задачи, screen

7.2. vim

7.3. SSH-ключи - понимание

8. RoR

8.1. Assets pipeline

8.1.1. Понимание принципов работы

8.1.2. Создание пакетов

8.1.3. Хелперы

8.2. ActionView

8.2.1. Layouts, partials, templates

8.2.2. Использование content_for и yield в шаблонах

8.2.3. ERB

8.2.4. Работа с формами

8.2.5. Экранирование спецсимволов

8.2.6. Основные хелперы Rails

8.2.7. Использование I18n в шаблонах

8.2.8. Cells

9. HTTP

9.1. HTTP-запросы

9.2. GET, POST

9.3. HTTP-статусы