- HTML
- Namespaces (html, svg, xhtml)
- Doctype
- Network
- HTTP/HTTP2
- Headers/Cookie
- Protocol Data (Restful/JSONRPC)
- Security
- CORS
- CSP
- CSRF, XSS
- DevTools
- SVG
- Basic (Selectors, Specificity)
- Models (Float, Flexbox, Grids?)
- Metodology (BEM, SMACS, OOCSS, Modules)
- Animation (transition, animation)
- Performance (layers, repaint, reflow)
- DOM API
- Query
- Events
- Modification (Insert/Remove)
- Browser API
- Storage API (Cookie, LocalStorage, SessionStorage, IndexedDB?)
- Network API (XMLHttpRequest, Fetch, Socket, polling)
- Performance API (Navigation Timing API, window.performance, Date.now()) [o]
- Process API (ServiceWorker, WebWorkers, SharedWorkers, PostMessage) [o]
- Notification API (Web Notifications, Simple Push API) [o]
- Objects/Functions
- Structure (properties, ...)
- Prototype
- Closure
- Data Structures and Algorithms
- Data types
- Sorting
- Structures (Lists, LinkedList, HashTable, Stacks, Queue, Graphs, Tree)
- Design Patterns
- Decorator
- Mediator
- Facade
1. Linters
2. Builds (Webpack, Make, npm)
3. GIT
4. Testing
- Management
- Entrepreneur
- English