1

Step 1

Базовый курс от Thinknetica по ReactJS

2

Step 2

Создать проект для ежедневной оценки прожитого дня

3

Step 3

Специализация - Разработка интерфейсов

4

Step 4

Базы данных, SQL

5

Step 5

Пройти курсы на rubymonk.com

6

Step 6

Повторить паттерны проектирования

7

Step 7

Linux

8

Step 8

Web. Сервера

9

Step 9

Подход к архитектуре

10

Step 10

Git

11

Step 11

JS

12

Step 12

Заказы

1

Step 1

Базовый курс от Thinknetica по ReactJS

2

Step 2

Создать проект для ежедневной оценки прожитого дня

3

Step 3

Специализация - Разработка интерфейсов

4

Step 4

Базы данных, SQL

5

Step 5

Пройти курсы на rubymonk.com

6

Step 6

Повторить паттерны проектирования

7

Step 7

Linux

8

Step 8

Web. Сервера

9

Step 9

Подход к архитектуре

10

Step 10

Git

11

Step 11

JS

12

Step 12

Заказы

01 December 2017 17 June 2018
The goal is overdue by 2163 days

Goal abandoned

The author does not write in the goal 6 years 1 month 14 days

General

Стать хорошим Fullstack-разработчиком

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

Я уже составлял подобный план в виде майнд карты на ватмане у себя дома. Думаю пора его дополнить и сделать еще и в электронном виде.

Многие темы я уже изучал раньше, но в связи в малым количеством повторений эти знания не так сильно укрепились у меня. Я хочу исправить это и глубже изучить материал, который изучал ранее.

Этот список может изменяться и дополняться. В нем еще нет многих пунктов, которые мне нужно выполнить.

  1. Базовый курс от Thinknetica по ReactJS

    1. Библиотека React. Введение

    2. Свойства и события

    3. Состояние и жизненный цикл

    4. Маршрутизация

    5. Redux 1

    6. Redux 2

    7. Server Side Rendering

    8. Формы

    9. Тестирование и отладка

    10. Production - сборка и деплой

    11. Защита проекта

  2. Создать проект для ежедневной оценки прожитого дня

  3. Специализация - Разработка интерфейсов

    1. JavaScript, часть 1: основы и функции - 1 неделя

    2. JavaScript, часть 1: основы и функции - 2 неделя

    3. JavaScript, часть 1: основы и функции - 3 неделя

    4. JavaScript, часть 1: основы и функции - 4 неделя

    5. JavaScript, часть 1: основы и функции - 5 неделя

    6. Основы HTML и CSS - 1 неделя

    7. Основы HTML и CSS - 2 неделя

    8. Основы HTML и CSS - 3 неделя

    9. Основы HTML и CSS - 4 неделя

    10. Основы HTML и CSS - 5 неделя

    11. Тонкости верстки - 1 неделя

    12. Тонкости верстки - 2 неделя

    13. Тонкости верстки - 3 неделя

    14. Тонкости верстки - 4 неделя

    15. JavaScript, часть 2: прототипы и асинхронность - 1 неделя

    16. JavaScript, часть 2: прототипы и асинхронность - 2 неделя

    17. JavaScript, часть 2: прототипы и асинхронность - 3 неделя

    18. JavaScript, часть 2: прототипы и асинхронность - 4 неделя

    19. Финальный проект

  4. Базы данных, SQL

    1. Решить (31/50) задач на сайте http://www.sql-ex.ru

    2. Уметь пояснить за JOINы. INNER, LEFT, OUTER

    3. Подробнее разобраться с index в базах данных

    4. В чем разница между реляционными и нериалиционными базами данных

    5. Что значит NoSQL ( Not only SQL ) - подробнее

    6. Разобраться в различии паттернов DataMapper и ActiveRecord. Перечислить плюсы и минусы каждого подхода.

    7. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Часть 1

    8. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Часть 2

    9. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Часть 3

    10. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Часть 4

    11. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Часть 5

    12. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) SQL DDL

    13. Пройти Интерактивный учебник по SQL ( http://www.sql-tutorial.ru/ ) Вопросы оптимизации

    14. Решить 100 задач на сайте http://www.sql-ex.ru

    15. Решить 150 задач на сайте http://www.sql-ex.ru

    16. Решить 200 задач на сайте http://www.sql-ex.ru

  5. Пройти курсы на rubymonk.com

    1. Ruby Primer

    2. Ruby Primer: Ascent

    3. Metaprogramming Ruby

    4. Metaprogramming Ruby: Ascent

  6. Повторить паттерны проектирования

    1. Abstract Factory

    2. Adapter

    3. Bridge

    4. Builder

    5. Chain if Reponsibility

    6. Command

    7. Composite

    8. Decorator

    9. Facade

    10. Factory Method

    11. Flyweight

    12. Interpreter

    13. Mediator

    14. Memento

    15. Observer

    16. Prototype

    17. Proxy

    18. Singleton

    19. State

    20. Strategy

    21. Template method

    22. Visitor

  7. Linux

    1. Книга "Операционная система UNIX" Андрей Робачевский

    2. Книга Unix и Linux. Руководство системного администратора (Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бэн Уэйли)

  8. Web. Сервера

    1. nginx. Зачем он нужен

    2. puma и ее отличие от других веб-серверов

  9. Подход к архитектуре

    1. REST

    2. GraphQL

    3. RabbitMQ

  10. Git

    1. Уметь хорошо объяснить основы работы git

    2. Рассказать что такое git fetch и чем он отличается от git pull. В чем плюсы и минусы этих подходов

    3. Отличие git merge от git rebase

    4. git squash

  11. JS

    1. learn.javascript.ru - Объекты

    2. learn.javascript.ru - Работа с обьектами

    3. learn.javascript.ru - Передача объектов по ссылке

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

    5. ООП в функциональном

    6. ООП в прототипном стиле

    7. w3schoolJs

  12. Заказы

    1. Сайт по триатлону (ReactJS+Rails API)

  • 1695
  • 01 December 2017, 09:07
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?