Откуда взялась эта тема?
Отсюда?
Или отсюда?
Может?
А так?
Ну все же?
Да сколько же их там???
- Не хардкодить
- Использовать готовые решения иммитации бэкенда
- Начать писать бэкенд
Postman
deployd
API PLUG
- Язык разработки и платформа
- Особенности платформы
- Хранение данных
- Фреймворк
- Много читать...
Язык разработки и платформа
Все просто: JS и NodeJS
Особенности платформы
- 1 thread
- Event emmiter
- Stream
- Async
Async
- callback
- Promise
- async (caolan)
- async-await
- Observable
Базы данных
- Реляционные (MySQL, PostgreSQL, ...)
- Не реляционные (MongoDB, CouchDB, ...)
Начинайте c MongoDB
MongoDB
MySQL |
MongoDB |
Table |
Collection |
Row |
Document |
Column |
Field |
Joins |
Embedded documents, linking |
Как работать с MongoDB
- cli
- utils (Robo 3T, ...)
- mongodb
- mongoose (наш выбор)
Mongoose
- Строгая типизация данных
- save() on model
- Populate