ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
learning resourcescommentsunderstoodapproved
2
BasicsFALSEFALSE
3
Variablesscalar typesFALSEFALSE
4
complex types
https://developer.mozilla.org/de/docs/Web/JavaScript/Datenstrukturen
FALSEFALSE
5
NULL & nullableFALSEFALSE
6
undefinedFALSEFALSE
7
truthy & falseyFALSEFALSE
8
loose & strict typingFALSEFALSE
9
parsing
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
https://medium.com/@gajus/parsing-absolutely-anything-in-javascript-using-earley-algorithm-886edcc31e5e
FALSEFALSE
10
Namingfinding a good nameFALSEFALSE
11
using correct case (PascalCase, snake-case, camelCase)FALSEFALSE
12
Organizing codefunctional
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-functional-programming-7f218c68b3a0#targetText=Functional%20programming%20(often%20abbreviated%20FP,state%20flows%20through%20pure%20functions.
FALSEFALSE
13
object-oriented
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS
FALSEFALSE
14
separating technologiesFALSEFALSE
15
separating concernsFALSEFALSE
16
Scopelocal & global scope
https://funprogramming.org/50-What-are-global-and-local-variables.html#targetText=Global%20variables%20are%20declared%20outside,used%20only%20inside%20that%20function.&targetText=The%20scope%20of%20a%20variable,a%20variable%20visible%20or%20accesible.
https://www.w3schools.com/js/js_scope.asp
https://ultimatecourses.com/blog/everything-you-wanted-to-know-about-javascript-scope#What_is_Scope
FALSEFALSE
17
code execution order
https://knowthecode.io/labs/building-blocks-of-programming/episode-8#targetText=Software%20has%20an%20order%20of,of%20code%20will%20be%20executed.
https://stackoverflow.com/questions/36348556/understanding-of-javascript-code-execution-order
https://medium.com/@marcellamaki/a-brief-overview-of-order-of-execution-in-javascript-e28744aa9479
FALSEFALSE
18
call stack
https://developer.mozilla.org/en-US/docs/Glossary/Call_stack#targetText=A%20call%20stack%20is%20a,from%20within%20that%20function%2C%20etc.
FALSEFALSE
19
inheritance
https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)
https://medium.com/@isaacjumba/overview-of-inheritance-interfaces-and-abstract-classes-in-java-3fe22404baf8
FALSEFALSE
20
visibility of class attributes & methods
https://oop.tech-academy.co.uk/visibility/
https://stackoverflow.com/questions/4361553/what-is-the-difference-between-public-private-and-protected
FALSEFALSE
21
reference & copy
https://codeburst.io/explaining-value-vs-reference-in-javascript-647a975e12a0
https://hackernoon.com/javascript-reference-and-copy-variables-b0103074fdf0
FALSEFALSE
22
SecurityfilteringFALSEFALSE
23
sanitizing
https://wordpress.stackexchange.com/questions/309233/sanitize-and-data-validation-with-apply-filters-function
FALSEFALSE
24
escaping
https://wordpress.stackexchange.com/questions/309233/sanitize-and-data-validation-with-apply-filters-function
FALSEFALSE
25
rejecting
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject
FALSEFALSE
26
validating
https://wordpress.stackexchange.com/questions/309233/sanitize-and-data-validation-with-apply-filters-function
FALSEFALSE
27
JS/React/Apollo featuresarrow functionsFALSEFALSE
28
callbacks
https://medium.com/@thejasonfile/callback-functions-in-react-e822ebede766
FALSEFALSE
29
async calls (Promises etc)
https://stackoverflow.com/questions/33242378/rendering-react-components-with-promises-inside-the-render-method
https://www.valentinog.com/blog/await-react/
https://github.com/kitos/react-async-call
https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8
https://medium.com/@kkomaz/react-to-async-await-553c43f243e2
https://hackernoon.com/6-reasons-why-javascripts-async-await-blows-promises-away-tutorial-c7ec10518dd9
https://www.fullstackreact.com/30-days-of-react/day-15/
FALSEFALSE
30
shallow & deep merging
https://duckduckgo.com/?q=shallow+%26+deep+merging&ia=web
https://stackoverflow.com/questions/27936772/how-to-deep-merge-instead-of-shallow-merge
https://stackoverflow.com/questions/42731453/deep-and-shallow-merge-in-javascript
https://blog.logrocket.com/4-different-techniques-for-copying-objects-in-javascript-511e422ceb1e/
FALSEFALSE
31
Gitcommits
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
https://www.youtube.com/watch?v=6LhTe8Mz6jM
https://www.youtube.com/watch?v=BYrt6luynCI
FALSEFALSE
32
branching
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
https://www.youtube.com/watch?v=6LhTe8Mz6jM
https://www.youtube.com/watch?v=BYrt6luynCI
FALSEFALSE
33
Git Flow
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
https://www.youtube.com/watch?v=6LhTe8Mz6jM
https://www.youtube.com/watch?v=BYrt6luynCI
FALSEFALSE
34
Programming FALSEFALSE
35
Cache FALSEFALSE
36
Events
https://reactjs.org/docs/handling-events.html
FALSEFALSE
37
MVCModel
https://blog.codinghorror.com/understanding-model-view-controller/
https://www.methodpark.de/blog/model-view-controller-mvc/
https://www.quora.com/If-React-js-is-only-the-V-in-the-MVC-what-will-be-the-M-and-C-if-you-use-React-Native
https://www.tutorialsteacher.com/mvc/mvc-architecture
https://developer.chrome.com/apps/app_frameworks
FALSEFALSE
38
Viewusing templates
https://reactjs.org/docs/rendering-elements.html
FALSEFALSE
39
render templatesFALSEFALSE
40
update rendered templatesFALSEFALSE
41
variables & functions in templates
https://reactjs.org/docs/conditional-rendering.html
FALSEFALSE
42
securityFALSEFALSE
43
ControllerFALSEFALSE
44
ReactFALSEFALSE
45
ComponentspureFALSEFALSE
46
statefulFALSEFALSE
47
forms & stateFALSEFALSE
48
EventspreventDefault / falseFALSEFALSE
49
SyntheticEventFALSEFALSE
50
ScopethisFALSEFALSE
51
React MagickeysFALSEFALSE
52
Passing DatadownFALSEFALSE
53
upFALSEFALSE
54
everywhereFALSEFALSE
55
Stateunderstanding the joke in "Thinking in React"FALSEFALSE
56
ReduxFALSEFALSE
57
ServersFALSEFALSE
58
RESThistoryFALSEFALSE
59
basicsmethodsFALSEFALSE
60
headersFALSEFALSE
61
dataFALSEFALSE
62
SchemaSwaggerFALSEFALSE
63
RESTFALSEFALSE
64
GraphQLFALSEFALSE
65
best practicesavoiding over-fetchingFALSEFALSE
66
using correct HTTP methodFALSEFALSE
67
HTTP status codesFALSEFALSE
68
custom headersFALSEFALSE
69
GraphQLQueryFALSEFALSE
70
MutationFALSEFALSE
71
ResolversFALSEFALSE
72
DataLoaderFALSEFALSE
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100