Как я изучил Node | Кодементор
Обо мне
я самоучка Разработчик, поэтому мне приходится много полагаться на Интернет, а иногда и на занудные книги, чтобы быть в курсе последних технологий, используемых при создании веб-приложений и мобильных приложений. Это всегда помогало мне в улучшении моих навыков, опыта и роста. И мне также нравятся знания, которые я получаю, изучая новые вещи.
Почему я хотел изучить Node
Я давно хотел изучить Backend-технологии, и мне показалось логичным начать с Node, который говорит на том же языке JavaScript, а затем я надеюсь перейти к изучению Python и других языков.
Как я подошел к изучению Node
Изучить концепцию JavaScript среда выполнения, Сначала я прошел ускоренный курс Node. После ускоренного курса я использовал платформу Express вместе с Node для практики и создания базовых функциональных приложений. Но чтобы получить полное понимание и знания, я прошел полный курс Node, чтобы выйти за рамки создания только API.
Проблемы, с которыми я столкнулся
Один из самых больших шагов, который мне нужно было преодолеть, заключался в том, чтобы понять новую концепцию создания нетрадиционный Серверы GraphQL, так как я работал над традиционным ReST APIS.
Привыкнув к традиционному JavaScript или подходу, я нашел язык, методы и т. д. очень разными и новыми для меня в начале, и мне потребовалось некоторое время, чтобы привыкнуть к пониманию того, что, хотя оба являются API, то, как они настроены, чувствовалось другой.
Основные выводы
Я понял, что Express framework тоже играет роль важный роль для настройки Node ReST API гораздо быстрее и проще.
Советы и советы
- Если вы хорошо разбираетесь в ванильном JavaScript, вам будет легко писать код на сервере Node.
- Изучите фреймворки JavaScript для создания панели управления Backend для взаимодействия с сервером Node, например Реагировать, Угловой или же Вью.
- Изучите Express, чтобы сделать жизнь намного проще и уменьшать строки кода для выполнения одной и той же задачи.
- Будет очень полезно, если вы сосредоточитесь на изучении баз данных без SQL, таких как Mongo или Arango.
Заключительные мысли и следующие шаги
Работая в основном как Frontend-разработчик, я использовал API-интерфейсы на основе Node для подключения и связи с серверами при работе с приложениями, но изучение Node научило меня как создать аналогичные API. Но теперь я хочу научиться Python делать то же самое по-старому и посмотреть, что из этого получится.