Я собираюсь изучить Node.js для бэкенда Java

Node.js
  • У тебя одна мысль, у меня одна мысль, после того как мы обменяемся, у одного человека две мысли

  • If you can NOT explain it simply, you do NOT understand it well enough

Теперь демо-код и технические статьи отсортированы вместе.Практическая планка Github, всем удобно читать и просматривать, эта статья тоже попала сюда, я думаю это хорошо, пожалуйста, тоже поставьте звезду🌟

Проект нуждается, мне нужно зарезервировать некоторые знания, связанные с Node.js, общее ощущение хорошее

задний план

В прошлом я также писал front-end, но в основном использовал технологии, связанные с HTML5 + jQuery. Нет точного момента времени для разделения, поэтому я просто сосредоточусь на бэкенде Java.

img

Я очень мало знаю о таких больших фронтенд фреймворках, как Angular, VUE и REACT. Вообще никогда ими не пользовался. Использование Node в качестве промежуточного сервера тоже относительно незнакомо. Мне это нужно в проекте. Возможность (идея очень просто, выйдите из зоны комфорта)

img

В конце концов, я должен писать код Node в реальном проекте, я должен серьезно отнестись к такой серьезной проблеме, иначе мои товарищи по команде будут потреблять слишком много WTF/мин энергии (что это значит? Пожалуйста, смотрите [Ощущение от чтения «Чистого кода»]), как новичок, я кое-что приобрел, изучая в течение короткого периода времени.Нижеследующее в основном говорит о моем процессе обучения.Пожалуйста, поправьте меня, более опытные боссы, позвольте мне делать меньше обходных путей и оставлять больше волос.

Node.js обучение

Как и все, я также ищу информацию в Интернете, здесь я сделаю простую запись текущего процесса обучения.

Официальный сайт Node.js

Чтобы чему-то научиться, первым делом нужно сначала открыть официальный сайт, где корни красные и разные.

Преимущества: вскоре у вас может быть относительно интуитивное понимание, а документация и API готовы.

Недостатки: Мяо здесь слишком праведное. Незнакомые слова, такие как [событийный, построенный на двигателе V8] прямо заставляют меня видеть золотые звезды. Эти слова похожи на слова, которые наши родители говорили нам, когда мы были маленькими, и мы будем поймем только когда вырастем.

Перед лицом этого незнакомого контента я не очень беспокоюсь (П в моем сердце), я верю, что пойму, когда вырасту, и закрою сайт без пощады.

tutorialspoint

tutorialspointЭто мой любимый обучающий сайт, на нем много технических руководств, давайте сначала сделаем скриншот.

Преимущества: Содержание туториала простое и понятное, пошаговое, код дела полный.

Минусы: это английский сайт

(Tips: Чтение документов на английском языке должно быть одним из наших основных навыков)

Не пугайтесь англоязычных веб-сайтов, незнакомых слов на самом деле нет.Учебник по Node.jsЯ пролистал его от начала до конца, у меня есть относительно полное понимание, я знаю базовое содержание скелета и делаю заметки во время смахивания (игнорируя написанные слова).

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

Компьютерное время/МООК

Учебное видео является сутью многолетней концентрации предшественников.С некоторыми основными концепциями я выберу стоять на плечах гигантов и смотреть его в целом. В повседневной жизни я в основном ищу видеоматериалы через два веб-сайта [Geek Time] и [MOOC], а также приобрел следующий курс на Geek Time.

Базовых знаний по этому курсу не так уж много.В первой главе используется простая игра «камень-ножницы-бумага», чтобы проиллюстрировать некоторые особенности Node.js, а на самом деле — время гика [подробности/список/комментарии] и другие страницы. .

Объяснение г-на Ян Хао очень ясное, с вкраплениями холодного юмора посередине, но мне, как новичку, читать этот урок слишком рано, я все еще не могу понять большую часть его содержания, но некоторые идеи построения, упомянутые в нем, такие как CommonJS, это содержимое все еще очень полезно.Я посмотрел более 2/3 видеокурса.Я решил нажать кнопку паузы и почувствовал, что необходимо написать несколько демо чтобы использовать некоторые знания, полученные выше. Я верю, что, когда я вернусь снова Просмотр этого видео определенно изменит ситуацию

Github

Добро пожаловать на крупнейший в мире сайт однополых знакомств Я не мог придумать, какое демо написать, поэтому я пришел сюда, чтобы поискать, и действительно нашел учебный проект самостоятельного создания блога.N-Blog(Если у вас есть какие-либо потребности, вы можете сначала прийти наверх, чтобы найти колеса)

Вот несколько вещей, которые нужно искать:

  1. Активность коммитов
  2. Количество звезд/вилок
  3. Качество написания README/вики
  4. Решение проблем

Я подтвердил глаза по вышеуказанным критериям, это та девушка, которую я ищу

В основном в проекте используются следующие технологии:

- Node.js: `8.9.1`
- MongoDB: `3.4.10`
- Express: `4.16.2`

Глядя на стек технологии, можно определить, что это существование проекта, близкого к реальному проекту, поэтому шаг за шагомкод, код, код(не копировать и вставлять), потому что ввод кода может привести к ошибкам, поэтому я также учусь отлаживать постепенно в процессе обучения

Через два дня я, наконец, сделал окончательный эффект

Несмотря на то, что воробей маленький и полный, он столкнулся со слишком многими проблемами в процессе реализации, такими как:

  • Проблема с глобальными разрешениями на установку npm
  • Домашний Установка Mongodb не поддерживает проблему команды служб
  • Незнакомые проблемы с использованием API
  • ......

В процессе обучения я вел записи, и сделал следующую карту разума в сочетании с содержанием проекта.Только засветив все листья, я могу пройти Демо (более подробная информация скрыта в примечаниях к узлу)

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

Суммировать

Как вы думаете, мы можем полностью отказаться от официального сайта? В процессе отладки и написания кода, если вы столкнулись с определенной точкой знаний, вы должны решительно вернуться на официальный сайт, чтобы проверить, где есть наиболее авторитетное объяснение. Кроме того, заглянуть на официальный сайт с целью удобнее, чем в него погрузиться, как вы думаете?

Вместо того, чтобы говорить, что именно так я изучал Node.js в эти дни, лучше сказать, что это мой общий метод и путь для изучения новых вещей.Я также хочу использовать эту статью в качестве темы для беседы с вами. Добро пожаловать, чтобы оставить сообщение илив группуДелитесь друг с другом методами обучения/чтением заметок/техническим обменом и т. д. и вместе добивайтесь прогресса.

Время от времени я также буду выводить некоторый контент, связанный с Node.js Как вы думаете, мне нравится новое и ненавижу старое? В моем сердце Ява до сих пор остается топовой картой моего Ихонгюаня (надо ее испортить)

наконец,Не оставайся в своей зоне комфорта навсегда, оставайся голодным, оставайся глупым


Личный блог: https://dayarch.top добавь меня в друзья, Войдите в группу для развлечения, обучения и обмена и отметьте «войти в группу».

Добро пожаловать, чтобы продолжать обращать внимание на общественный номер: «Сун Гун И Бин».

  • Передовая технология Java для обмена галантереей
  • Резюме эффективных инструментов | Ответ на «Инструменты»
  • Анализ вопроса интервью и ответ
  • Сбор технических данных | Ответ на «данные»

Узнайте о стеке технологий Java легко и весело, думая о чтении детективных романов, и постепенно разлагайте технические проблемы, основываясь на принципах упрощения сложных проблем, конкретизации абстрактных проблем и графики.Технология постоянно обновляется, пожалуйста, продолжайте платить внимание...