1

Етап 1

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

2

Етап 2

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

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

Linux

8

Етап 8

Web. Сервера

9

Етап 9

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

10

Етап 10

Git

11

Етап 11

JS

12

Етап 12

Заказы

1

Етап 1

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

2

Етап 2

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

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

Linux

8

Етап 8

Web. Сервера

9

Етап 9

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

10

Етап 10

Git

11

Етап 11

JS

12

Етап 12

Заказы

01 грудня 2017 17 червня 2018
Ціль прострочена на 2352 дня

Мета закинута

Автор не відписував в цілі 6 років 7 месяців 19 днів

Загальна

Стать хорошим 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)

  • 1785
  • 01 грудня 2017, 09:07

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?