vectree / nodejs

Вы узнаете все необходимое, чтобы перенести свои навыки и опыт JavaScript на темную сторону - сторону сервера.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS

license Join the chat

alt text

Данный курс - перевод малой части супер крутого и популярного открытого курса TheOdinProject. Кроме того, по курсу я нудно и долго делаю видео на youtube. Нудно и долго, но делаю :)

Остальные переводы TheOdinProject и не только вы можете найти тут.

Начнем

Вы узнаете все необходимое, чтобы перенести свои навыки и опыт JavaScript на темную сторону - сторону сервера.

Введение в NodeJS

В этом разделе вы узнаете, что такое NodeJS, и получите опыт написания серверного JavaScript.

  1. Добро пожаловать на Vectree: конспект
  2. Стартуем: конспект
  3. Первый сайт на Node: проект

Express

Наконец мы добрались до Express, самой популярного серверного фреймворка JavaScript.

  1. Введение: конспект
  2. Express 101: конспект
  3. Express 102: конспект
  4. Чат: проект
  5. Express 103: конспект
  6. Express 104: конспект
  7. Express 105: конспект
  8. Магазин: проект

Аутентификация

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

  1. Основы атуентификации: конспект
  2. Настройки безопасности: конспект
  3. Только для своих: проект

API

Мы воспользуемся всем, что узнали, чтобы создать API, которое предоставляет фронтенду всю необходимую инорфмацию в JSON.

  1. Основы работы с API: конспект
  2. Безопасность API: конспект
  3. API блога: проект

Тестирование

Узнаем, что нужно для написания тестов в express-приложении.

  1. Тестирование: конспект
  2. Тестируем Mongo: конспект

Заключение

Вот и все! Создайте свой финальный проект и докажите всему миру, что вы - гуру node и express!

  1. Создание Facebook: проект

Помощь и поддержка проекта

Любой может помочь нам с развитием данного проекта. На текущий момент мы усердно работаем над контентом по JavaScript, Java, Python, Java и это занимает достаточно много времени, тем более, что делается это на бесплатной основе. Если вам хочется помочь нам, напишите на почту support@vectree.ru или в telegram @vladthelittleone, наша команда введет вас в курс дела.

Чем вы можете помочь:

  • исправить ошибки,
  • проверить ссылки на ресурсы или добавить новые,
  • добавить найденный в интернете полезный контент, открытый курс,
  • добавить новые уроки, практические задания, тесты,
  • перевести статью, курс,
  • добавить конспект университетских лекций

License

Данный материал основан на TheOdinProject, созданном Erik Trautman.

Материал распространяется под Attribution-NonCommercial-ShareAlike 4.0 International.

About

Вы узнаете все необходимое, чтобы перенести свои навыки и опыт JavaScript на темную сторону - сторону сервера.

License:Other