Goal abandoned
The author does not write in the goal 8 years 12 days
Стать хорошим Front end разработчиком
Всем привет! 
Я простой парень 25 лет. Получил диплом и сейчас ищу работу нашёл работу без работы.
Когда эта цель только создавалась, я уже отчаялся найти работу, никто не хотел даже бесплатно брать меня. Потом я случайно нашёл вакансию одной очень классной фирмы и после тестовых заданий меня приняли. Отработал 2.5 месяца, но видимо недостаток знаний всё-таки сказался.
Сейчас я нашёл другую, гораздо больше подходящую и очень мне нравящуюся фирму и работаю верстальщиком.
В этой цели, которая будет долгосрочной, я буду вести список того, что хотелось бы изучить, чтобы следить за прогрессом.
Всех людей, заинтересованных:
1. Программированием
2. Чтением
3. Фрилансом
4. и всех-всех-всех
буду рад видеть в друзьях/комментариях и общаться для общего удовольствия и пользы.
Goal Accomplishment Criteria
Я хорошо умею верстать макеты различными видами вёрстки, знаю JavaScript и фреймворки, основы php, Python/Django и Ruby/Ruby on Rails
- 
                    
                    
Jade
jade-lang.com - всё-всё с этого сайта. Кладезь информации - 
                    
                    
Потренироваться в вёрстке
Htmlacademy:
Позиционирование- Сетки
 - Фоны
 - Мастерская: Создаём меню
 - Мастерская: Декоративная мастерская
 - Завершающие испытания
 Знакомство с HTML5Формы и HTML5Игра тенейСелекторы. Часть 2Селекторы. Часть 3- Линейные градиенты
 - Двумерные трансформации
 - Мастерская: декоративные эффекты на HTML5 и CSS3
 - Оформление текста с помощью CSS. Часть 2
 - Анимация
 - Плавные переходы
 - Таблицы на CSS
 - Рамки и фоны, часть 2
 - Кекстаграм: Начало. CSS-фильтры
 - Кекстаграм: Эпилог. JavaScript
 - Знакомство с LESS
 
 - 
                    
                    
Сверстать 10 макетов
Необходимо сверстать 10 макетов разными видами вёрстки (адаптивная, резиновая, отзывчивая).
- Первый макет готов
 - Второй макет готов
 - Третий макет готов
 - Четвёртый макет готов
 - Пятый макет готов
 - Шестой макет готов
 - Седьмой макет готов
 - Восьмой макет готов
 - Девятый макет готов
 - Десятый макет готов
 
 - 
                    
                    
JavaScript
Видеокурс от Sorax
ВведениеИнструкцииВыражения и операторыТипы данных и переменныеЧислаСтрокиЛогические значенияNull и undefinedПреобразование типов- Условные инструкции
 - Условный оператор
 - Циклы
 - Функции
 - Цепочки областей видимости
 - Замыкания
 - Обработка исключений
 - Объекты
 - This и непрямой вызов методов
 - Аксессоры и атрибуты свойств
 - Прототипы и наследование
 - Конструкторы и классы
 - Цепные вызовы методов
 - JSON
 - Массивы
 - ES5 методы массивов
 - Объект Math
 - Класс Date
 - Регулярные выражения
 - Класс RegExp
 - Strict Mode
 - Выполнение JS в браузере
 - Window
 - Location
 - History, Screen, Navigator
 - DOM
 
learn.javascript.ru (весь учебник)
Заметка - есть ещё и видео курс, называется "курс профессионального JavaScript", автор тот же- Илья Кантор.
Введение в JavaScriptСправочники и спецификацииРедакторы для кодаКонсоль разработчикаОсновы JavaScriptПривет, мир!Внешние скрипты, порядок исполненияСтруктура кодаСовременный стандарт, «use strict»ПеременныеПравильный выбор имени переменнойШесть типов данных, typeofОсновные операторыОператоры сравнения и логические значенияПобитовые операторыВзаимодействие с пользователем: alert, prompt, confirmУсловные операторы: if, '?'Логические операторыПреобразование типов для примитивовЦиклы while, forКонструкция switchФункцииФункциональные выраженияРекурсия, стекИменованные функциональные выраженияВсё вместе: особенности JavaScriptКачество кодаОтладка в браузере ChromeСоветы по стилю кодаКак писать неподдерживаемый код?Автоматические тесты при помощи chai и mochaСтруктуры данныхВведение в методы и свойстваЧислаСтрокиОбъекты как ассоциативные массивыОбъекты: перебор свойствОбъекты: передача по ссылкеМассивы c числовыми индексамиМассивы: методыМассив: перебирающие методыПсевдомассив аргументов «arguments»Дата и ВремяЗамыкания, область видимостиГлобальный объектЗамыкания, функции изнутри[[Scope]] для new FunctionЛокальные переменные для объектаМодули через замыканияУправление памятью в JavaScriptУстаревшая конструкция «with»Методы объектов и контекст вызоваМетоды объектов, thisПреобразование объектов: toString и valueOfСоздание объектов через «new»Дескрипторы, геттеры и сеттеры свойствСтатические и фабричные методыЯвное указание this: «call», «apply»Привязка контекста и карринг: «bind»Функции-обёртки, декораторыНекоторые другие возможностиТипы данных: [[Class]], instanceof и уткиФормат JSON, метод toJSONsetTimeout и setIntervalЗапуск кода из строки: evalПерехват ошибок, «try..catch»ООП в функциональном стилеВведениеВнутренний и внешний интерфейсГеттеры и сеттерыФункциональное наследованиеООП в прототипном стилеПрототип объектаСвойство F.prototype и создание объектов через newВстроенные «классы» в JavaScriptСвои классы на прототипахНаследование классов в JavaScriptПроверка класса: «instanceof»Свои ошибки, наследование от ErrorПримесиДокумент, события, интерфейсыСовременные возможности ES-2015ES-2015 сейчасПеременные: let и constДеструктуризацияФункцииСтрокиОбъекты и прототипыКлассыТип данных SymbolИтераторыSet, Map, WeakSet и WeakMapPromiseГенераторыМодулиProxy- Дополнительно(81-82 имеют много подглав, но их уже не стал выкладывать, ибо очень долго и много места займёт)
 
Книга "JavaScript. Подробное руководство" Дэвид Флэнаган
Введение в JavaScriptЛексическая структураТипы данных, значения переменныеВыражения и операторы- Инструкции
 - Объекты
 - Массивы
 - Функции
 - Классы и модули
 - Шаблоны и регулярные выражения
 - Подмножества и расширения JavaScript
 - Серверный JavaScript
 - JavaScript в веб-браузерах
 - Объект Window
 - Работа с документами
 - Каскадные таблицы стилей
 - Обработка событий
 - Работа с протоколом HTTP
 - Библиотека Jquery
 - Сохранение данных на стороне клиента
 - Работа с графикой и медиафайлами на стороне клиента
 - Прикладные интерфейсы HTML5
 
Книга Выразительный Javascript
Заметка - необходимо "мусолить" каждую главу до полного понимания и выполнять все задания. Это совет от опытного разработчика.
- Введение
 - О программировании
 - Величины, типы и операторы
 - Структура программ
 - Функции
 - Структуры данных: объекты и массивы
 - Функции высшего порядка
 - Тайная жизнь объектов
 - Проект: электронная жизнь
 - Поиск и обработка ошибок
 - Регулярные выражения
 - Модули
 - Проект: язык программирования
 - JavaScript и браузер
 - Document Object Model
 - Обработка событий
 - Проект: игра-платформер
 - Рисование на холсте
 - HTTP
 - Формы и поляформ
 - Проект: Paint
 - Node.js
 - Проект: веб-сайт по обмену опытом
 
 - 
                    
                    
Курсы Hexlet
Bash. Основы командной строкиLinux. Пользователи- Основы программирования
 - Основы Git
 - Введение в алгоритмы
 - Регулярные выражения
 - Операционнные системы
 
 
- 15578
 - 14 May 2015, 20:13
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion