1

Step 1

Jade

2

Step 2

Потренироваться в вёрстке

3

Step 3

Сверстать 10 макетов

4

Step 4

JavaScript

5

Step 5

Курсы Hexlet

1

Step 1

Jade

2

Step 2

Потренироваться в вёрстке

3

Step 3

Сверстать 10 макетов

4

Step 4

JavaScript

5

Step 5

Курсы Hexlet

14 May 2015

Goal abandoned

The author does not write in the goal 7 years 1 month 3 days

General

Стать хорошим Front end разработчиком

Всем привет!
Я простой парень 25 лет. Получил диплом и сейчас ищу работу нашёл работу без работы.

Когда эта цель только создавалась, я уже отчаялся найти работу, никто не хотел даже бесплатно брать меня. Потом я случайно нашёл вакансию одной очень классной фирмы и после тестовых заданий меня приняли. Отработал 2.5 месяца, но видимо недостаток знаний всё-таки сказался.

Сейчас я нашёл другую, гораздо больше подходящую и очень мне нравящуюся фирму и работаю верстальщиком.

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

Всех людей, заинтересованных:
1. Программированием
2. Чтением
3. Фрилансом
4. и всех-всех-всех
буду рад видеть в друзьях/комментариях и общаться для общего удовольствия и пользы.

 Goal Accomplishment Criteria

Я хорошо умею верстать макеты различными видами вёрстки, знаю JavaScript и фреймворки, основы php, Python/Django и Ruby/Ruby on Rails

  1. Jade

    jade-lang.com - всё-всё с этого сайта. Кладезь информации

    naltatis.github.io/jade-syntax-docs/

  2. Потренироваться в вёрстке

    Htmlacademy:

    1. Позиционирование
    2. Сетки
    3. Фоны
    4. Мастерская: Создаём меню
    5. Мастерская: Декоративная мастерская
    6. Завершающие испытания
    7. Знакомство с HTML5
    8. Формы и HTML5
    9. Игра теней
    10. Селекторы. Часть 2
    11. Селекторы. Часть 3
    12. Линейные градиенты
    13. Двумерные трансформации
    14. Мастерская: декоративные эффекты на HTML5 и CSS3
    15. Оформление текста с помощью CSS. Часть 2
    16. Анимация
    17. Плавные переходы
    18. Таблицы на CSS
    19. Рамки и фоны, часть 2
    20. Кекстаграм: Начало. CSS-фильтры
    21. Кекстаграм: Эпилог. JavaScript
    22. Знакомство с LESS
  3. Сверстать 10 макетов

    Необходимо сверстать 10 макетов разными видами вёрстки (адаптивная, резиновая, отзывчивая).

    1. Первый макет готов
    2. Второй макет готов
    3. Третий макет готов
    4. Четвёртый макет готов
    5. Пятый макет готов
    6. Шестой макет готов
    7. Седьмой макет готов
    8. Восьмой макет готов
    9. Девятый макет готов
    10. Десятый макет готов
  4. JavaScript

    Видеокурс от Sorax

    1. Введение
    2. Инструкции
    3. Выражения и операторы
    4. Типы данных и переменные
    5. Числа
    6. Строки
    7. Логические значения
    8. Null и undefined
    9. Преобразование типов
    10. Условные инструкции
    11. Условный оператор
    12. Циклы
    13. Функции
    14. Цепочки областей видимости
    15. Замыкания
    16. Обработка исключений
    17. Объекты
    18. This и непрямой вызов методов
    19. Аксессоры и атрибуты свойств
    20. Прототипы и наследование
    21. Конструкторы и классы
    22. Цепные вызовы методов
    23. JSON
    24. Массивы
    25. ES5 методы массивов
    26. Объект Math
    27. Класс Date
    28. Регулярные выражения
    29. Класс RegExp
    30. Strict Mode
    31. Выполнение JS в браузере
    32. Window
    33. Location
    34. History, Screen, Navigator
    35. DOM

    learn.javascript.ru (весь учебник)

    Заметка - есть ещё и видео курс, называется "курс профессионального JavaScript", автор тот же- Илья Кантор.

    1. Введение в JavaScript
    2. Справочники и спецификации
    3. Редакторы для кода
    4. Консоль разработчика
    5. Основы JavaScript
    6. Привет, мир!
    7. Внешние скрипты, порядок исполнения
    8. Структура кода
    9. Современный стандарт, «use strict»
    10. Переменные
    11. Правильный выбор имени переменной
    12. Шесть типов данных, typeof
    13. Основные операторы
    14. Операторы сравнения и логические значения
    15. Побитовые операторы
    16. Взаимодействие с пользователем: alert, prompt, confirm
    17. Условные операторы: if, '?'
    18. Логические операторы
    19. Преобразование типов для примитивов
    20. Циклы while, for
    21. Конструкция switch
    22. Функции
    23. Функциональные выражения
    24. Рекурсия, стек
    25. Именованные функциональные выражения
    26. Всё вместе: особенности JavaScript
    27. Качество кода
    28. Отладка в браузере Chrome
    29. Советы по стилю кода
    30. Как писать неподдерживаемый код?
    31. Автоматические тесты при помощи chai и mocha
    32. Структуры данных
    33. Введение в методы и свойства
    34. Числа
    35. Строки
    36. Объекты как ассоциативные массивы
    37. Объекты: перебор свойств
    38. Объекты: передача по ссылке
    39. Массивы c числовыми индексами
    40. Массивы: методы
    41. Массив: перебирающие методы
    42. Псевдомассив аргументов «arguments»
    43. Дата и Время
    44. Замыкания, область видимости
    45. Глобальный объект
    46. Замыкания, функции изнутри
    47. [[Scope]] для new Function
    48. Локальные переменные для объекта
    49. Модули через замыкания
    50. Управление памятью в JavaScript
    51. Устаревшая конструкция «with»
    52. Методы объектов и контекст вызова
    53. Методы объектов, this
    54. Преобразование объектов: toString и valueOf
    55. Создание объектов через «new»
    56. Дескрипторы, геттеры и сеттеры свойств
    57. Статические и фабричные методы
    58. Явное указание this: «call», «apply»
    59. Привязка контекста и карринг: «bind»
    60. Функции-обёртки, декораторы
    61. Некоторые другие возможности
    62. Типы данных: [[Class]], instanceof и утки
    63. Формат JSON, метод toJSON
    64. setTimeout и setInterval
    65. Запуск кода из строки: eval
    66. Перехват ошибок, «try..catch»
    67. ООП в функциональном стиле
    68. Введение
    69. Внутренний и внешний интерфейс
    70. Геттеры и сеттеры
    71. Функциональное наследование
    72. ООП в прототипном стиле
    73. Прототип объекта
    74. Свойство F.prototype и создание объектов через new
    75. Встроенные «классы» в JavaScript
    76. Свои классы на прототипах
    77. Наследование классов в JavaScript
    78. Проверка класса: «instanceof»
    79. Свои ошибки, наследование от Error
    80. Примеси
    81. Документ, события, интерфейсы
    82. Современные возможности ES-2015
    83. ES-2015 сейчас
    84. Переменные: let и const
    85. Деструктуризация
    86. Функции
    87. Строки
    88. Объекты и прототипы
    89. Классы
    90. Тип данных Symbol
    91. Итераторы
    92. Set, Map, WeakSet и WeakMap
    93. Promise
    94. Генераторы
    95. Модули
    96. Proxy
    97. Дополнительно(81-82 имеют много подглав, но их уже не стал выкладывать, ибо очень долго и много места займёт)

    Книга "JavaScript. Подробное руководство" Дэвид Флэнаган

    1. Введение в JavaScript
    2. Лексическая структура
    3. Типы данных, значения переменные
    4. Выражения и операторы
    5. Инструкции
    6. Объекты
    7. Массивы
    8. Функции
    9. Классы и модули
    10. Шаблоны и регулярные выражения
    11. Подмножества и расширения JavaScript
    12. Серверный JavaScript
    13. JavaScript в веб-браузерах
    14. Объект Window
    15. Работа с документами
    16. Каскадные таблицы стилей
    17. Обработка событий
    18. Работа с протоколом HTTP
    19. Библиотека Jquery
    20. Сохранение данных на стороне клиента
    21. Работа с графикой и медиафайлами на стороне клиента
    22. Прикладные интерфейсы HTML5

    Книга Выразительный Javascript

    Заметка - необходимо "мусолить" каждую главу до полного понимания и выполнять все задания. Это совет от опытного разработчика.

    1. Введение
    2. О программировании
    3. Величины, типы и операторы
    4. Структура программ
    5. Функции
    6. Структуры данных: объекты и массивы
    7. Функции высшего порядка
    8. Тайная жизнь объектов
    9. Проект: электронная жизнь
    10. Поиск и обработка ошибок
    11. Регулярные выражения
    12. Модули
    13. Проект: язык программирования
    14. JavaScript и браузер
    15. Document Object Model
    16. Обработка событий
    17. Проект: игра-платформер
    18. Рисование на холсте
    19. HTTP
    20. Формы и поляформ
    21. Проект: Paint
    22. Node.js
    23. Проект: веб-сайт по обмену опытом
  5. Курсы Hexlet

    1. Bash. Основы командной строки
    2. Linux. Пользователи
    3. Основы программирования
    4. Основы Git
    5. Введение в алгоритмы
    6. Регулярные выражения
    7. Операционнные системы
  • 15327
  • 14 May 2015, 20:13
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?