mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2026-09-24 15:00:31 +08:00
* Updating the link for DevOps Roadmap to correct URL (https://roadmap.sh/docker) previously set to (https://roadmap.sh/best-practices) * update
4471 lines
121 KiB
JSON
4471 lines
121 KiB
JSON
{
|
|
"mockup": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "9408",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "327",
|
|
"h": "393",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "645",
|
|
"y": "902"
|
|
},
|
|
{
|
|
"ID": "9409",
|
|
"typeID": "Arrow",
|
|
"zOrder": "1",
|
|
"w": "340",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1277",
|
|
"y": "2210",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.16382818454974313,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592738,
|
|
"y": 0.0003556693697539093
|
|
},
|
|
"p2": {
|
|
"x": 340.33333333333326,
|
|
"y": 0.3626732144975904
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9410",
|
|
"typeID": "Arrow",
|
|
"zOrder": "2",
|
|
"w": "1",
|
|
"h": "85",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1223",
|
|
"y": "2210",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927385,
|
|
"y": 0.0003556693697539093
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 84.66666666666652
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9411",
|
|
"typeID": "Arrow",
|
|
"zOrder": "3",
|
|
"w": "1",
|
|
"h": "105",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "871",
|
|
"y": "2214",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5016483571549873,
|
|
"y": -0.0004594339945699278
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 105
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9412",
|
|
"typeID": "Arrow",
|
|
"zOrder": "4",
|
|
"w": "519",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "668",
|
|
"y": "2210",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.16382818454974313,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539094
|
|
},
|
|
"p2": {
|
|
"x": 518.6666666666667,
|
|
"y": 0.3626732144975904
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9413",
|
|
"typeID": "Arrow",
|
|
"zOrder": "5",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "668",
|
|
"y": "2034",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.16382818454974313,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539094
|
|
},
|
|
"p2": {
|
|
"x": 149.69373677187127,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9414",
|
|
"typeID": "Arrow",
|
|
"zOrder": "6",
|
|
"w": "1",
|
|
"h": "151",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "947",
|
|
"y": "1970",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5016483571549873,
|
|
"y": -0.00045943399456992786
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 151
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9415",
|
|
"typeID": "Arrow",
|
|
"zOrder": "7",
|
|
"w": "1",
|
|
"h": "151",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "807",
|
|
"y": "1970",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5016483571549873,
|
|
"y": -0.00045943399456992786
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 151
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9416",
|
|
"typeID": "Arrow",
|
|
"zOrder": "8",
|
|
"w": "127",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "994",
|
|
"y": "2034",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.4746082422041127,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927396,
|
|
"y": 0.00035566936975390927
|
|
},
|
|
"p2": {
|
|
"x": 126.69373677187127,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9417",
|
|
"typeID": "Arrow",
|
|
"zOrder": "9",
|
|
"w": "1",
|
|
"h": "114",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1243",
|
|
"y": "1922",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539093
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 113.97948286209976
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9418",
|
|
"typeID": "Arrow",
|
|
"zOrder": "10",
|
|
"w": "184",
|
|
"h": "147",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1371",
|
|
"y": "1889",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 183.5,
|
|
"y": -0.03666724399795385
|
|
},
|
|
"p1": {
|
|
"x": 0.4528877147224164,
|
|
"y": 0.2228100131869359
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 146.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9419",
|
|
"typeID": "Arrow",
|
|
"zOrder": "11",
|
|
"w": "1",
|
|
"h": "80",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1711",
|
|
"y": "1633",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.00035566936975390927
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 79.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9420",
|
|
"typeID": "Arrow",
|
|
"zOrder": "12",
|
|
"w": "1",
|
|
"h": "114",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1711",
|
|
"y": "1766",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539093
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 113.97948286209976
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9421",
|
|
"typeID": "Arrow",
|
|
"zOrder": "13",
|
|
"w": "202",
|
|
"h": "169",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1355",
|
|
"y": "1710",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.4407532602174342,
|
|
"y": -0.33922541684933094
|
|
},
|
|
"p1": {
|
|
"x": 0.5377224186047156,
|
|
"y": 0.2397621873145367
|
|
},
|
|
"p2": {
|
|
"x": 202.5,
|
|
"y": 168.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9422",
|
|
"typeID": "Arrow",
|
|
"zOrder": "14",
|
|
"w": "1",
|
|
"h": "73",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1221",
|
|
"y": "1633",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.00035566936975390943
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 73.08703041995386
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9423",
|
|
"typeID": "Arrow",
|
|
"zOrder": "15",
|
|
"w": "333",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "913",
|
|
"y": "1705",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.04142925695464328,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.499957866859274,
|
|
"y": 0.0003556693697539092
|
|
},
|
|
"p2": {
|
|
"x": 332.81818181818176,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9424",
|
|
"typeID": "Arrow",
|
|
"zOrder": "16",
|
|
"w": "1",
|
|
"h": "73",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "776",
|
|
"y": "1706",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.00035566936975390943
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 73.08703041995386
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9425",
|
|
"typeID": "Arrow",
|
|
"zOrder": "17",
|
|
"w": "1",
|
|
"h": "238",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "952",
|
|
"y": "1468",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927385,
|
|
"y": 0.00035566936975390943
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 238.04006420899805
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9426",
|
|
"typeID": "Arrow",
|
|
"zOrder": "18",
|
|
"w": "1",
|
|
"h": "94",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "778",
|
|
"y": "1461",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927396,
|
|
"y": 0.0003556693697539094
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 94.03541136954323
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9427",
|
|
"typeID": "Arrow",
|
|
"zOrder": "19",
|
|
"w": "1",
|
|
"h": "114",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1223",
|
|
"y": "1341",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539093
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 113.97948286209976
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9428",
|
|
"typeID": "Arrow",
|
|
"zOrder": "20",
|
|
"w": "154",
|
|
"h": "41",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1355",
|
|
"y": "1291",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 154.37932265053473,
|
|
"y": 40.786503208687236
|
|
},
|
|
"p1": {
|
|
"x": 0.381694744782499,
|
|
"y": -0.08021121448327811
|
|
},
|
|
"p2": {
|
|
"x": -0.11753323068592181,
|
|
"y": 0.26273773164575687
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9429",
|
|
"typeID": "Arrow",
|
|
"zOrder": "21",
|
|
"w": "161",
|
|
"h": "2",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1352",
|
|
"y": "1278",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 161.43623321529276,
|
|
"y": 2.1515151515150137
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927457,
|
|
"y": 0.00035566936975390845
|
|
},
|
|
"p2": {
|
|
"x": 0.34973142699914206,
|
|
"y": -0.03412281550845364
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9430",
|
|
"typeID": "Arrow",
|
|
"zOrder": "22",
|
|
"w": "333",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "867",
|
|
"y": "1459",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0.04142925695464328,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.499957866859274,
|
|
"y": 0.0003556693697539092
|
|
},
|
|
"p2": {
|
|
"x": 332.81818181818176,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9431",
|
|
"typeID": "Arrow",
|
|
"zOrder": "23",
|
|
"w": "136",
|
|
"h": "24",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1369",
|
|
"y": "1427",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 136.15013250346146,
|
|
"y": -0.2566671811218839
|
|
},
|
|
"p1": {
|
|
"x": 0.4699759807846267,
|
|
"y": 0.06405124099279334
|
|
},
|
|
"p2": {
|
|
"x": -0.04412647008598469,
|
|
"y": 23.637062463360053
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9432",
|
|
"typeID": "Arrow",
|
|
"zOrder": "24",
|
|
"w": "131",
|
|
"h": "24",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1373",
|
|
"y": "1465",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 130.95544602123732,
|
|
"y": 23.867029894531242
|
|
},
|
|
"p1": {
|
|
"x": 0.3512843587716724,
|
|
"y": -0.055651375067110674
|
|
},
|
|
"p2": {
|
|
"x": -0.46006702341355776,
|
|
"y": -0.02669974995069424
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9433",
|
|
"typeID": "Arrow",
|
|
"zOrder": "25",
|
|
"h": "46",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1352",
|
|
"y": "1121",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 149.95030847121234,
|
|
"y": 46.17526038328424
|
|
},
|
|
"p1": {
|
|
"x": 0.42265907915157874,
|
|
"y": -0.08346266597689306
|
|
},
|
|
"p2": {
|
|
"x": 0.3992035647902412,
|
|
"y": -0.11436732584661513
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9434",
|
|
"typeID": "Arrow",
|
|
"zOrder": "26",
|
|
"w": "153",
|
|
"h": "2",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1360",
|
|
"y": "1108",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 153.43623321529276,
|
|
"y": 2.1515151515150137
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592745,
|
|
"y": 0.00035566936975391084
|
|
},
|
|
"p2": {
|
|
"x": 0.04816647286861553,
|
|
"y": -0.34845706590590453
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9435",
|
|
"typeID": "Arrow",
|
|
"zOrder": "27",
|
|
"w": "159",
|
|
"h": "23",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1346",
|
|
"y": "916",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0.4646359097735058,
|
|
"y": 23.353294775624022
|
|
},
|
|
"p1": {
|
|
"x": 0.5172121703355936,
|
|
"y": -0.04134567000631401
|
|
},
|
|
"p2": {
|
|
"x": 159.51104906422256,
|
|
"y": 0.2084809210585945
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9436",
|
|
"typeID": "Arrow",
|
|
"zOrder": "28",
|
|
"w": "157",
|
|
"h": "64",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1346",
|
|
"y": "865",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0.4646359097735058,
|
|
"y": 63.67107299659381
|
|
},
|
|
"p1": {
|
|
"x": 0.4603346517294317,
|
|
"y": -0.10421022711848146
|
|
},
|
|
"p2": {
|
|
"x": 157.13722200221582,
|
|
"y": 0.1711990879144878
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9437",
|
|
"typeID": "Arrow",
|
|
"zOrder": "29",
|
|
"w": "169",
|
|
"h": "24",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1338",
|
|
"y": "950",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0.15624119275003068,
|
|
"y": 0.628973320155751
|
|
},
|
|
"p1": {
|
|
"x": 0.5012965221560048,
|
|
"y": 0.04743407560804315
|
|
},
|
|
"p2": {
|
|
"x": 168.69796259522582,
|
|
"y": 24.367243940222806
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9438",
|
|
"typeID": "Arrow",
|
|
"zOrder": "30",
|
|
"w": "152",
|
|
"h": "72",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1350",
|
|
"y": "956",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0.025376502783501564,
|
|
"y": -0.0299157903291416
|
|
},
|
|
"p1": {
|
|
"x": 0.5934120757823323,
|
|
"y": 0.11641742644399297
|
|
},
|
|
"p2": {
|
|
"x": 151.95030847121234,
|
|
"y": 71.77835283537365
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9439",
|
|
"typeID": "Arrow",
|
|
"zOrder": "31",
|
|
"w": "1",
|
|
"h": "501",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1223",
|
|
"y": "776",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927396,
|
|
"y": 0.00035566936975390927
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 501.00085499312513
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9440",
|
|
"typeID": "Label",
|
|
"zOrder": "32",
|
|
"measuredW": "104",
|
|
"measuredH": "40",
|
|
"x": "1172",
|
|
"y": "724",
|
|
"properties": {
|
|
"size": "32",
|
|
"text": "Docker"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9445",
|
|
"typeID": "__group__",
|
|
"zOrder": "34",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1075",
|
|
"y": "919",
|
|
"properties": {
|
|
"controlName": "100-introduction"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "93",
|
|
"measuredH": "25",
|
|
"x": "102",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Introduction"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9446",
|
|
"typeID": "Label",
|
|
"zOrder": "35",
|
|
"measuredW": "155",
|
|
"measuredH": "25",
|
|
"x": "731",
|
|
"y": "1111",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Linux Fundamentals"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9447",
|
|
"typeID": "Arrow",
|
|
"zOrder": "36",
|
|
"w": "1",
|
|
"h": "101",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1223",
|
|
"y": "610",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0.060606060606005485
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592744,
|
|
"y": 0.0003556693697539094
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 101.15151515151513
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9448",
|
|
"typeID": "Label",
|
|
"zOrder": "37",
|
|
"measuredW": "108",
|
|
"measuredH": "26",
|
|
"x": "756",
|
|
"y": "1304",
|
|
"properties": {
|
|
"text": "Prerequisites",
|
|
"size": "18"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9449",
|
|
"typeID": "TextArea",
|
|
"zOrder": "38",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "917",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9450",
|
|
"typeID": "Label",
|
|
"zOrder": "39",
|
|
"measuredW": "149",
|
|
"measuredH": "25",
|
|
"x": "734",
|
|
"y": "926",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Package Managers"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9451",
|
|
"typeID": "TextArea",
|
|
"zOrder": "40",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "964",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9452",
|
|
"typeID": "Label",
|
|
"zOrder": "41",
|
|
"measuredW": "216",
|
|
"measuredH": "25",
|
|
"x": "701",
|
|
"y": "973",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Users / Groups Permissions"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9453",
|
|
"typeID": "TextArea",
|
|
"zOrder": "42",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "1011",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9454",
|
|
"typeID": "Label",
|
|
"zOrder": "43",
|
|
"measuredW": "127",
|
|
"measuredH": "25",
|
|
"x": "745",
|
|
"y": "1020",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Shell commands"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9455",
|
|
"typeID": "TextArea",
|
|
"zOrder": "44",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "1058",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9456",
|
|
"typeID": "Label",
|
|
"zOrder": "45",
|
|
"measuredW": "108",
|
|
"measuredH": "25",
|
|
"x": "755",
|
|
"y": "1067",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Shell scripting"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9457",
|
|
"typeID": "Label",
|
|
"zOrder": "46",
|
|
"measuredW": "142",
|
|
"measuredH": "25",
|
|
"x": "738",
|
|
"y": "1250",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Web Development"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9458",
|
|
"typeID": "TextArea",
|
|
"zOrder": "47",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "1151",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9459",
|
|
"typeID": "Label",
|
|
"zOrder": "48",
|
|
"measuredW": "194",
|
|
"measuredH": "25",
|
|
"x": "713",
|
|
"y": "1160",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Programming Languages"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9460",
|
|
"typeID": "TextArea",
|
|
"zOrder": "49",
|
|
"w": "300",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "660",
|
|
"y": "1198",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9461",
|
|
"typeID": "Label",
|
|
"zOrder": "50",
|
|
"measuredW": "183",
|
|
"measuredH": "25",
|
|
"x": "717",
|
|
"y": "1207",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Application Architecture"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9462",
|
|
"typeID": "__group__",
|
|
"zOrder": "51",
|
|
"measuredW": "299",
|
|
"measuredH": "44",
|
|
"w": "299",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "846",
|
|
"properties": {
|
|
"controlName": "100-introduction:what-are-containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "299",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "167",
|
|
"measuredH": "25",
|
|
"x": "66",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "What are Containers?"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9463",
|
|
"typeID": "__group__",
|
|
"zOrder": "52",
|
|
"measuredW": "299",
|
|
"measuredH": "44",
|
|
"w": "299",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "897",
|
|
"properties": {
|
|
"controlName": "101-introduction:need-for-containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "299",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "223",
|
|
"measuredH": "25",
|
|
"x": "38",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Why do we need Containers?"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9464",
|
|
"typeID": "__group__",
|
|
"zOrder": "53",
|
|
"measuredW": "299",
|
|
"measuredH": "44",
|
|
"w": "299",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "947",
|
|
"properties": {
|
|
"controlName": "102-introduction:bare-metal-vm-containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "299",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "254",
|
|
"measuredH": "25",
|
|
"x": "23",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Bare Metal vs VMs vs Containers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9465",
|
|
"typeID": "__group__",
|
|
"zOrder": "54",
|
|
"measuredW": "299",
|
|
"measuredH": "44",
|
|
"w": "299",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "997",
|
|
"properties": {
|
|
"controlName": "103-introduction:docker-and-oci"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "299",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "124",
|
|
"measuredH": "25",
|
|
"x": "88",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Docker and OCI"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9466",
|
|
"typeID": "__group__",
|
|
"zOrder": "55",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1075",
|
|
"y": "1091",
|
|
"properties": {
|
|
"controlName": "101-underlying-technologies"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "189",
|
|
"measuredH": "25",
|
|
"x": "54",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Underlying Technologies"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9473",
|
|
"typeID": "__group__",
|
|
"zOrder": "57",
|
|
"measuredW": "182",
|
|
"measuredH": "44",
|
|
"w": "182",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "1089",
|
|
"properties": {
|
|
"controlName": "100-underlying-technologies:namespaces"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "182",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "102",
|
|
"measuredH": "25",
|
|
"x": "40",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Namespaces"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9474",
|
|
"typeID": "__group__",
|
|
"zOrder": "58",
|
|
"measuredW": "107",
|
|
"measuredH": "44",
|
|
"w": "107",
|
|
"h": "44",
|
|
"x": "1684",
|
|
"y": "1089",
|
|
"properties": {
|
|
"controlName": "101-underlying-technologies:cgroups"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "107",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "63",
|
|
"measuredH": "25",
|
|
"x": "22",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "cgroups"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9475",
|
|
"typeID": "__group__",
|
|
"zOrder": "59",
|
|
"measuredW": "299",
|
|
"measuredH": "44",
|
|
"w": "299",
|
|
"h": "44",
|
|
"x": "1494",
|
|
"y": "1138",
|
|
"properties": {
|
|
"controlName": "102-underlying-technologies:union-filesystems"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "299",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "140",
|
|
"measuredH": "25",
|
|
"x": "80",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Union Filesystems"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9476",
|
|
"typeID": "Label",
|
|
"zOrder": "60",
|
|
"measuredW": "245",
|
|
"measuredH": "25",
|
|
"x": "1498",
|
|
"y": "1187",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Just get the basic idea of these."
|
|
}
|
|
},
|
|
{
|
|
"ID": "9477",
|
|
"typeID": "__group__",
|
|
"zOrder": "61",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1075",
|
|
"y": "1259",
|
|
"properties": {
|
|
"controlName": "102-installation-setup"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "145",
|
|
"measuredH": "25",
|
|
"x": "76",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Installation / Setup"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9478",
|
|
"typeID": "__group__",
|
|
"zOrder": "62",
|
|
"measuredW": "316",
|
|
"measuredH": "44",
|
|
"w": "316",
|
|
"h": "44",
|
|
"x": "1486",
|
|
"y": "1257",
|
|
"properties": {
|
|
"controlName": "100-installation-setup:docker-desktop"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "316",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "281",
|
|
"measuredH": "25",
|
|
"x": "21",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Docker Desktop ( Win / Mac / Linux)"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9479",
|
|
"typeID": "__group__",
|
|
"zOrder": "63",
|
|
"measuredW": "316",
|
|
"measuredH": "44",
|
|
"w": "316",
|
|
"h": "44",
|
|
"x": "1486",
|
|
"y": "1306",
|
|
"properties": {
|
|
"controlName": "101-installation-setup:docker-engine"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "316",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "181",
|
|
"measuredH": "25",
|
|
"x": "71",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Docker Engine ( Linux )"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9480",
|
|
"typeID": "__group__",
|
|
"zOrder": "64",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1086",
|
|
"y": "1433",
|
|
"properties": {
|
|
"controlName": "104-data-persistence"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "132",
|
|
"measuredH": "25",
|
|
"x": "83",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Data Persistence"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9481",
|
|
"typeID": "__group__",
|
|
"zOrder": "65",
|
|
"measuredW": "309",
|
|
"measuredH": "44",
|
|
"w": "309",
|
|
"h": "44",
|
|
"x": "1493",
|
|
"y": "1411",
|
|
"properties": {
|
|
"controlName": "100-data-persistence:ephemeral-container-fs"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "309",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "242",
|
|
"measuredH": "25",
|
|
"x": "34",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Ephemeral container filesystem"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9482",
|
|
"typeID": "__group__",
|
|
"zOrder": "66",
|
|
"measuredW": "152",
|
|
"measuredH": "44",
|
|
"w": "152",
|
|
"h": "44",
|
|
"x": "1493",
|
|
"y": "1460",
|
|
"properties": {
|
|
"controlName": "101-data-persistence:volume-mounts"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "152",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "118",
|
|
"measuredH": "25",
|
|
"x": "17",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Volume Mounts"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9483",
|
|
"typeID": "__group__",
|
|
"zOrder": "67",
|
|
"measuredW": "152",
|
|
"measuredH": "44",
|
|
"w": "152",
|
|
"h": "44",
|
|
"x": "1650",
|
|
"y": "1461",
|
|
"properties": {
|
|
"controlName": "102-data-persistence:bind-mounts"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "152",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "97",
|
|
"measuredH": "25",
|
|
"x": "27",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Bind Mounts"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9484",
|
|
"typeID": "__group__",
|
|
"zOrder": "68",
|
|
"measuredW": "340",
|
|
"measuredH": "50",
|
|
"w": "340",
|
|
"h": "50",
|
|
"x": "643",
|
|
"y": "1433",
|
|
"properties": {
|
|
"controlName": "105-using-third-party-images"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "340",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "260",
|
|
"measuredH": "25",
|
|
"x": "40",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Using 3rd Party Container Images"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9485",
|
|
"typeID": "__group__",
|
|
"zOrder": "69",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1075",
|
|
"y": "1314",
|
|
"properties": {
|
|
"controlName": "103-docker-basics"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "131",
|
|
"measuredH": "25",
|
|
"x": "83",
|
|
"y": "13",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Basics of Docker"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9486",
|
|
"typeID": "__group__",
|
|
"zOrder": "70",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1511",
|
|
"properties": {
|
|
"controlName": "100-using-third-party-images:databases"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "83",
|
|
"measuredH": "25",
|
|
"x": "94",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Databases"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9487",
|
|
"typeID": "__group__",
|
|
"zOrder": "71",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1559",
|
|
"properties": {
|
|
"controlName": "101-using-third-party-images:interactive-test-environments"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "228",
|
|
"measuredH": "25",
|
|
"x": "22",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Interactive Test Environments"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9488",
|
|
"typeID": "__group__",
|
|
"zOrder": "72",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1607",
|
|
"properties": {
|
|
"controlName": "102-using-third-party-images:command-line-utilities"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "179",
|
|
"measuredH": "25",
|
|
"x": "46",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Command Line Utilities"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9489",
|
|
"typeID": "__group__",
|
|
"zOrder": "73",
|
|
"measuredW": "338",
|
|
"measuredH": "50",
|
|
"w": "338",
|
|
"h": "50",
|
|
"x": "643",
|
|
"y": "1681",
|
|
"properties": {
|
|
"controlName": "106-building-container-images"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "338",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "205",
|
|
"measuredH": "25",
|
|
"x": "66",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Building Container Images"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9490",
|
|
"typeID": "__group__",
|
|
"zOrder": "74",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1756",
|
|
"properties": {
|
|
"controlName": "100-building-container-images:dockerfiles"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "86",
|
|
"measuredH": "25",
|
|
"x": "93",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Dockerfiles"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9491",
|
|
"typeID": "__group__",
|
|
"zOrder": "75",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1804",
|
|
"properties": {
|
|
"controlName": "101-building-container-images:efficient-layer-caching"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "168",
|
|
"measuredH": "25",
|
|
"x": "52",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Efficient layer caching"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9492",
|
|
"typeID": "__group__",
|
|
"zOrder": "76",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "643",
|
|
"y": "1852",
|
|
"properties": {
|
|
"controlName": "102-building-container-images:image-size-and-security"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "182",
|
|
"measuredH": "25",
|
|
"x": "45",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Image size and security"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9493",
|
|
"typeID": "__group__",
|
|
"zOrder": "77",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1086",
|
|
"y": "1682",
|
|
"properties": {
|
|
"controlName": "107-container-registries"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "159",
|
|
"measuredH": "25",
|
|
"x": "69",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Container Registries"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9494",
|
|
"typeID": "__group__",
|
|
"zOrder": "78",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "1099",
|
|
"y": "1607",
|
|
"properties": {
|
|
"controlName": "100-container-registries:dockerhub"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "84",
|
|
"measuredH": "25",
|
|
"x": "94",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Dockerhub"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9495",
|
|
"typeID": "__group__",
|
|
"zOrder": "79",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "1099",
|
|
"y": "1559",
|
|
"properties": {
|
|
"controlName": "101-container-registries:dockerhub-alt"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "231",
|
|
"measuredH": "25",
|
|
"x": "20",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Others (ghcr, ecr, gcr, act, etc)"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9496",
|
|
"typeID": "__group__",
|
|
"zOrder": "80",
|
|
"measuredW": "272",
|
|
"measuredH": "44",
|
|
"w": "272",
|
|
"h": "44",
|
|
"x": "1099",
|
|
"y": "1511",
|
|
"properties": {
|
|
"controlName": "102-container-registries:image-tagging-best-practices"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "272",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "231",
|
|
"measuredH": "25",
|
|
"x": "20",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Image Tagging Best Practices"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9497",
|
|
"typeID": "__group__",
|
|
"zOrder": "81",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1470",
|
|
"y": "1852",
|
|
"properties": {
|
|
"controlName": "108-running-containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "153",
|
|
"measuredH": "25",
|
|
"x": "72",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Running Containers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9498",
|
|
"typeID": "__group__",
|
|
"zOrder": "82",
|
|
"measuredW": "174",
|
|
"measuredH": "44",
|
|
"w": "174",
|
|
"h": "44",
|
|
"x": "1625",
|
|
"y": "1738",
|
|
"properties": {
|
|
"controlName": "100-running-containers:docker-run"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "174",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "83",
|
|
"measuredH": "25",
|
|
"x": "45",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "docker run"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9499",
|
|
"typeID": "__group__",
|
|
"zOrder": "83",
|
|
"measuredW": "174",
|
|
"measuredH": "44",
|
|
"w": "174",
|
|
"h": "44",
|
|
"x": "1625",
|
|
"y": "1690",
|
|
"properties": {
|
|
"controlName": "101-running-containers:docker-compose"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "174",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "129",
|
|
"measuredH": "25",
|
|
"x": "22",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "docker compose"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9500",
|
|
"typeID": "__group__",
|
|
"zOrder": "84",
|
|
"measuredW": "273",
|
|
"measuredH": "44",
|
|
"w": "273",
|
|
"h": "44",
|
|
"x": "1527",
|
|
"y": "1608",
|
|
"properties": {
|
|
"controlName": "102-running-containers:runtime-config-options"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "273",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "236",
|
|
"measuredH": "25",
|
|
"x": "20",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Runtime Configuration Options"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9501",
|
|
"typeID": "__group__",
|
|
"zOrder": "85",
|
|
"measuredW": "298",
|
|
"measuredH": "50",
|
|
"w": "298",
|
|
"h": "50",
|
|
"x": "1099",
|
|
"y": "2010",
|
|
"properties": {
|
|
"controlName": "109-container-security"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "298",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "142",
|
|
"measuredH": "25",
|
|
"x": "78",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Container Security"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9502",
|
|
"typeID": "__group__",
|
|
"zOrder": "86",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1134",
|
|
"y": "1902",
|
|
"properties": {
|
|
"controlName": "100-container-security:image-security"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "116",
|
|
"measuredH": "25",
|
|
"x": "52",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Image Security"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9503",
|
|
"typeID": "__group__",
|
|
"zOrder": "87",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1134",
|
|
"y": "1854",
|
|
"properties": {
|
|
"controlName": "101-container-security:runtime-security"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "131",
|
|
"measuredH": "25",
|
|
"x": "44",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Runtime Security"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9504",
|
|
"typeID": "__group__",
|
|
"zOrder": "88",
|
|
"measuredW": "267",
|
|
"measuredH": "50",
|
|
"w": "267",
|
|
"h": "50",
|
|
"x": "745",
|
|
"y": "2010",
|
|
"properties": {
|
|
"controlName": "110-docker-cli"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "267",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "87",
|
|
"measuredH": "25",
|
|
"x": "90",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Docker CLI"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9505",
|
|
"typeID": "__group__",
|
|
"zOrder": "89",
|
|
"measuredW": "122",
|
|
"measuredH": "44",
|
|
"w": "122",
|
|
"h": "44",
|
|
"x": "747",
|
|
"y": "1936",
|
|
"properties": {
|
|
"controlName": "100-docker-cli:images"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "122",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "58",
|
|
"measuredH": "25",
|
|
"x": "32",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Images"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9506",
|
|
"typeID": "__group__",
|
|
"zOrder": "90",
|
|
"measuredW": "126",
|
|
"measuredH": "44",
|
|
"w": "126",
|
|
"h": "44",
|
|
"x": "885",
|
|
"y": "1936",
|
|
"properties": {
|
|
"controlName": "101-docker-cli:containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "126",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "85",
|
|
"measuredH": "25",
|
|
"x": "20",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Containers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9507",
|
|
"typeID": "__group__",
|
|
"zOrder": "91",
|
|
"measuredW": "122",
|
|
"measuredH": "44",
|
|
"w": "122",
|
|
"h": "44",
|
|
"x": "747",
|
|
"y": "2091",
|
|
"properties": {
|
|
"controlName": "102-docker-cli:volumes"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "122",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "65",
|
|
"measuredH": "25",
|
|
"x": "28",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Volumes"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9508",
|
|
"typeID": "__group__",
|
|
"zOrder": "92",
|
|
"measuredW": "126",
|
|
"measuredH": "44",
|
|
"w": "126",
|
|
"h": "44",
|
|
"x": "885",
|
|
"y": "2091",
|
|
"properties": {
|
|
"controlName": "102-docker-cli:networks"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "126",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "72",
|
|
"measuredH": "25",
|
|
"x": "27",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Networks"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9509",
|
|
"typeID": "Arrow",
|
|
"zOrder": "93",
|
|
"w": "1",
|
|
"h": "175",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "667",
|
|
"y": "2035",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539095
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 175
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9510",
|
|
"typeID": "__group__",
|
|
"zOrder": "94",
|
|
"measuredW": "265",
|
|
"measuredH": "50",
|
|
"w": "265",
|
|
"h": "50",
|
|
"x": "747",
|
|
"y": "2186",
|
|
"properties": {
|
|
"controlName": "111-developer-experience"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "265",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "173",
|
|
"measuredH": "25",
|
|
"x": "46",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Developer Experience"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9511",
|
|
"typeID": "__group__",
|
|
"zOrder": "95",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "762",
|
|
"y": "2282",
|
|
"properties": {
|
|
"controlName": "100-developer-experience:hot-reloading"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "110",
|
|
"measuredH": "25",
|
|
"x": "55",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Hot Reloading"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9512",
|
|
"typeID": "__group__",
|
|
"zOrder": "96",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "762",
|
|
"y": "2330",
|
|
"properties": {
|
|
"controlName": "101-developer-experience:debuggers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "86",
|
|
"measuredH": "25",
|
|
"x": "67",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Debuggers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9513",
|
|
"typeID": "__group__",
|
|
"zOrder": "97",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "762",
|
|
"y": "2378",
|
|
"properties": {
|
|
"controlName": "102-developer-experience:tests"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "41",
|
|
"measuredH": "25",
|
|
"x": "89",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Tests"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9514",
|
|
"typeID": "__group__",
|
|
"zOrder": "98",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "762",
|
|
"y": "2426",
|
|
"properties": {
|
|
"controlName": "103-developer-experience:continuous-integration"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "176",
|
|
"measuredH": "25",
|
|
"x": "22",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Continuous Integration"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9515",
|
|
"typeID": "__group__",
|
|
"zOrder": "99",
|
|
"measuredW": "265",
|
|
"measuredH": "50",
|
|
"w": "265",
|
|
"h": "50",
|
|
"x": "1099",
|
|
"y": "2186",
|
|
"properties": {
|
|
"controlName": "112-deploying-containers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "265",
|
|
"h": "50",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "166",
|
|
"measuredH": "25",
|
|
"x": "42",
|
|
"y": "12",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Deploying Containers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9516",
|
|
"typeID": "__group__",
|
|
"zOrder": "100",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1112",
|
|
"y": "2282",
|
|
"properties": {
|
|
"controlName": "100-deploying-containers:paas-options"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "104",
|
|
"measuredH": "25",
|
|
"x": "58",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "PaaS Options"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9517",
|
|
"typeID": "__group__",
|
|
"zOrder": "101",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1112",
|
|
"y": "2330",
|
|
"properties": {
|
|
"controlName": "101-deploying-containers:kubernetes"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "90",
|
|
"measuredH": "25",
|
|
"x": "65",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Kubernetes"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9518",
|
|
"typeID": "__group__",
|
|
"zOrder": "102",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1112",
|
|
"y": "2378",
|
|
"properties": {
|
|
"controlName": "102-deploying-containers:docker-swarm"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "111",
|
|
"measuredH": "25",
|
|
"x": "54",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Docker Swarm"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9519",
|
|
"typeID": "__group__",
|
|
"zOrder": "103",
|
|
"measuredW": "219",
|
|
"measuredH": "44",
|
|
"w": "219",
|
|
"h": "44",
|
|
"x": "1112",
|
|
"y": "2426",
|
|
"properties": {
|
|
"controlName": "103-deploying-containers:nomad"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "TextArea",
|
|
"zOrder": "0",
|
|
"w": "219",
|
|
"h": "44",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "56",
|
|
"measuredH": "25",
|
|
"x": "77",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Nomad"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9520",
|
|
"typeID": "Arrow",
|
|
"zOrder": "104",
|
|
"w": "1",
|
|
"h": "342",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1617",
|
|
"y": "2210",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.0003556693697539096
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 342
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9521",
|
|
"typeID": "Arrow",
|
|
"zOrder": "105",
|
|
"w": "441",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1176",
|
|
"y": "2553",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0.3626732144975904
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927374,
|
|
"y": 0.00035566936975390954
|
|
},
|
|
"p2": {
|
|
"x": 441.33333333333326,
|
|
"y": 0.3626732144975904
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9522",
|
|
"typeID": "Arrow",
|
|
"zOrder": "106",
|
|
"w": "1",
|
|
"h": "161",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1176",
|
|
"y": "2554",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "4273622",
|
|
"p0": {
|
|
"x": -0.18181818181824383,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999578668592739,
|
|
"y": 0.00035566936975390965
|
|
},
|
|
"p2": {
|
|
"x": -0.18181818181824383,
|
|
"y": 161
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9523",
|
|
"typeID": "Arrow",
|
|
"zOrder": "107",
|
|
"w": "1",
|
|
"h": "81",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1176",
|
|
"y": "2739",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.49999999999999994,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 81.09090909090901
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9524",
|
|
"typeID": "TextArea",
|
|
"zOrder": "108",
|
|
"w": "438",
|
|
"h": "118",
|
|
"measuredW": "200",
|
|
"measuredH": "140",
|
|
"x": "957",
|
|
"y": "2653"
|
|
},
|
|
{
|
|
"ID": "9525",
|
|
"typeID": "Label",
|
|
"zOrder": "109",
|
|
"measuredW": "366",
|
|
"measuredH": "25",
|
|
"x": "993",
|
|
"y": "2672",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Continue Learning with following relevant tracks"
|
|
}
|
|
},
|
|
{
|
|
"ID": "9526",
|
|
"typeID": "__group__",
|
|
"zOrder": "110",
|
|
"measuredW": "198",
|
|
"measuredH": "44",
|
|
"w": "198",
|
|
"h": "44",
|
|
"x": "1180",
|
|
"y": "2709",
|
|
"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": "9527",
|
|
"typeID": "__group__",
|
|
"zOrder": "111",
|
|
"measuredW": "198",
|
|
"measuredH": "44",
|
|
"w": "198",
|
|
"h": "44",
|
|
"x": "972",
|
|
"y": "2709",
|
|
"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": "9528",
|
|
"typeID": "Arrow",
|
|
"zOrder": "112",
|
|
"w": "45",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "623",
|
|
"y": "1397",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "16777215",
|
|
"p0": {
|
|
"x": 0.04142925695464328,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927407,
|
|
"y": 0.0003556693697539088
|
|
},
|
|
"p2": {
|
|
"x": 45.203968575995304,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9529",
|
|
"typeID": "Arrow",
|
|
"zOrder": "113",
|
|
"w": "45",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1764",
|
|
"y": "1381",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "16777215",
|
|
"p0": {
|
|
"x": 0.04142925695464328,
|
|
"y": 0.362673214497363
|
|
},
|
|
"p1": {
|
|
"x": 0.49995786685927407,
|
|
"y": 0.0003556693697539088
|
|
},
|
|
"p2": {
|
|
"x": 45.203968575995304,
|
|
"y": 0.362673214497363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9530",
|
|
"typeID": "Arrow",
|
|
"zOrder": "114",
|
|
"w": "169",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "1091",
|
|
"y": "2892",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "16777215",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4999999999999999,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": 168.6400000000001,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9535",
|
|
"typeID": "__group__",
|
|
"zOrder": "56",
|
|
"measuredW": "327",
|
|
"measuredH": "126",
|
|
"w": "327",
|
|
"h": "126",
|
|
"x": "646",
|
|
"y": "630",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "327",
|
|
"h": "126",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "268",
|
|
"measuredH": "25",
|
|
"x": "23",
|
|
"y": "21",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Roadmap was made in partnership"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "31",
|
|
"measuredH": "25",
|
|
"x": "23",
|
|
"y": "49",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "with"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "__group__",
|
|
"zOrder": "3",
|
|
"measuredW": "70",
|
|
"measuredH": "25",
|
|
"w": "70",
|
|
"h": "25",
|
|
"x": "57",
|
|
"y": "49",
|
|
"properties": {
|
|
"controlName": "ext_link:twitter.com/sidpalas"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "70",
|
|
"measuredH": "25",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "{color:purple}Sid Palas{color}"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "4",
|
|
"typeID": "Label",
|
|
"zOrder": "4",
|
|
"measuredW": "144",
|
|
"measuredH": "25",
|
|
"x": "127",
|
|
"y": "49",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": ". Checkout his free"
|
|
}
|
|
},
|
|
{
|
|
"ID": "5",
|
|
"typeID": "__group__",
|
|
"zOrder": "5",
|
|
"measuredW": "268",
|
|
"measuredH": "25",
|
|
"w": "268",
|
|
"h": "25",
|
|
"x": "23",
|
|
"y": "77",
|
|
"properties": {
|
|
"controlName": "ext_link:courses.devopsdirective.com/docker-beginner-to-pro"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "268",
|
|
"measuredH": "25",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "{color:purple}course covering this topic in depth.{color}"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9536",
|
|
"typeID": "__group__",
|
|
"zOrder": "115",
|
|
"measuredW": "327",
|
|
"measuredH": "129",
|
|
"w": "327",
|
|
"h": "129",
|
|
"x": "646",
|
|
"y": "746",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "327",
|
|
"h": "129",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "202",
|
|
"measuredH": "26",
|
|
"w": "202",
|
|
"h": "26",
|
|
"x": "23",
|
|
"y": "22",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/kubernetes"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "169",
|
|
"measuredH": "25",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Kubernetes Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "2",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "__group__",
|
|
"zOrder": "2",
|
|
"measuredW": "174",
|
|
"measuredH": "26",
|
|
"w": "174",
|
|
"h": "26",
|
|
"x": "23",
|
|
"y": "52",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/devops"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "141",
|
|
"measuredH": "25",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "DevOps Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "2",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "__group__",
|
|
"zOrder": "3",
|
|
"measuredW": "180",
|
|
"measuredH": "26",
|
|
"w": "180",
|
|
"h": "26",
|
|
"x": "23",
|
|
"y": "83",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/backend"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Label",
|
|
"zOrder": "0",
|
|
"measuredW": "147",
|
|
"measuredH": "25",
|
|
"x": "33",
|
|
"y": "0",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Backend Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "__group__",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"w": "24",
|
|
"h": "24",
|
|
"x": "0",
|
|
"y": "2",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Icon",
|
|
"zOrder": "0",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"icon": {
|
|
"ID": "circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Icon",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "10066329",
|
|
"icon": {
|
|
"ID": "check-circle",
|
|
"size": "small"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "9537",
|
|
"typeID": "__group__",
|
|
"zOrder": "33",
|
|
"measuredW": "350",
|
|
"measuredH": "141",
|
|
"w": "350",
|
|
"h": "141",
|
|
"x": "1443",
|
|
"y": "646",
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "350",
|
|
"h": "141",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "314",
|
|
"measuredH": "25",
|
|
"x": "14",
|
|
"y": "17",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Find the detailed version of this roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "319",
|
|
"measuredH": "25",
|
|
"x": "14",
|
|
"y": "45",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "along with resources and other roadmaps"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "__group__",
|
|
"zOrder": "3",
|
|
"measuredW": "320",
|
|
"measuredH": "45",
|
|
"w": "320",
|
|
"h": "45",
|
|
"x": "15",
|
|
"y": "81",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "320",
|
|
"h": "45",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"borderColor": "4273622",
|
|
"color": "4273622"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "172",
|
|
"measuredH": "28",
|
|
"x": "74",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "https://roadmap.sh"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"attributes": {
|
|
"name": "New Wireframe 1 copy",
|
|
"order": 1000010.2336643032,
|
|
"parentID": null,
|
|
"notes": ""
|
|
},
|
|
"branchID": "Master",
|
|
"resourceID": "D5E1AC09-3023-4145-A52A-4D904363A065",
|
|
"mockupH": "2283",
|
|
"mockupW": "1186",
|
|
"measuredW": "1809",
|
|
"measuredH": "2893",
|
|
"version": "1.0"
|
|
},
|
|
"groupOffset": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"dependencies": [],
|
|
"projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/New%20Project%201.bmpr"
|
|
} |