-
Notifications
You must be signed in to change notification settings - Fork 0
Home
stanislav edited this page Mar 21, 2017
·
27 revisions
- learn how to authenticate
- build roles, permissions and access control
- learn how to crud
- learn how to rest
- learn to work with forms and state
- build an api
- build notifications for email, sms and other realtime webhooks
- build subscriptions and plans
- learn billing integration with payment gateways
- handle file uploads
- don’t be afraid to work with third party apis, frameworks and packages
- work with, build and extend community packages
- create an admin interface
- manage caching
- think in terms of components
- work with a modern version control system for your code
- work with the command line
- ask good questions on stack overflow
js
- this, call, apply, bind.
- prototype, рассказ что это и как работает.
- событийность. принцип использования и принцип работы событий в jq и gct, способ их эмуляции в js
- способы оптимизации работы с домом. список самых дорогих операций
- использование промизов на js
- манипуляции с dom - поиск, добавление, изменение, удаление классов и узлов (в любой либе).
nodejs
- модульная система - как работают module.exports и require
- gulp - самые основные моменты
- основные утилы ноды (fs, path etc)
- express - как использовать app.use, отдача статики по разным путям,
- middleware (подключаемые и свои)
- node 4 es6 - arrow функции, const
- npm - установка пакетов, что делают -d, --save-exact, структура зависимостей в npm
js async
- es6 promise - основные методы, создание промиса из функции с колбэком
- asyncawait - основные методы, использование вместе с промисами
- последовательное/асинхронное выполнение нескольких асинхронных функций без превращения кода в кашу
db
- sequelize - crud операции, миграции, транзакции, связи между моделями
- связи в бд вне орм - внешние ключи, > on delete
- sql в общих чертах