1

Этап 1

Изучить учебник на сайте gabdrahimov.ru

2

Этап 2

Изучить раздел "Основы JavaScript" на сайте learn.javascript.ru и прорешать задачи оттуда

3

Этап 3

Изучить раздел "Качество кода" на сайте learn.javascript.ru и прорешать задачи оттуда

4

Этап 4

Видео про JQuery

5

Этап 5

Изучить раздел "Структуры данных" на сайте learn.javascript.ru и прорешать задачи оттуда

6

Этап 6

Изучить раздел "Замыкания, область видимости" на сайте learn.javascript.ru и прорешать задачи оттуда

7

Этап 7

Изучить раздел "Методы объектов и контекст вызова" на сайте learn.javascript.ru и прорешать задачи оттуда

8

Этап 8

Изучить раздел "Некоторые другие возможности" на сайте learn.javascript.ru и прорешать задачи оттуда

9

Этап 9

Изучить раздел "ООП в функциональном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

10

Этап 10

Изучить раздел "ООП в прототипном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

11

Этап 11

Пройти уровень Home на сайте js.checkio.org

12

Этап 12

Пройти уровень Elementary на сайте js.checkio.org

1

Этап 1

Изучить учебник на сайте gabdrahimov.ru

2

Этап 2

Изучить раздел "Основы JavaScript" на сайте learn.javascript.ru и прорешать задачи оттуда

3

Этап 3

Изучить раздел "Качество кода" на сайте learn.javascript.ru и прорешать задачи оттуда

4

Этап 4

Видео про JQuery

5

Этап 5

Изучить раздел "Структуры данных" на сайте learn.javascript.ru и прорешать задачи оттуда

6

Этап 6

Изучить раздел "Замыкания, область видимости" на сайте learn.javascript.ru и прорешать задачи оттуда

7

Этап 7

Изучить раздел "Методы объектов и контекст вызова" на сайте learn.javascript.ru и прорешать задачи оттуда

8

Этап 8

Изучить раздел "Некоторые другие возможности" на сайте learn.javascript.ru и прорешать задачи оттуда

9

Этап 9

Изучить раздел "ООП в функциональном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

10

Этап 10

Изучить раздел "ООП в прототипном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

11

Этап 11

Пройти уровень Home на сайте js.checkio.org

12

Этап 12

Пройти уровень Elementary на сайте js.checkio.org

15 мая 2017

Цель заброшена

Автор не отписывался в цели 7 лет 4 месяца 20 дней

Общая

Выучить JavaScript

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

Сначала буду просто читать учебник на сайте gabdrahimov.ru. Постараюсь изучить его как можно быстрее, так там основы.

Так же более подробно буду читать в learn.javascript.ru. Буду решать оттуда задачи.

Потом буду тренироваться с помощью сайта js.checkio.org. Там задачи с каждым разом все сложнее и сложнее, но буду стараться делать по задаче в день. Сюда буду стараться каждый день писать отчеты.

 Критерий завершения

Я знаю основы языка и могу его использовать

 Личные ресурсы

Время, интернет, зрение

 Экологичность цели

Я увлеклась Веб-разработкой, хочу зарабатывать на этом деньги и я знаю уже и HTML, и CSS, и основы PHP. Но я до сих пор не познакомилась со JavaScript-ом. А это большой минус.

  1. Изучить учебник на сайте gabdrahimov.ru

    1. Учебник JavaScript для начинающих

    2. Учебник JavaScript для продолжающих

  2. Изучить раздел "Основы JavaScript" на сайте learn.javascript.ru и прорешать задачи оттуда

    1. Внешние скрипты, порядок исполнения

    2. Структура кода

    3. Современный стандарт, "use strict"

    4. Переменные

    5. Правильный выбор имени переменной

    6. Шесть типов данных, typeof

    7. Основные операторы

    8. Операторы сравнения и логические значения

    9. Побитовые операторы

    10. Взаимодействие с пользователем: alert, prompt, confirm

    11. Условные операторы: if, '?'

    12. Логические операторы

    13. Преобразование типов для примитивов

    14. Циклы while, for

    15. Конструкция switch

    16. Функции

    17. Функциональные выражения

    18. Рекурсия, стек

    19. Именованные функциональные выражения

    20. Всё вместе: особенности JavaScript

  3. Изучить раздел "Качество кода" на сайте learn.javascript.ru и прорешать задачи оттуда

    1. Отладка в браузере Chrome

    2. Советы по стилю кода

    3. Как писать неподдерживаемый код?

    4. Автоматические тесты при помощи chai и mocha

  4. Видео про JQuery

    1. Учим jQuery за 30 минут. Начало.

    2. jQuery за 30 минут. Учим селекторы. Часть 1.

    3. jQuery за 30 минут. Учим события. Часть 2.

    4. Изучаем jQuery за 30 минут. Изучаем Анимацию, атрибуты и др.

  5. Изучить раздел "Структуры данных" на сайте learn.javascript.ru и прорешать задачи оттуда

    1. Введение в методы и свойства

    2. Числа

    3. Строки

    4. Объекты как ассоциативные массивы

    5. Объекты: перебор свойств

    6. Объекты: передача по ссылке

    7. Массивы с числовыми индексами

    8. Массивы: методы

    9. Массив: перебирающие методы

    10. Псевдомассив аргументов "arguments"

    11. Дата и Время

  6. Изучить раздел "Замыкания, область видимости" на сайте learn.javascript.ru и прорешать задачи оттуда

    1. Глобальный объект

    2. Замыкания, функции изнутри

    3. [[Scope]] для new Function

    4. Локальные переменные для объекта

    5. Модули через замыкания

    6. Управление памятью в JavaScript

    7. Устаревшая конструкция "with"

  7. Изучить раздел "Методы объектов и контекст вызова" на сайте learn.javascript.ru и прорешать задачи оттуда

  8. Изучить раздел "Некоторые другие возможности" на сайте learn.javascript.ru и прорешать задачи оттуда

  9. Изучить раздел "ООП в функциональном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

  10. Изучить раздел "ООП в прототипном стиле" на сайте learn.javascript.ru и прорешать задачи оттуда

  11. Пройти уровень Home на сайте js.checkio.org

  12. Пройти уровень Elementary на сайте js.checkio.org

  • 1565
  • 15 мая 2017, 19:43
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?