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

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

Get Started. It's Free
or sign up with your email address
Rocket clouds
Навыки верстальщика by Mind Map: Навыки верстальщика

1. Ruby

1.1. Синтаксис

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

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

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

1.1.4. Блоки

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

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

1.1.7. Операторы

1.1.8. Константы

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

2. GIT

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

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

2.1.2. Дерево

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

2.1.4. push/pull/merge

2.1.5. rebase

2.1.6. cherry-pick, etc.

2.2. GitHub

2.2.1. Fork, pull request

2.2.2. CodeReview

3. UNIX

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

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

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

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

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

3.1.1.4. df, du

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

3.1.2. Процессы

3.1.2.1. top, ps

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

3.2. vim

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

4. HTML

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

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

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

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

4.5. Теги HTML5

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

4.6.1. SLIM

4.6.2. HAML

5. RoR

5.1. Assets pipeline

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

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

5.1.3. Хелперы

5.2. ActionView

5.2.1. Layouts, partials, templates

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

5.2.3. ERB

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

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

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

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

5.2.8. Cells

6. HTTP

6.1. HTTP-запросы

6.2. GET, POST

6.3. HTTP-статусы

7. Браузеры

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

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

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

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

8. CSS

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

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

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

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

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

8.6. Media

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

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

8.8.1. SASS (SCSS)

8.8.1.1. Синтаксис

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

8.8.1.3. import

8.8.2. LESS

8.8.3. STYLUS

9. JavaScript

9.1. Синтаксис

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

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

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

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

9.6. jQuery

9.6.1. Селекторы

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

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

9.6.4. События

9.7. Backbone