1

Step 1

1. Знакомство.

23 February—26 February

2

Step 2

2. Синтаксис, циклы и функции.

27 February—05 March

3

Step 3

3. Структура данных.

06 March—12 March

4

Step 4

4. Методы объектов

13 March—26 March

5

Step 5

5. DOM и события.

27 March—02 April

6

Step 6

6. Формы. Графичекие компоненты.

03 April—09 April

7

Step 7

7. Продвинутый CSS. Анимация.

10 April—16 April

8

Step 8

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

17 April—23 April

1

Step 1

1. Знакомство.

23 February—26 February

2

Step 2

2. Синтаксис, циклы и функции.

27 February—05 March

3

Step 3

3. Структура данных.

06 March—12 March

4

Step 4

4. Методы объектов

13 March—26 March

5

Step 5

5. DOM и события.

27 March—02 April

6

Step 6

6. Формы. Графичекие компоненты.

03 April—09 April

7

Step 7

7. Продвинутый CSS. Анимация.

10 April—16 April

8

Step 8

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

17 April—23 April

23 February 2017 16 April 2017
Goal completed 9 June 2017
General

Подружиться с JavaScript

В прошлом году я начала свое знакомство с front-end, познакомилась с HTML и CSS, прошла несколько курсов на coursera и стала кодить (не без помощи гугла, конечно). Но с JS не так легко подружиться, пара курсов мне не придали уверенности.

Изучение JS и затягивает, и пугает одновременно. Слишком много у него правил, с которыми нужно знакомиться более основательно и структурировано.

Я выбрала для себя несколько книг и видеокурсов, которые планирую освоить за 2 месяца.

Заодно хочу проверить свою гипотезу, что черпание информации из нескольких источников одновременно помогает лучше понять и усвоить теорию.

 Goal Accomplishment Criteria

Чувствовать себя уверенным кодером перед интервью по JS.

  1. 1. Знакомство.

    1. Выразительный javascript: 1. Величины, типы и операторы.

    2. Выразительный javascript: 2. Структура программ.

    3. Выразительный javascript: 3. Функции.

    4. learn.javascript.ru: 1. Основы JavaScript (начало)

    5. Видео-уроки JavaScript: 1. Введение в JS. Типы данных.

    6. Видео-уроки JavaScript: 2. Условные операторы и Логические операторы.

    7. Видео-уроки JavaScript: 3. Циклы.

    8. Видео-уроки JavaScript: 4. Функции. Знакомство.

    9. coursera: Advanced Styling with Responsive Design. Week 1/4. Style with Responsive Design

    10. coursera: HTML, CSS, and Javascript for Web Developers. Week 4/5. Introduction to Javascript.

    11. coursera: Responsive Website Basics: Code with HTML, CSS, and JavaScript. Week 2/4.

    12. freecodecamp: HTML & CSS

  2. 2. Синтаксис, циклы и функции.

    1. learn.javascript.ru: 1. Основы JavaScript (циклы и функции)

    2. learn.javascript.ru: 2. Качество кода.

    3. Видеокурсы. Урок 4: Синтаксис JavaScript

    4. Видеокурсы. Урок 5: Arrays

    5. Видеокурсы. Урок 6: Functions

    6. Видеокурсы. Урок 7: Функциональные выражения

    7. freecodecamp: Basic JavaScript

  3. 3. Структура данных.

    1. learn.javascript.ru: 3. Структуры данных.

    2. Выразительный javascript: 4. Структуры данных: объекты и массивы

    3. Выразительный javascript: 5. Функции высшего порядка

    4. Видеокурсы. Урок 8: Объекты

    5. freecodecamp: Object Oriented and Functional Programming

  4. 4. Методы объектов

    1. Выразительный javascript: 6. Тайная жизнь объектов

    2. Видеокурсы. Урок 9: Конструктор, прототип и наследование

    3. Видеокурсы. Урок 10: BOM

    4. Видеокурсы. Урок 11: DOM

    5. Видеокурсы. Урок 12: Events

    6. Видеокурсы. Урок 13: Обзор событий

    7. freecodecamp: Basic Algorithm Scripting

    8. learn.javascript.ru: 4. Замыкания, область видимости

    9. learn.javascript.ru: 5. Методы объектов и контекст вызова

  5. 5. DOM и события.

    1. learn.javascript.ru: 6. Некоторые другие возможности

    2. learn.javascript.ru: 7. ООП в функциональном стиле

    3. learn.javascript.ru: 8. ООП в прототипном стиле

    4. learn.javascript.ru: 10. Документ и объекты страницы

    5. learn.javascript.ru: 11. Основы работы с событиями

    6. learn.javascript.ru: 12. События в деталях

    7. learn.javascript.ru: 16. AJAX и COMET

    8. Выразительный javascript: 10. Модули

    9. Выразительный javascript: 11. Проект: язык программирования

    10. Выразительный javascript: 12. JavaScript и браузер

    11. Выразительный javascript: 13. Document Object Model

    12. Выразительный javascript: 14. Обработка событий

    13. Видеокурсы. Урок 14: AJAX

    14. Видеокурсы. Урок 15: Анимация в CSS

    15. Видеокурсы. Урок 16: Адаптивная верстка

    16. Видеокурсы. Урок 17: Градиенты и трансформации

    17. freecodecamp: JSON APIs and Ajax

    18. freecodecamp: Intermediate Algorithm Scripting

  6. 6. Формы. Графичекие компоненты.

    1. learn.javascript.ru: 13. Формы, элементы управления

    2. learn.javascript.ru: 14. Создание графических компонентов

    3. Выразительный javascript: 15. Проект: игра-платформер

    4. Выразительный javascript: 16. Рисование на холсте

    5. Выразительный javascript: 17. HTTP

    6. Выразительный javascript: 18. Формы и поля форм

    7. Выразительный javascript: 19. Проект: Paint

    8. Видеокурсы. Урок 22: Angular

    9. Видео Advanced: Урок 7: Формы и элементы формы

    10. freecodecamp: Advanced Algorithm Scripting

  7. 7. Продвинутый CSS. Анимация.

    1. learn.javascript.ru: 17. Анимация

    2. learn.javascript.ru: 18. Оптимизация

    3. learn.javascript.ru: 19. Окна и Фреймы

    4. learn.javascript.ru: 20. CSS для JavaScript-разработчика

    5. freecodecamp: Intermediate Front End Development Projects

    6. Видеокурсы. Урок 21: bootstrap

    7. freecodecamp: Responsive Design with Bootstrap

    8. Выразительный javascript: 7. Проект: электронная жизнь

    9. Выразительный javascript: 8. Поиск и обработка ошибок

    10. learn.javascript.ru: 9. Современные возможности ES-2015

    11. Выразительный javascript: 9. Современные возможности ES-2015

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

    1. Выразительный javascript: 20. Node.js

    2. Выразительный javascript: 21. Проект: веб-сайт по обмену опытом

    3. learn.javascript.ru: 21. Сундучок с инструментами

    4. learn.javascript.ru: 22. Регулярные выражения

    5. learn.javascript.ru: 23. О всякой всячине

    6. Видеокурсы. Урок 19: NPM

    7. Видеокурсы. Урок 20: jQuery

    8. freecodecamp: jQuery

    9. Выразительный javascript: 9. Регулярные выражения

  • 1549
  • 23 February 2017, 09:41
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?