Занятие 0
11 Feb 2017
skill-branch.ru/backend-middle
Профессия
Node.js & React.js developer
продвинутый курс
Это слегка второстепенный слайд
Хотя и не очень второстепенный
Возможно совсем даже не второстепенный
P.S. а также какой-то неважный футер
1 Это слегка второстепенный слайд
2 Хотя и не очень второстепенный
3 Возможно совсем даже не второстепенный 😃
4 Хотя конкретно этот нет конечно
→ Это слегка второстепенный слайд
→ Хотя и не очень второстепенный
→ Возможно совсем даже не второстепенный 😃
→ Хотя конкретно этот нет конечно
Vanilla JS
→ Алгоритмы
Node.js
→ Express на практике
→ Database на практике
→ GraphQL
React.js
→ Server Side Rendering & Isomorphic
→ State management & Mobx
а также небольшой подзаголовок
а также небольшой важный футер
User
.find()
.populate('task')
.populate('pet')
.where('pet').ne(null)
.limit(100)
.skip(10)
const user = await User.findById('5t5yht4h64')
user.age = 10
const friends = await user.getFriends()
const friendsOfFriends = await Promise.all(friends.map(friend => friend.getFriends()))
user.save()
import getConfig from './getConfig';
import getActions from './getActions';
import createClientAction from './createClientAction';
export default function connectModel(model, params) {
const config = getConfig(model, params);
const actions = getActions(config.actions);
actions.forEach((action) => {
model[action.name] = createClientAction({
...config,
...action,
action: action.name
});
});
}
any questions?
программист-предприниматель