Цель заброшена
Автор не отписывался в цели 7 лет 30 дней
Стать хорошим Front end разработчиком
Всем привет!
Я простой парень 25 лет. Получил диплом и сейчас ищу работу нашёл работу без работы.
Когда эта цель только создавалась, я уже отчаялся найти работу, никто не хотел даже бесплатно брать меня. Потом я случайно нашёл вакансию одной очень классной фирмы и после тестовых заданий меня приняли. Отработал 2.5 месяца, но видимо недостаток знаний всё-таки сказался.
Сейчас я нашёл другую, гораздо больше подходящую и очень мне нравящуюся фирму и работаю верстальщиком.
В этой цели, которая будет долгосрочной, я буду вести список того, что хотелось бы изучить, чтобы следить за прогрессом.
Всех людей, заинтересованных:
1. Программированием
2. Чтением
3. Фрилансом
4. и всех-всех-всех
буду рад видеть в друзьях/комментариях и общаться для общего удовольствия и пользы.
Критерий завершения
Я хорошо умею верстать макеты различными видами вёрстки, знаю 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
- Введение в алгоритмы
- Регулярные выражения
- Операционнные системы
- 15321
- 14 мая 2015, 20:13
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением