План изучения для становления Node.js разработчиком в 2019:
Ниже вы можете найти диаграмму, демонстрирующую пути, по которым вы можете пойти и библиотеки, которые вам следует изучить чтобы стать Node.js разработчиком. Я сделал эту диаграмму как совет всем, кто спрашивает меня: "Что я должен изучить, чтобы стать Node.js разработчиком?"
- Языки: 🇨🇳 中文 | 🇬🇧 English | :pt: Português | 🇷🇺 Русский
Цель этого плана - дать вам представление о пути. Если вы остановились на изучении, план покажет, что вам стоит изучать дальше, вместо того чтобы изучать то, что сейчас модно и в тренде. Вы должны понять, что определённые технологии лучше работают в одних случаях, чем в других, и запомнить, что модная технология не всегда означает хорошая технология
Если вам нравится, или вы используете этот план изучения, или он помог вам в начале вашего пути разработчика, поставьте звёздочку. Спасибо!
-
Предпосылки
- JavaScript
- NPM
- Node.js
- ES6/ES7
-
Общие навыки разработки
- Изучение GIT, создание новых репозиториев на GitHub, делиться своим кодом с другими людьми
- Знание протокола HTTP(S), методы запроса (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Использование Google, Power Searching with Google
- Прочитайте несколько книг об алгоритмах и структурах данных
-
Веб-фреймворки
-
Базы данных
- Реляционные базы данных
- Облачные базы данных
- Поисковые системы
- NoSQL
-
Кэширование
- Node-Cache
- Распределенный кеш
- Memory Cache
-
Логирование
- Фреймворки для логирования
- Система управления журналами
-
Шаблонные движки
-
Связь в реальном времени
-
Типизированный Суперсет
-
API-клиенты
-
Можно изучить
-
Тестирование
-
Планирование задач
-
Микросервисы
- Message-Broker
- Message-Bus
Если вы думаете, что план изучения может быть улучшен, пожалуйста, откройте PR с любыми обновлениями и отправьте любые вопросы. Так же я буду продолжать улучшать этот план, поэтому вы можете добавить этот репозиторий, чтобы вернуться к нему.
Идея от: ASP.NET Core Developer Roadmap
План изучения построен с помощью Draw.io. Файлы проекта могут быть найдены в файле под названием Node.js-developer-roadmap.xml
. Чтобы изменить его откройте draw.io, кликните Open Existing Diagram и выберете xml
файл с проектом. Это откроет план изучения для вас. Обновите его, загрузите и обновите изображения в файле readme и создайте PR (экспортируйте как png с 400% -ным увеличением и уменьшите его с помощью Compressor.io).
- Отправьте PR с улучшениями
- Обсудить идеи в вопросах
- Распространите идеи