Skip to content

Instantly share code, notes, and snippets.

@romko391
Last active November 20, 2019 13:46
Show Gist options
  • Save romko391/ea061314ad28aeefe199347bae9e3db1 to your computer and use it in GitHub Desktop.
Save romko391/ea061314ad28aeefe199347bae9e3db1 to your computer and use it in GitHub Desktop.
dmytro holysh gaps

OOD

  • Anti-patterns
  • class vs interface
  • microservices
  • polymorphism
  • patterns

SDLC

  • canban vs scrum diff
  • scrum roles & ceremonies

ESTIMATIONS

  • estimation techniques and their applicability
  • PERT analysis

Software Requirements

  • Business, User, and Functional requirements
  • Software Quality Attributes

Modeling & Diagrams

  • UML diagram types & diffs
  • Structure/Interaction/Behavior Diagrams and their types

Algorithms

  • tree & graph: breadth-width search
  • sort alg. difference, what to use and when
  • merge sort
  • searching strings

Networking

  • What every developer should know about HTTP by Scott Allen
  • CORS
  • Ways to communicate: WebSockets, SSE

JS Core

  • Type conversion table
  • Type checking, typeof, instanceof
  • iterables, iterators, for-of
  • Proxies, Reflect
  • Typed Arrays
  • SharedArrayBuffer and Atomics
  • Decorators in depth
  • Object.values/Object.entries/Object.keys
  • Object full cloning
  • ES6 streams api

Security

  • Authorisation vs authentication
  • Understanding threats
  • Cross-site attacks

Cloud & Server

  • Service models: private cloud, public cloud, hybrid cloud
  • Caching CDN: headers

Angular

  • forRoot, forChild, module system
  • provider declaration, merging
  • view vs content
  • injector decorators
  • attribute decorators
  • nested forms
  • ngxs store
  • view refs, dynamic components
  • what is platform

DB

  • get experience with ORM
  • transactions
  • operators in SQL
  • relations: many-to-many
  • sql vs no-sql pros & cons

CSS

  • relative vs absolute positioning
  • pointer-events

HTML

  • template element
  • web-components
  • shadow dom

Tools

  • configuring webpack manually
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment