computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4019 lines
102 KiB
4019 lines
102 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "2262", |
|
"typeID": "Label", |
|
"zOrder": "21", |
|
"measuredW": "148", |
|
"measuredH": "40", |
|
"x": "361", |
|
"y": "377", |
|
"properties": { |
|
"size": "32", |
|
"text": "Full Stack " |
|
} |
|
}, |
|
{ |
|
"ID": "2263", |
|
"typeID": "Canvas", |
|
"zOrder": "22", |
|
"w": "361", |
|
"h": "150", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "997", |
|
"y": "244" |
|
}, |
|
{ |
|
"ID": "2264", |
|
"typeID": "Label", |
|
"zOrder": "23", |
|
"measuredW": "332", |
|
"measuredH": "26", |
|
"x": "1013", |
|
"y": "262", |
|
"properties": { |
|
"size": "18", |
|
"text": "Find the detailed version of this checklist" |
|
} |
|
}, |
|
{ |
|
"ID": "2265", |
|
"typeID": "Label", |
|
"zOrder": "24", |
|
"measuredW": "318", |
|
"measuredH": "26", |
|
"x": "1013", |
|
"y": "290", |
|
"properties": { |
|
"size": "18", |
|
"text": "With details on how to implement these" |
|
} |
|
}, |
|
{ |
|
"ID": "2266", |
|
"typeID": "__group__", |
|
"zOrder": "25", |
|
"measuredW": "329", |
|
"measuredH": "51", |
|
"w": "329", |
|
"h": "51", |
|
"x": "1013", |
|
"y": "326", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "329", |
|
"h": "51", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "4273622", |
|
"borderColor": "4273622" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "172", |
|
"measuredH": "28", |
|
"x": "79", |
|
"y": "12", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "https://roadmap.sh" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2271", |
|
"typeID": "Arrow", |
|
"zOrder": "26", |
|
"w": "1", |
|
"h": "152", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "205", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999996, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 151.7942452326543 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2452", |
|
"typeID": "Arrow", |
|
"zOrder": "28", |
|
"w": "881", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "1216", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.2324758426682365, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999991, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 880.971517875545, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2465", |
|
"typeID": "Arrow", |
|
"zOrder": "16", |
|
"w": "1", |
|
"h": "222", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "441", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.05892607650582704 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 222 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2473", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "877", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "448", |
|
"y": "663", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.47611064428963346, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 877, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2480", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "1", |
|
"h": "106", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "852", |
|
"y": "667", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.06514400623188976 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 106.12070867681257 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2494", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "1", |
|
"h": "105", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1186", |
|
"y": "668", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.30573956210059805 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999996, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 105.12070867681257 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2495", |
|
"typeID": "Arrow", |
|
"zOrder": "30", |
|
"w": "1", |
|
"h": "298", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1326", |
|
"y": "664", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 298.325993023479 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2500", |
|
"typeID": "Arrow", |
|
"zOrder": "32", |
|
"w": "226", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1096", |
|
"y": "858", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 225.53175987254372, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2503", |
|
"typeID": "Arrow", |
|
"zOrder": "34", |
|
"w": "880", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "964", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0.09019887269550964, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999944, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 880, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2504", |
|
"typeID": "Arrow", |
|
"zOrder": "13", |
|
"w": "1", |
|
"h": "93", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "852", |
|
"y": "870", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.24609978251851317 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 93.12070867681257 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2509", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "1", |
|
"h": "250", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "965", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.45578755817643923 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 250.74987188583827 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2510", |
|
"typeID": "Label", |
|
"zOrder": "40", |
|
"measuredW": "220", |
|
"measuredH": "26", |
|
"x": "524", |
|
"y": "1000", |
|
"properties": { |
|
"size": "18", |
|
"text": "Feel free to skip and revisit" |
|
} |
|
}, |
|
{ |
|
"ID": "2517", |
|
"typeID": "Canvas", |
|
"zOrder": "38", |
|
"w": "271", |
|
"h": "149", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "512", |
|
"y": "922", |
|
"properties": { |
|
"borderColor": "16777215" |
|
} |
|
}, |
|
{ |
|
"ID": "2518", |
|
"typeID": "Label", |
|
"zOrder": "43", |
|
"measuredW": "237", |
|
"measuredH": "26", |
|
"x": "524", |
|
"y": "1030", |
|
"properties": { |
|
"size": "18", |
|
"text": "after learning some backend." |
|
} |
|
}, |
|
{ |
|
"ID": "2519", |
|
"typeID": "Arrow", |
|
"zOrder": "11", |
|
"w": "119", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "444", |
|
"y": "1128", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 119.38938788584869, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999996, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2522", |
|
"typeID": "Canvas", |
|
"zOrder": "45", |
|
"w": "271", |
|
"h": "54", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "512", |
|
"y": "1187", |
|
"properties": { |
|
"borderColor": "16777215" |
|
} |
|
}, |
|
{ |
|
"ID": "2523", |
|
"typeID": "Label", |
|
"zOrder": "46", |
|
"measuredW": "229", |
|
"measuredH": "26", |
|
"x": "533", |
|
"y": "1201", |
|
"properties": { |
|
"size": "18", |
|
"text": "Start Backend Development" |
|
} |
|
}, |
|
{ |
|
"ID": "2530", |
|
"typeID": "__group__", |
|
"zOrder": "47", |
|
"measuredW": "429", |
|
"measuredH": "85", |
|
"w": "429", |
|
"h": "85", |
|
"x": "916", |
|
"y": "1067", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "405", |
|
"measuredH": "26", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "18", |
|
"text": "You can pick any backend programming language." |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "388", |
|
"measuredH": "26", |
|
"x": "0", |
|
"y": "29", |
|
"properties": { |
|
"size": "18", |
|
"text": "My recommendation is Node.js because you are" |
|
} |
|
}, |
|
{ |
|
"ID": "2", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "429", |
|
"measuredH": "26", |
|
"x": "0", |
|
"y": "59", |
|
"properties": { |
|
"size": "18", |
|
"text": "already familiar with JavaScript and it’s easier to pick." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2531", |
|
"typeID": "Arrow", |
|
"zOrder": "48", |
|
"w": "1", |
|
"h": "289", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1326", |
|
"y": "1216", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 288.9594087182493 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2532", |
|
"typeID": "Arrow", |
|
"zOrder": "49", |
|
"w": "229", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1096", |
|
"y": "1297", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 229, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2540", |
|
"typeID": "Arrow", |
|
"zOrder": "52", |
|
"w": "229", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1096", |
|
"y": "1431", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 229, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2543", |
|
"typeID": "Arrow", |
|
"zOrder": "54", |
|
"w": "881", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "1506", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.2324758426682365, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999991, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 880.971517875545, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2544", |
|
"typeID": "Arrow", |
|
"zOrder": "55", |
|
"w": "1", |
|
"h": "250", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "852", |
|
"y": "1084", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.2769850029135341 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 250.7539131759347 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2545", |
|
"typeID": "Label", |
|
"zOrder": "56", |
|
"measuredW": "170", |
|
"measuredH": "26", |
|
"x": "661", |
|
"y": "1300", |
|
"properties": { |
|
"size": "18", |
|
"text": "Backend Starts Here" |
|
} |
|
}, |
|
{ |
|
"ID": "2546", |
|
"typeID": "Arrow", |
|
"zOrder": "57", |
|
"w": "1", |
|
"h": "48", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "847", |
|
"y": "1287", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.013075579052838293 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 48.325993023478986 |
|
}, |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "2547", |
|
"typeID": "Arrow", |
|
"zOrder": "58", |
|
"w": "1", |
|
"h": "48", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "849", |
|
"y": "1287", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.013075579052838293 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 48.325993023478986 |
|
}, |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "2548", |
|
"typeID": "Arrow", |
|
"zOrder": "59", |
|
"w": "1", |
|
"h": "48", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "853", |
|
"y": "1287", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.013075579052838293 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 48.325993023478986 |
|
}, |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "2556", |
|
"typeID": "Arrow", |
|
"zOrder": "63", |
|
"w": "1", |
|
"h": "331", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "444", |
|
"y": "1507", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.45578755817643923 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 331.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2562", |
|
"typeID": "Arrow", |
|
"zOrder": "10", |
|
"w": "229", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "443", |
|
"y": "1634", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 229, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2563", |
|
"typeID": "Arrow", |
|
"zOrder": "9", |
|
"w": "93", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "351", |
|
"y": "1577", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "14540253", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5008960573476694, |
|
"y": 0.0011062084265900647 |
|
}, |
|
"p2": { |
|
"x": 93, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2564", |
|
"typeID": "Arrow", |
|
"zOrder": "65", |
|
"w": "1", |
|
"h": "718", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "351", |
|
"y": "859", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "14540253", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49979684489989734, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 718 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2565", |
|
"typeID": "Arrow", |
|
"zOrder": "66", |
|
"w": "194", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "351", |
|
"y": "857", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "14540253", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999934253780398, |
|
"y": 0.0005275763265275694 |
|
}, |
|
"p2": { |
|
"x": 195, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2566", |
|
"typeID": "Arrow", |
|
"zOrder": "8", |
|
"w": "1", |
|
"h": "71", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "547", |
|
"y": "858", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "14540253", |
|
"p0": { |
|
"x": -0.33333333333337123, |
|
"y": 70.33333333333337 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999906, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.33333333333337123, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2567", |
|
"typeID": "Label", |
|
"zOrder": "68", |
|
"measuredW": "230", |
|
"measuredH": "26", |
|
"x": "314", |
|
"y": "1321", |
|
"properties": { |
|
"size": "18", |
|
"text": "Learn Frontend Frameworks" |
|
} |
|
}, |
|
{ |
|
"ID": "2568", |
|
"typeID": "Label", |
|
"zOrder": "69", |
|
"measuredW": "170", |
|
"measuredH": "26", |
|
"x": "314", |
|
"y": "1349", |
|
"properties": { |
|
"size": "18", |
|
"text": "If you skipped earlier" |
|
} |
|
}, |
|
{ |
|
"ID": "2569", |
|
"typeID": "Canvas", |
|
"zOrder": "67", |
|
"w": "271", |
|
"h": "80", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "293", |
|
"y": "1310", |
|
"properties": { |
|
"borderColor": "16777215" |
|
} |
|
}, |
|
{ |
|
"ID": "2570", |
|
"typeID": "Arrow", |
|
"zOrder": "70", |
|
"w": "315", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "351", |
|
"y": "1724", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 314.84917963190844, |
|
"y": -0.24608682406528715 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": -1.851258080486789e-18 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": -0.24608682406528715 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2572", |
|
"typeID": "Arrow", |
|
"zOrder": "71", |
|
"w": "74", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "590", |
|
"y": "1727", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 74, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5046441213217208, |
|
"y": -0.0016627488112519412 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2573", |
|
"typeID": "Arrow", |
|
"zOrder": "72", |
|
"w": "74", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "590", |
|
"y": "1731", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 74, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5046441213217208, |
|
"y": -0.0016627488112519412 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2574", |
|
"typeID": "Label", |
|
"zOrder": "73", |
|
"measuredW": "246", |
|
"measuredH": "26", |
|
"x": "506", |
|
"y": "1744", |
|
"properties": { |
|
"size": "18", |
|
"text": "Get Some DevOps Knowledge" |
|
} |
|
}, |
|
{ |
|
"ID": "2580", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "879", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "445", |
|
"y": "1838", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.2324758426682365, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999906, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 878.8417317755348, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2583", |
|
"typeID": "Arrow", |
|
"zOrder": "6", |
|
"w": "1", |
|
"h": "69", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "823", |
|
"y": "1753", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 68.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2588", |
|
"typeID": "Arrow", |
|
"zOrder": "5", |
|
"w": "1", |
|
"h": "69", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "893", |
|
"y": "1759", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 68.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2599", |
|
"typeID": "Arrow", |
|
"zOrder": "4", |
|
"w": "1", |
|
"h": "69", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "960", |
|
"y": "1759", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": -0.5 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 68.5 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2603", |
|
"typeID": "Arrow", |
|
"zOrder": "81", |
|
"w": "1", |
|
"h": "289", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1326", |
|
"y": "1838", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 288.9594087182493 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2615", |
|
"typeID": "Arrow", |
|
"zOrder": "2", |
|
"w": "94", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1230", |
|
"y": "2038", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.2886071293653458, |
|
"y": -0.02339096824744047 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 94.53612190937179, |
|
"y": -0.02339096824744047 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2616", |
|
"typeID": "Arrow", |
|
"zOrder": "85", |
|
"w": "881", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "444", |
|
"y": "2127", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.10054691206102007, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.499999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 880.8417317755348, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2619", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "94", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1233", |
|
"y": "1921", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 0.2886071293653458, |
|
"y": -0.02339096824744047 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 94.53612190937179, |
|
"y": -0.02339096824744047 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2620", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "1", |
|
"h": "86", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "848", |
|
"y": "2040", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": -0.056906605600943294 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 86.21773558030964 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2623", |
|
"typeID": "Arrow", |
|
"zOrder": "89", |
|
"w": "1", |
|
"h": "86", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "566", |
|
"y": "2040", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": -0.056906605600943294 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 86.21773558030964 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2626", |
|
"typeID": "Arrow", |
|
"zOrder": "91", |
|
"w": "1", |
|
"h": "274", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "443", |
|
"y": "2127", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.45578755817643923 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999996, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 274.50913558489674 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2629", |
|
"typeID": "TextArea", |
|
"zOrder": "93", |
|
"w": "370", |
|
"h": "155", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "1045", |
|
"y": "1585" |
|
}, |
|
{ |
|
"ID": "2630", |
|
"typeID": "Label", |
|
"zOrder": "94", |
|
"measuredW": "311", |
|
"measuredH": "26", |
|
"x": "1066", |
|
"y": "1603", |
|
"properties": { |
|
"color": "4985136", |
|
"size": "18", |
|
"text": "Use the checkpoints and do not forget" |
|
} |
|
}, |
|
{ |
|
"ID": "2631", |
|
"typeID": "Label", |
|
"zOrder": "95", |
|
"measuredW": "296", |
|
"measuredH": "26", |
|
"x": "1066", |
|
"y": "1633", |
|
"properties": { |
|
"color": "4985136", |
|
"size": "18", |
|
"text": "to practice what you learn. There are" |
|
} |
|
}, |
|
{ |
|
"ID": "2632", |
|
"typeID": "Label", |
|
"zOrder": "96", |
|
"measuredW": "302", |
|
"measuredH": "26", |
|
"x": "1066", |
|
"y": "1663", |
|
"properties": { |
|
"color": "4985136", |
|
"size": "18", |
|
"text": "project ideas at each checkpoint that" |
|
} |
|
}, |
|
{ |
|
"ID": "2633", |
|
"typeID": "Label", |
|
"zOrder": "97", |
|
"measuredW": "320", |
|
"measuredH": "26", |
|
"x": "1066", |
|
"y": "1693", |
|
"properties": { |
|
"color": "4985136", |
|
"size": "18", |
|
"text": "you can build to solidify your knowledge." |
|
} |
|
}, |
|
{ |
|
"ID": "2636", |
|
"typeID": "Arrow", |
|
"zOrder": "0", |
|
"w": "118", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "444", |
|
"y": "2293", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"stroke": "dotted", |
|
"p0": { |
|
"x": 117.74886541217052, |
|
"y": 0.21773558030963613 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": -0.4638780906282136, |
|
"y": 0.21773558030963613 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2637", |
|
"typeID": "Arrow", |
|
"zOrder": "99", |
|
"w": "504", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "443", |
|
"y": "2401", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": -0.10054691206102007, |
|
"y": -0.20575476734575204 |
|
}, |
|
"p1": { |
|
"x": 0.499999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 503.7236123379937, |
|
"y": -0.20575476734575204 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2638", |
|
"typeID": "Arrow", |
|
"zOrder": "100", |
|
"w": "1", |
|
"h": "289", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "949", |
|
"y": "2401", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 288.9594087182493 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2640", |
|
"typeID": "TextArea", |
|
"zOrder": "101", |
|
"w": "635", |
|
"h": "112", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "630", |
|
"y": "2476" |
|
}, |
|
{ |
|
"ID": "2641", |
|
"typeID": "Label", |
|
"zOrder": "102", |
|
"measuredW": "366", |
|
"measuredH": "25", |
|
"x": "765", |
|
"y": "2493", |
|
"properties": { |
|
"size": "17", |
|
"text": "Continue Learning with following relevant tracks" |
|
} |
|
}, |
|
{ |
|
"ID": "2642", |
|
"typeID": "__group__", |
|
"zOrder": "103", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "1052", |
|
"y": "2530", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/devops" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "25", |
|
"x": "28", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "DevOps Roadmap" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2643", |
|
"typeID": "__group__", |
|
"zOrder": "104", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "846", |
|
"y": "2530", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/backend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "147", |
|
"measuredH": "25", |
|
"x": "25", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "Backend Roadmap" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2644", |
|
"typeID": "__group__", |
|
"zOrder": "105", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "640", |
|
"y": "2530", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/frontend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "149", |
|
"measuredH": "25", |
|
"x": "24", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "Frontend Roadmap" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2657", |
|
"typeID": "Canvas", |
|
"zOrder": "106", |
|
"w": "381", |
|
"h": "302", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "594", |
|
"y": "244" |
|
}, |
|
{ |
|
"ID": "2658", |
|
"typeID": "Label", |
|
"zOrder": "107", |
|
"measuredW": "318", |
|
"measuredH": "26", |
|
"x": "613", |
|
"y": "305", |
|
"properties": { |
|
"size": "18", |
|
"text": "If you are already a full-stack developer" |
|
} |
|
}, |
|
{ |
|
"ID": "2659", |
|
"typeID": "Label", |
|
"zOrder": "108", |
|
"measuredW": "328", |
|
"measuredH": "26", |
|
"x": "613", |
|
"y": "335", |
|
"properties": { |
|
"size": "18", |
|
"text": "you should visit these roadmaps instead." |
|
} |
|
}, |
|
{ |
|
"ID": "2661", |
|
"typeID": "__group__", |
|
"zOrder": "109", |
|
"measuredW": "106", |
|
"measuredH": "44", |
|
"w": "106", |
|
"h": "44", |
|
"x": "614", |
|
"y": "374", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/frontend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "106", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "70", |
|
"measuredH": "25", |
|
"x": "18", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "Frontend" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2662", |
|
"typeID": "__group__", |
|
"zOrder": "110", |
|
"measuredW": "113", |
|
"measuredH": "44", |
|
"w": "113", |
|
"h": "44", |
|
"x": "731", |
|
"y": "374", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/frontend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "113", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "68", |
|
"measuredH": "25", |
|
"x": "23", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "Backend" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2663", |
|
"typeID": "__group__", |
|
"zOrder": "111", |
|
"measuredW": "101", |
|
"measuredH": "44", |
|
"w": "101", |
|
"h": "44", |
|
"x": "856", |
|
"y": "374", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/frontend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "101", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "62", |
|
"measuredH": "25", |
|
"x": "20", |
|
"y": "9", |
|
"properties": { |
|
"size": "17", |
|
"text": "DevOps" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2664", |
|
"typeID": "Label", |
|
"zOrder": "112", |
|
"measuredW": "288", |
|
"measuredH": "26", |
|
"x": "616", |
|
"y": "433", |
|
"properties": { |
|
"size": "18", |
|
"text": "Target audience for this roadmap is" |
|
} |
|
}, |
|
{ |
|
"ID": "2665", |
|
"typeID": "Label", |
|
"zOrder": "113", |
|
"measuredW": "311", |
|
"measuredH": "26", |
|
"x": "616", |
|
"y": "463", |
|
"properties": { |
|
"size": "18", |
|
"text": "absolute beginners wanting to get into" |
|
} |
|
}, |
|
{ |
|
"ID": "2666", |
|
"typeID": "Label", |
|
"zOrder": "114", |
|
"measuredW": "186", |
|
"measuredH": "26", |
|
"x": "616", |
|
"y": "493", |
|
"properties": { |
|
"size": "18", |
|
"text": "full stack development." |
|
} |
|
}, |
|
{ |
|
"ID": "2667", |
|
"typeID": "Label", |
|
"zOrder": "115", |
|
"measuredW": "135", |
|
"measuredH": "28", |
|
"x": "613", |
|
"y": "264", |
|
"properties": { |
|
"size": "20", |
|
"text": "Audience Note" |
|
} |
|
}, |
|
{ |
|
"ID": "2668", |
|
"typeID": "Canvas", |
|
"zOrder": "116", |
|
"w": "363", |
|
"h": "136", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "997", |
|
"y": "410" |
|
}, |
|
{ |
|
"ID": "2669", |
|
"typeID": "Canvas", |
|
"zOrder": "117", |
|
"w": "26", |
|
"h": "26", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1013", |
|
"y": "426", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "2670", |
|
"typeID": "Label", |
|
"zOrder": "118", |
|
"measuredW": "249", |
|
"measuredH": "26", |
|
"x": "1051", |
|
"y": "426", |
|
"properties": { |
|
"size": "18", |
|
"text": "Project Ideas and Suggestions" |
|
} |
|
}, |
|
{ |
|
"ID": "2671", |
|
"typeID": "Canvas", |
|
"zOrder": "119", |
|
"w": "26", |
|
"h": "26", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1013", |
|
"y": "461", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "2672", |
|
"typeID": "Label", |
|
"zOrder": "120", |
|
"measuredW": "150", |
|
"measuredH": "26", |
|
"x": "1051", |
|
"y": "461", |
|
"properties": { |
|
"size": "18", |
|
"text": "Key topics to learn" |
|
} |
|
}, |
|
{ |
|
"ID": "2675", |
|
"typeID": "Arrow", |
|
"zOrder": "121", |
|
"w": "1", |
|
"h": "20", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1024", |
|
"y": "502", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.07526588698897285 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 19.753913175934713 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2676", |
|
"typeID": "Label", |
|
"zOrder": "122", |
|
"measuredW": "153", |
|
"measuredH": "26", |
|
"x": "1051", |
|
"y": "499", |
|
"properties": { |
|
"size": "18", |
|
"text": "Change of Domain" |
|
} |
|
}, |
|
{ |
|
"ID": "2677", |
|
"typeID": "Arrow", |
|
"zOrder": "123", |
|
"w": "1", |
|
"h": "20", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1027", |
|
"y": "502", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "3355443", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.07526588698897285 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 19.753913175934713 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2679", |
|
"typeID": "Arrow", |
|
"zOrder": "124", |
|
"w": "271", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1193", |
|
"y": "603", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "16777215", |
|
"p0": { |
|
"x": -0.4638780906282136, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 270.18342568627713, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2680", |
|
"typeID": "Arrow", |
|
"zOrder": "125", |
|
"w": "228", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "268", |
|
"y": "737", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "16777215", |
|
"p0": { |
|
"x": 0.49770846294279636, |
|
"y": 0.12070867681256914 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 228.53175987254372, |
|
"y": 0.12070867681256914 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2681", |
|
"typeID": "Arrow", |
|
"zOrder": "126", |
|
"w": "60", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "919", |
|
"y": "2714", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "16777215", |
|
"p0": { |
|
"x": 0, |
|
"y": 0.12070867681268282 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999967, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 60, |
|
"y": 0.12070867681268282 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2682", |
|
"typeID": "__group__", |
|
"zOrder": "20", |
|
"measuredW": "115", |
|
"measuredH": "49", |
|
"w": "115", |
|
"h": "49", |
|
"x": "502", |
|
"y": "639", |
|
"properties": { |
|
"controlName": "100-html" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "115", |
|
"h": "49", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "48", |
|
"measuredH": "25", |
|
"x": "34", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "HTML" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2683", |
|
"typeID": "__group__", |
|
"zOrder": "18", |
|
"measuredW": "99", |
|
"measuredH": "49", |
|
"w": "99", |
|
"h": "49", |
|
"x": "655", |
|
"y": "639", |
|
"properties": { |
|
"controlName": "101-css" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "99", |
|
"h": "49", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "33", |
|
"measuredH": "25", |
|
"x": "33", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "CSS" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2684", |
|
"typeID": "__group__", |
|
"zOrder": "19", |
|
"measuredW": "146", |
|
"measuredH": "50", |
|
"w": "146", |
|
"h": "50", |
|
"x": "990", |
|
"y": "639", |
|
"properties": { |
|
"controlName": "103-javascript" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "146", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "81", |
|
"measuredH": "25", |
|
"x": "32", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "JavaScript" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2685", |
|
"typeID": "__group__", |
|
"zOrder": "31", |
|
"measuredW": "99", |
|
"measuredH": "50", |
|
"w": "99", |
|
"h": "50", |
|
"x": "1276", |
|
"y": "737", |
|
"properties": { |
|
"controlName": "105-npm" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "99", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "34", |
|
"measuredH": "25", |
|
"x": "33", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "npm" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2686", |
|
"typeID": "__group__", |
|
"zOrder": "27", |
|
"measuredW": "302", |
|
"measuredH": "50", |
|
"w": "302", |
|
"h": "50", |
|
"x": "597", |
|
"y": "737", |
|
"properties": { |
|
"controlName": "102-checkpoint-static-websites" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "302", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "253", |
|
"measuredH": "26", |
|
"x": "23", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Static Webpages", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2687", |
|
"typeID": "__group__", |
|
"zOrder": "29", |
|
"measuredW": "307", |
|
"measuredH": "50", |
|
"w": "307", |
|
"h": "50", |
|
"x": "921", |
|
"y": "737", |
|
"properties": { |
|
"controlName": "104-checkpoint-interactivity" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "307", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "210", |
|
"measuredH": "26", |
|
"x": "49", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Interactivity", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2688", |
|
"typeID": "__group__", |
|
"zOrder": "33", |
|
"measuredW": "307", |
|
"measuredH": "50", |
|
"w": "307", |
|
"h": "50", |
|
"x": "921", |
|
"y": "833", |
|
"properties": { |
|
"controlName": "106-external-packages" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "307", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "268", |
|
"measuredH": "26", |
|
"x": "21", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — External Packages", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2689", |
|
"typeID": "__group__", |
|
"zOrder": "35", |
|
"measuredW": "80", |
|
"measuredH": "50", |
|
"w": "80", |
|
"h": "50", |
|
"x": "1107", |
|
"y": "937", |
|
"properties": { |
|
"controlName": "107-git" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "80", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "22", |
|
"measuredH": "25", |
|
"x": "29", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Git" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2690", |
|
"typeID": "__group__", |
|
"zOrder": "36", |
|
"measuredW": "101", |
|
"measuredH": "50", |
|
"w": "101", |
|
"h": "50", |
|
"x": "990", |
|
"y": "937", |
|
"properties": { |
|
"controlName": "108-github" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "101", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "54", |
|
"measuredH": "25", |
|
"x": "24", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "GitHub" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2691", |
|
"typeID": "__group__", |
|
"zOrder": "37", |
|
"measuredW": "302", |
|
"measuredH": "50", |
|
"w": "302", |
|
"h": "50", |
|
"x": "597", |
|
"y": "833", |
|
"properties": { |
|
"controlName": "109-collaborative-work" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "302", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "268", |
|
"measuredH": "26", |
|
"x": "17", |
|
"y": "13", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Collaborative Work", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2692", |
|
"typeID": "__group__", |
|
"zOrder": "42", |
|
"measuredW": "120", |
|
"measuredH": "50", |
|
"w": "120", |
|
"h": "50", |
|
"x": "652", |
|
"y": "938", |
|
"properties": { |
|
"controlName": "110-tailwind" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "120", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "61", |
|
"measuredH": "25", |
|
"x": "29", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Tailwind" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2693", |
|
"typeID": "__group__", |
|
"zOrder": "41", |
|
"measuredW": "120", |
|
"measuredH": "50", |
|
"w": "120", |
|
"h": "50", |
|
"x": "524", |
|
"y": "938", |
|
"properties": { |
|
"controlName": "111-react" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "120", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "47", |
|
"measuredH": "25", |
|
"x": "36", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "React" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2694", |
|
"typeID": "__group__", |
|
"zOrder": "39", |
|
"measuredW": "286", |
|
"measuredH": "50", |
|
"w": "286", |
|
"h": "50", |
|
"x": "502", |
|
"y": "1103", |
|
"properties": { |
|
"controlName": "112-frontend-apps" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "286", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "236", |
|
"measuredH": "26", |
|
"x": "28", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Frontend Apps", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2695", |
|
"typeID": "__group__", |
|
"zOrder": "44", |
|
"measuredW": "120", |
|
"measuredH": "50", |
|
"w": "120", |
|
"h": "50", |
|
"x": "988", |
|
"y": "1190", |
|
"properties": { |
|
"controlName": "113-nodejs" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "120", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "58", |
|
"measuredH": "25", |
|
"x": "31", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Node.js" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2696", |
|
"typeID": "__group__", |
|
"zOrder": "50", |
|
"measuredW": "280", |
|
"measuredH": "50", |
|
"w": "280", |
|
"h": "50", |
|
"x": "917", |
|
"y": "1272", |
|
"properties": { |
|
"controlName": "114-cli-apps" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "280", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "191", |
|
"measuredH": "26", |
|
"x": "44", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — CLI Apps", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2697", |
|
"typeID": "__group__", |
|
"zOrder": "51", |
|
"measuredW": "135", |
|
"measuredH": "50", |
|
"w": "135", |
|
"h": "50", |
|
"x": "1223", |
|
"y": "1337", |
|
"properties": { |
|
"controlName": "115-postgresql" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "135", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "93", |
|
"measuredH": "25", |
|
"x": "21", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "PostgreSQL" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2698", |
|
"typeID": "__group__", |
|
"zOrder": "53", |
|
"measuredW": "276", |
|
"measuredH": "50", |
|
"w": "276", |
|
"h": "50", |
|
"x": "917", |
|
"y": "1406", |
|
"properties": { |
|
"controlName": "116-crud" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "276", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "228", |
|
"measuredH": "26", |
|
"x": "24", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Simple CRUD", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2699", |
|
"typeID": "__group__", |
|
"zOrder": "60", |
|
"measuredW": "145", |
|
"measuredH": "50", |
|
"w": "145", |
|
"h": "50", |
|
"x": "740", |
|
"y": "1481", |
|
"properties": { |
|
"controlName": "117-restful-apis" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "145", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "102", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "RESTful APIs" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2700", |
|
"typeID": "__group__", |
|
"zOrder": "61", |
|
"measuredW": "111", |
|
"measuredH": "50", |
|
"w": "111", |
|
"h": "50", |
|
"x": "604", |
|
"y": "1481", |
|
"properties": { |
|
"controlName": "118-jwt-auth" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "111", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "74", |
|
"measuredH": "25", |
|
"x": "19", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "JWT Auth" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2701", |
|
"typeID": "__group__", |
|
"zOrder": "64", |
|
"measuredW": "89", |
|
"measuredH": "50", |
|
"w": "89", |
|
"h": "50", |
|
"x": "486", |
|
"y": "1481", |
|
"properties": { |
|
"controlName": "119-redis" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "89", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "45", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Redis" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2702", |
|
"typeID": "__group__", |
|
"zOrder": "62", |
|
"measuredW": "277", |
|
"measuredH": "50", |
|
"w": "277", |
|
"h": "50", |
|
"x": "484", |
|
"y": "1607", |
|
"properties": { |
|
"controlName": "120-complete-app" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "277", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "233", |
|
"measuredH": "26", |
|
"x": "21", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Complete App", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2703", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "145", |
|
"measuredH": "50", |
|
"w": "145", |
|
"h": "50", |
|
"x": "371", |
|
"y": "1814", |
|
"properties": { |
|
"controlName": "121-linux-basics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "145", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "97", |
|
"measuredH": "25", |
|
"x": "24", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Linux Basics" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2704", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "198", |
|
"measuredH": "50", |
|
"w": "198", |
|
"h": "50", |
|
"x": "792", |
|
"y": "1810", |
|
"properties": { |
|
"controlName": "122-basic-aws-services" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "153", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Basic AWS Services" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2705", |
|
"typeID": "__group__", |
|
"zOrder": "87", |
|
"measuredW": "256", |
|
"measuredH": "50", |
|
"w": "256", |
|
"h": "50", |
|
"x": "987", |
|
"y": "1897", |
|
"properties": { |
|
"controlName": "123-deployment" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "256", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "214", |
|
"measuredH": "26", |
|
"x": "21", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Deployment", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2706", |
|
"typeID": "__group__", |
|
"zOrder": "83", |
|
"measuredW": "87", |
|
"measuredH": "50", |
|
"w": "87", |
|
"h": "50", |
|
"x": "1282", |
|
"y": "1956", |
|
"properties": { |
|
"controlName": "124-monit" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "87", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "44", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Monit" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2707", |
|
"typeID": "__group__", |
|
"zOrder": "84", |
|
"measuredW": "251", |
|
"measuredH": "50", |
|
"w": "251", |
|
"h": "50", |
|
"x": "989", |
|
"y": "2014", |
|
"properties": { |
|
"controlName": "125-monitoring" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "251", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "204", |
|
"measuredH": "26", |
|
"x": "24", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Monitoring", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2708", |
|
"typeID": "__group__", |
|
"zOrder": "86", |
|
"measuredW": "157", |
|
"measuredH": "50", |
|
"w": "157", |
|
"h": "50", |
|
"x": "1043", |
|
"y": "2103", |
|
"properties": { |
|
"controlName": "126-github-actions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "157", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "114", |
|
"measuredH": "25", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "GitHub Actions" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2709", |
|
"typeID": "__group__", |
|
"zOrder": "82", |
|
"measuredW": "223", |
|
"measuredH": "50", |
|
"w": "223", |
|
"h": "50", |
|
"x": "737", |
|
"y": "2015", |
|
"properties": { |
|
"controlName": "127-ci-cd" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "223", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "179", |
|
"measuredH": "26", |
|
"x": "22", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — CI / CD", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2710", |
|
"typeID": "__group__", |
|
"zOrder": "88", |
|
"measuredW": "102", |
|
"measuredH": "50", |
|
"w": "102", |
|
"h": "50", |
|
"x": "661", |
|
"y": "2102", |
|
"properties": { |
|
"controlName": "128-ansible" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "102", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "56", |
|
"measuredH": "25", |
|
"x": "23", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Ansible" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2711", |
|
"typeID": "__group__", |
|
"zOrder": "90", |
|
"measuredW": "245", |
|
"measuredH": "50", |
|
"w": "245", |
|
"h": "50", |
|
"x": "444", |
|
"y": "2015", |
|
"properties": { |
|
"controlName": "129-automation" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "245", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "208", |
|
"measuredH": "26", |
|
"x": "19", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Checkpoint — Automation", |
|
"color": "16777215" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2712", |
|
"typeID": "__group__", |
|
"zOrder": "92", |
|
"measuredW": "109", |
|
"measuredH": "50", |
|
"w": "109", |
|
"h": "50", |
|
"x": "388", |
|
"y": "2181", |
|
"properties": { |
|
"controlName": "130-terraform" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "109", |
|
"h": "50", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "75", |
|
"measuredH": "25", |
|
"x": "17", |
|
"y": "12", |
|
"properties": { |
|
"size": "17", |
|
"text": "Terraform" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2713", |
|
"typeID": "__group__", |
|
"zOrder": "98", |
|
"measuredW": "265", |
|
"measuredH": "50", |
|
"w": "265", |
|
"h": "50", |
|
"x": "511", |
|
"y": "2268", |
|
"properties": { |
|
"controlName": "131-infrastructure" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "265", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "3355443" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "227", |
|
"measuredH": "26", |
|
"x": "17", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"color": "16777215", |
|
"text": "Checkpoint — Infrastructure" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2714", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "64", |
|
"measuredH": "50", |
|
"w": "64", |
|
"h": "50", |
|
"x": "792", |
|
"y": "1730", |
|
"properties": { |
|
"controlName": "100-basic-aws-services:ec2" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "64", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "36", |
|
"measuredH": "26", |
|
"x": "14", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "EC2" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2715", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "61", |
|
"measuredH": "50", |
|
"w": "61", |
|
"h": "50", |
|
"x": "862", |
|
"y": "1730", |
|
"properties": { |
|
"controlName": "101-basic-aws-services:vpc" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "61", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "36", |
|
"measuredH": "26", |
|
"x": "13", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "VPC" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2716", |
|
"typeID": "__group__", |
|
"zOrder": "80", |
|
"measuredW": "62", |
|
"measuredH": "50", |
|
"w": "62", |
|
"h": "50", |
|
"x": "928", |
|
"y": "1730", |
|
"properties": { |
|
"controlName": "102-basic-aws-services:s3" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "62", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "22", |
|
"measuredH": "26", |
|
"x": "20", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "S3" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2717", |
|
"typeID": "__group__", |
|
"zOrder": "78", |
|
"measuredW": "107", |
|
"measuredH": "50", |
|
"w": "107", |
|
"h": "50", |
|
"x": "793", |
|
"y": "1676", |
|
"properties": { |
|
"controlName": "103-basic-aws-services:route53" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "107", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "71", |
|
"measuredH": "26", |
|
"x": "18", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "Route53" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2718", |
|
"typeID": "__group__", |
|
"zOrder": "79", |
|
"measuredW": "85", |
|
"measuredH": "50", |
|
"w": "85", |
|
"h": "50", |
|
"x": "906", |
|
"y": "1676", |
|
"properties": { |
|
"controlName": "104-basic-aws-services:ses" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "85", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "34", |
|
"measuredH": "26", |
|
"x": "28", |
|
"y": "12", |
|
"properties": { |
|
"size": "18", |
|
"text": "SES" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 9 copy", |
|
"order": 1000116.0868550346, |
|
"parentID": null, |
|
"notes": null |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "73A38172-E66F-4B8C-9525-DB6AC79E153D", |
|
"mockupH": "2510", |
|
"mockupW": "1196", |
|
"measuredW": "1464", |
|
"measuredH": "2715", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr" |
|
}
|
|
|