4020 lines
102 KiB
JSON
4020 lines
102 KiB
JSON
{
|
||
"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/backend"
|
||
},
|
||
"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/devops"
|
||
},
|
||
"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"
|
||
}
|