computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4420 lines
175 KiB
4420 lines
175 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "2620", |
|
"typeID": "Arrow", |
|
"zOrder": "31", |
|
"w": "1", |
|
"h": "501", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1213", |
|
"y": "766", |
|
"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": "2625", |
|
"typeID": "Label", |
|
"zOrder": "32", |
|
"measuredW": "104", |
|
"measuredH": "40", |
|
"x": "1162", |
|
"y": "714", |
|
"properties": { |
|
"size": "32", |
|
"text": "Docker" |
|
} |
|
}, |
|
{ |
|
"ID": "2626", |
|
"typeID": "Canvas", |
|
"zOrder": "33", |
|
"w": "350", |
|
"h": "141", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1433", |
|
"y": "636" |
|
}, |
|
{ |
|
"ID": "2627", |
|
"typeID": "Label", |
|
"zOrder": "34", |
|
"measuredW": "314", |
|
"measuredH": "25", |
|
"x": "1447", |
|
"y": "653", |
|
"properties": { |
|
"size": "17", |
|
"text": "Find the detailed version of this roadmap" |
|
} |
|
}, |
|
{ |
|
"ID": "2628", |
|
"typeID": "Label", |
|
"zOrder": "35", |
|
"measuredW": "319", |
|
"measuredH": "25", |
|
"x": "1447", |
|
"y": "681", |
|
"properties": { |
|
"size": "17", |
|
"text": "along with resources and other roadmaps" |
|
} |
|
}, |
|
{ |
|
"ID": "2629", |
|
"typeID": "__group__", |
|
"zOrder": "36", |
|
"measuredW": "320", |
|
"measuredH": "45", |
|
"w": "320", |
|
"h": "45", |
|
"x": "1448", |
|
"y": "717", |
|
"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" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "2670", |
|
"typeID": "Arrow", |
|
"zOrder": "39", |
|
"w": "1", |
|
"h": "101", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1213", |
|
"y": "600", |
|
"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": "2778", |
|
"typeID": "Label", |
|
"zOrder": "38", |
|
"measuredW": "155", |
|
"measuredH": "25", |
|
"x": "721", |
|
"y": "1101", |
|
"properties": { |
|
"size": "17", |
|
"text": "Linux Fundamentals" |
|
} |
|
}, |
|
{ |
|
"ID": "2785", |
|
"typeID": "Label", |
|
"zOrder": "40", |
|
"measuredW": "108", |
|
"measuredH": "26", |
|
"x": "746", |
|
"y": "1294", |
|
"properties": { |
|
"text": "Prerequisites", |
|
"size": "18" |
|
} |
|
}, |
|
{ |
|
"ID": "2786", |
|
"typeID": "TextArea", |
|
"zOrder": "41", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "907", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2787", |
|
"typeID": "Label", |
|
"zOrder": "42", |
|
"measuredW": "149", |
|
"measuredH": "25", |
|
"x": "724", |
|
"y": "916", |
|
"properties": { |
|
"size": "17", |
|
"text": "Package Managers" |
|
} |
|
}, |
|
{ |
|
"ID": "2788", |
|
"typeID": "TextArea", |
|
"zOrder": "43", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "954", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2789", |
|
"typeID": "Label", |
|
"zOrder": "44", |
|
"measuredW": "216", |
|
"measuredH": "25", |
|
"x": "691", |
|
"y": "963", |
|
"properties": { |
|
"size": "17", |
|
"text": "Users / Groups Permissions" |
|
} |
|
}, |
|
{ |
|
"ID": "2790", |
|
"typeID": "TextArea", |
|
"zOrder": "45", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "1001", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2791", |
|
"typeID": "Label", |
|
"zOrder": "46", |
|
"measuredW": "127", |
|
"measuredH": "25", |
|
"x": "735", |
|
"y": "1010", |
|
"properties": { |
|
"size": "17", |
|
"text": "Shell commands" |
|
} |
|
}, |
|
{ |
|
"ID": "2792", |
|
"typeID": "TextArea", |
|
"zOrder": "47", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "1048", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2793", |
|
"typeID": "Label", |
|
"zOrder": "48", |
|
"measuredW": "108", |
|
"measuredH": "25", |
|
"x": "745", |
|
"y": "1057", |
|
"properties": { |
|
"size": "17", |
|
"text": "Shell scripting" |
|
} |
|
}, |
|
{ |
|
"ID": "2797", |
|
"typeID": "Label", |
|
"zOrder": "49", |
|
"measuredW": "142", |
|
"measuredH": "25", |
|
"x": "728", |
|
"y": "1240", |
|
"properties": { |
|
"size": "17", |
|
"text": "Web Development" |
|
} |
|
}, |
|
{ |
|
"ID": "2798", |
|
"typeID": "TextArea", |
|
"zOrder": "50", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "1141", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2799", |
|
"typeID": "Label", |
|
"zOrder": "51", |
|
"measuredW": "175", |
|
"measuredH": "25", |
|
"x": "711", |
|
"y": "1150", |
|
"properties": { |
|
"size": "17", |
|
"text": "Programming Lanuage" |
|
} |
|
}, |
|
{ |
|
"ID": "2800", |
|
"typeID": "TextArea", |
|
"zOrder": "52", |
|
"w": "300", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "650", |
|
"y": "1188", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "2801", |
|
"typeID": "Label", |
|
"zOrder": "53", |
|
"measuredW": "183", |
|
"measuredH": "25", |
|
"x": "707", |
|
"y": "1197", |
|
"properties": { |
|
"size": "17", |
|
"text": "Application Architecture" |
|
} |
|
}, |
|
{ |
|
"ID": "2822", |
|
"typeID": "Arrow", |
|
"zOrder": "27", |
|
"w": "159", |
|
"h": "23", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1336", |
|
"y": "906", |
|
"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": "2823", |
|
"typeID": "Arrow", |
|
"zOrder": "28", |
|
"w": "157", |
|
"h": "64", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1336", |
|
"y": "855", |
|
"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": "2824", |
|
"typeID": "Arrow", |
|
"zOrder": "29", |
|
"w": "169", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1328", |
|
"y": "940", |
|
"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": "2825", |
|
"typeID": "Arrow", |
|
"zOrder": "30", |
|
"w": "152", |
|
"h": "72", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1340", |
|
"y": "946", |
|
"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": "2826", |
|
"typeID": "Canvas", |
|
"zOrder": "59", |
|
"w": "327", |
|
"h": "126", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "636", |
|
"y": "620" |
|
}, |
|
{ |
|
"ID": "2827", |
|
"typeID": "Label", |
|
"zOrder": "60", |
|
"measuredW": "268", |
|
"measuredH": "25", |
|
"x": "659", |
|
"y": "641", |
|
"properties": { |
|
"size": "17", |
|
"text": "Roadmap was made in partnership" |
|
} |
|
}, |
|
{ |
|
"ID": "2834", |
|
"typeID": "Canvas", |
|
"zOrder": "123", |
|
"w": "327", |
|
"h": "129", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "636", |
|
"y": "736" |
|
}, |
|
{ |
|
"ID": "2836", |
|
"typeID": "__group__", |
|
"zOrder": "124", |
|
"measuredW": "202", |
|
"measuredH": "26", |
|
"w": "202", |
|
"h": "26", |
|
"x": "659", |
|
"y": "758", |
|
"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": "2837", |
|
"typeID": "__group__", |
|
"zOrder": "125", |
|
"measuredW": "174", |
|
"measuredH": "26", |
|
"w": "174", |
|
"h": "26", |
|
"x": "659", |
|
"y": "788", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/best-practices" |
|
}, |
|
"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": "2838", |
|
"typeID": "Label", |
|
"zOrder": "61", |
|
"measuredW": "31", |
|
"measuredH": "25", |
|
"x": "659", |
|
"y": "669", |
|
"properties": { |
|
"size": "17", |
|
"text": "with" |
|
} |
|
}, |
|
{ |
|
"ID": "2840", |
|
"typeID": "Label", |
|
"zOrder": "63", |
|
"measuredW": "144", |
|
"measuredH": "25", |
|
"x": "763", |
|
"y": "669", |
|
"properties": { |
|
"size": "17", |
|
"text": ". Checkout his free" |
|
} |
|
}, |
|
{ |
|
"ID": "2841", |
|
"typeID": "__group__", |
|
"zOrder": "126", |
|
"measuredW": "180", |
|
"measuredH": "26", |
|
"w": "180", |
|
"h": "26", |
|
"x": "659", |
|
"y": "819", |
|
"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": "2848", |
|
"typeID": "Label", |
|
"zOrder": "68", |
|
"measuredW": "245", |
|
"measuredH": "25", |
|
"x": "1488", |
|
"y": "1177", |
|
"properties": { |
|
"size": "17", |
|
"text": "Just get the basic idea of these." |
|
} |
|
}, |
|
{ |
|
"ID": "2849", |
|
"typeID": "Arrow", |
|
"zOrder": "26", |
|
"w": "153", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1350", |
|
"y": "1098", |
|
"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": "2850", |
|
"typeID": "Arrow", |
|
"zOrder": "25", |
|
"h": "46", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1342", |
|
"y": "1111", |
|
"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": "2893", |
|
"typeID": "Arrow", |
|
"zOrder": "24", |
|
"w": "131", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1363", |
|
"y": "1455", |
|
"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": "2896", |
|
"typeID": "Arrow", |
|
"zOrder": "23", |
|
"w": "136", |
|
"h": "24", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1359", |
|
"y": "1417", |
|
"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": "2897", |
|
"typeID": "Arrow", |
|
"zOrder": "22", |
|
"w": "333", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "857", |
|
"y": "1449", |
|
"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": "2900", |
|
"typeID": "Arrow", |
|
"zOrder": "21", |
|
"w": "161", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1342", |
|
"y": "1268", |
|
"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": "2901", |
|
"typeID": "Arrow", |
|
"zOrder": "20", |
|
"w": "154", |
|
"h": "41", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1345", |
|
"y": "1281", |
|
"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": "2904", |
|
"typeID": "Arrow", |
|
"zOrder": "19", |
|
"w": "1", |
|
"h": "114", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1213", |
|
"y": "1331", |
|
"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": "2906", |
|
"typeID": "Arrow", |
|
"zOrder": "18", |
|
"w": "1", |
|
"h": "94", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "768", |
|
"y": "1451", |
|
"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": "2913", |
|
"typeID": "Arrow", |
|
"zOrder": "17", |
|
"w": "1", |
|
"h": "238", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "942", |
|
"y": "1458", |
|
"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": "2923", |
|
"typeID": "Arrow", |
|
"zOrder": "16", |
|
"w": "1", |
|
"h": "73", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "766", |
|
"y": "1696", |
|
"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": "2924", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "333", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "903", |
|
"y": "1695", |
|
"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": "2933", |
|
"typeID": "Arrow", |
|
"zOrder": "14", |
|
"w": "1", |
|
"h": "73", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1211", |
|
"y": "1623", |
|
"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": "2934", |
|
"typeID": "Arrow", |
|
"zOrder": "13", |
|
"w": "202", |
|
"h": "169", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1345", |
|
"y": "1700", |
|
"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": "2947", |
|
"typeID": "Arrow", |
|
"zOrder": "12", |
|
"w": "1", |
|
"h": "114", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1701", |
|
"y": "1756", |
|
"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": "2948", |
|
"typeID": "Arrow", |
|
"zOrder": "11", |
|
"w": "1", |
|
"h": "80", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1701", |
|
"y": "1623", |
|
"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": "2949", |
|
"typeID": "Arrow", |
|
"zOrder": "10", |
|
"w": "184", |
|
"h": "147", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1361", |
|
"y": "1879", |
|
"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": "2956", |
|
"typeID": "Arrow", |
|
"zOrder": "9", |
|
"w": "1", |
|
"h": "114", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1233", |
|
"y": "1912", |
|
"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": "2957", |
|
"typeID": "Arrow", |
|
"zOrder": "8", |
|
"w": "127", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "984", |
|
"y": "2024", |
|
"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": "2960", |
|
"typeID": "Arrow", |
|
"zOrder": "7", |
|
"w": "1", |
|
"h": "151", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "797", |
|
"y": "1960", |
|
"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": "2961", |
|
"typeID": "Arrow", |
|
"zOrder": "6", |
|
"w": "1", |
|
"h": "151", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "937", |
|
"y": "1960", |
|
"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": "2971", |
|
"typeID": "Arrow", |
|
"zOrder": "5", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "658", |
|
"y": "2024", |
|
"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": "2972", |
|
"typeID": "Arrow", |
|
"zOrder": "101", |
|
"w": "1", |
|
"h": "175", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "657", |
|
"y": "2025", |
|
"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": "2975", |
|
"typeID": "Arrow", |
|
"zOrder": "4", |
|
"w": "519", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "658", |
|
"y": "2200", |
|
"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": "2984", |
|
"typeID": "Arrow", |
|
"zOrder": "3", |
|
"w": "1", |
|
"h": "105", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "861", |
|
"y": "2204", |
|
"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": "2987", |
|
"typeID": "Arrow", |
|
"zOrder": "2", |
|
"w": "1", |
|
"h": "85", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1213", |
|
"y": "2200", |
|
"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": "2996", |
|
"typeID": "Arrow", |
|
"zOrder": "1", |
|
"w": "340", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1267", |
|
"y": "2200", |
|
"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": "2997", |
|
"typeID": "Arrow", |
|
"zOrder": "112", |
|
"w": "1", |
|
"h": "342", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1607", |
|
"y": "2200", |
|
"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": "2998", |
|
"typeID": "Arrow", |
|
"zOrder": "113", |
|
"w": "441", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1166", |
|
"y": "2543", |
|
"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": "2999", |
|
"typeID": "Arrow", |
|
"zOrder": "114", |
|
"w": "1", |
|
"h": "161", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1166", |
|
"y": "2544", |
|
"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": "3000", |
|
"typeID": "Arrow", |
|
"zOrder": "115", |
|
"w": "1", |
|
"h": "81", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1166", |
|
"y": "2729", |
|
"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": "3001", |
|
"typeID": "TextArea", |
|
"zOrder": "116", |
|
"w": "438", |
|
"h": "118", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "947", |
|
"y": "2643" |
|
}, |
|
{ |
|
"ID": "3002", |
|
"typeID": "Label", |
|
"zOrder": "117", |
|
"measuredW": "366", |
|
"measuredH": "25", |
|
"x": "983", |
|
"y": "2662", |
|
"properties": { |
|
"size": "17", |
|
"text": "Continue Learning with following relevant tracks" |
|
} |
|
}, |
|
{ |
|
"ID": "3003", |
|
"typeID": "__group__", |
|
"zOrder": "118", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "1170", |
|
"y": "2699", |
|
"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": "3004", |
|
"typeID": "__group__", |
|
"zOrder": "119", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "962", |
|
"y": "2699", |
|
"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": "3005", |
|
"typeID": "Arrow", |
|
"zOrder": "120", |
|
"w": "45", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "613", |
|
"y": "1387", |
|
"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": "3006", |
|
"typeID": "Arrow", |
|
"zOrder": "121", |
|
"w": "45", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1754", |
|
"y": "1371", |
|
"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": "3007", |
|
"typeID": "Arrow", |
|
"zOrder": "122", |
|
"w": "169", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "1081", |
|
"y": "2882", |
|
"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": "3008", |
|
"typeID": "__group__", |
|
"zOrder": "37", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1065", |
|
"y": "909", |
|
"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": "3009", |
|
"typeID": "__group__", |
|
"zOrder": "58", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1065", |
|
"y": "1081", |
|
"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": "3010", |
|
"typeID": "__group__", |
|
"zOrder": "69", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1065", |
|
"y": "1249", |
|
"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": "3011", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1065", |
|
"y": "1304", |
|
"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": "3012", |
|
"typeID": "__group__", |
|
"zOrder": "72", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1076", |
|
"y": "1423", |
|
"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": "3013", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "340", |
|
"measuredH": "50", |
|
"w": "340", |
|
"h": "50", |
|
"x": "633", |
|
"y": "1423", |
|
"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": "3014", |
|
"typeID": "__group__", |
|
"zOrder": "81", |
|
"measuredW": "338", |
|
"measuredH": "50", |
|
"w": "338", |
|
"h": "50", |
|
"x": "633", |
|
"y": "1671", |
|
"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": "3015", |
|
"typeID": "__group__", |
|
"zOrder": "85", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1076", |
|
"y": "1672", |
|
"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": "3016", |
|
"typeID": "__group__", |
|
"zOrder": "89", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1460", |
|
"y": "1842", |
|
"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": "3017", |
|
"typeID": "__group__", |
|
"zOrder": "93", |
|
"measuredW": "298", |
|
"measuredH": "50", |
|
"w": "298", |
|
"h": "50", |
|
"x": "1089", |
|
"y": "2000", |
|
"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": "3018", |
|
"typeID": "__group__", |
|
"zOrder": "96", |
|
"measuredW": "267", |
|
"measuredH": "50", |
|
"w": "267", |
|
"h": "50", |
|
"x": "735", |
|
"y": "2000", |
|
"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": "3019", |
|
"typeID": "__group__", |
|
"zOrder": "102", |
|
"measuredW": "265", |
|
"measuredH": "50", |
|
"w": "265", |
|
"h": "50", |
|
"x": "737", |
|
"y": "2176", |
|
"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": "3020", |
|
"typeID": "__group__", |
|
"zOrder": "107", |
|
"measuredW": "265", |
|
"measuredH": "50", |
|
"w": "265", |
|
"h": "50", |
|
"x": "1089", |
|
"y": "2176", |
|
"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": "3021", |
|
"typeID": "__group__", |
|
"zOrder": "54", |
|
"measuredW": "299", |
|
"measuredH": "44", |
|
"w": "299", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "836", |
|
"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": "3022", |
|
"typeID": "__group__", |
|
"zOrder": "55", |
|
"measuredW": "299", |
|
"measuredH": "44", |
|
"w": "299", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "887", |
|
"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": "3023", |
|
"typeID": "__group__", |
|
"zOrder": "56", |
|
"measuredW": "299", |
|
"measuredH": "44", |
|
"w": "299", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "937", |
|
"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": "3024", |
|
"typeID": "__group__", |
|
"zOrder": "57", |
|
"measuredW": "299", |
|
"measuredH": "44", |
|
"w": "299", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "987", |
|
"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": "3025", |
|
"typeID": "__group__", |
|
"zOrder": "65", |
|
"measuredW": "182", |
|
"measuredH": "44", |
|
"w": "182", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "1079", |
|
"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": "3026", |
|
"typeID": "__group__", |
|
"zOrder": "66", |
|
"measuredW": "107", |
|
"measuredH": "44", |
|
"w": "107", |
|
"h": "44", |
|
"x": "1674", |
|
"y": "1079", |
|
"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": "3027", |
|
"typeID": "__group__", |
|
"zOrder": "67", |
|
"measuredW": "299", |
|
"measuredH": "44", |
|
"w": "299", |
|
"h": "44", |
|
"x": "1484", |
|
"y": "1128", |
|
"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": "3028", |
|
"typeID": "__group__", |
|
"zOrder": "70", |
|
"measuredW": "316", |
|
"measuredH": "44", |
|
"w": "316", |
|
"h": "44", |
|
"x": "1476", |
|
"y": "1247", |
|
"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": "3029", |
|
"typeID": "__group__", |
|
"zOrder": "71", |
|
"measuredW": "316", |
|
"measuredH": "44", |
|
"w": "316", |
|
"h": "44", |
|
"x": "1476", |
|
"y": "1296", |
|
"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": "3030", |
|
"typeID": "__group__", |
|
"zOrder": "73", |
|
"measuredW": "309", |
|
"measuredH": "44", |
|
"w": "309", |
|
"h": "44", |
|
"x": "1483", |
|
"y": "1401", |
|
"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": "3031", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "152", |
|
"measuredH": "44", |
|
"w": "152", |
|
"h": "44", |
|
"x": "1483", |
|
"y": "1450", |
|
"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": "3032", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "152", |
|
"measuredH": "44", |
|
"w": "152", |
|
"h": "44", |
|
"x": "1640", |
|
"y": "1451", |
|
"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": "3034", |
|
"typeID": "__group__", |
|
"zOrder": "78", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1501", |
|
"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": "3035", |
|
"typeID": "__group__", |
|
"zOrder": "79", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1549", |
|
"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": "3036", |
|
"typeID": "__group__", |
|
"zOrder": "80", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1597", |
|
"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": "3037", |
|
"typeID": "__group__", |
|
"zOrder": "82", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1746", |
|
"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": "3038", |
|
"typeID": "__group__", |
|
"zOrder": "83", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1794", |
|
"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": "3039", |
|
"typeID": "__group__", |
|
"zOrder": "84", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "633", |
|
"y": "1842", |
|
"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": "3040", |
|
"typeID": "__group__", |
|
"zOrder": "86", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "1089", |
|
"y": "1597", |
|
"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": "3041", |
|
"typeID": "__group__", |
|
"zOrder": "87", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "1089", |
|
"y": "1549", |
|
"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": "3042", |
|
"typeID": "__group__", |
|
"zOrder": "88", |
|
"measuredW": "272", |
|
"measuredH": "44", |
|
"w": "272", |
|
"h": "44", |
|
"x": "1089", |
|
"y": "1501", |
|
"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": "3043", |
|
"typeID": "__group__", |
|
"zOrder": "90", |
|
"measuredW": "174", |
|
"measuredH": "44", |
|
"w": "174", |
|
"h": "44", |
|
"x": "1615", |
|
"y": "1728", |
|
"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": "3044", |
|
"typeID": "__group__", |
|
"zOrder": "91", |
|
"measuredW": "174", |
|
"measuredH": "44", |
|
"w": "174", |
|
"h": "44", |
|
"x": "1615", |
|
"y": "1680", |
|
"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": "3045", |
|
"typeID": "__group__", |
|
"zOrder": "92", |
|
"measuredW": "273", |
|
"measuredH": "44", |
|
"w": "273", |
|
"h": "44", |
|
"x": "1517", |
|
"y": "1598", |
|
"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": "3046", |
|
"typeID": "__group__", |
|
"zOrder": "94", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1124", |
|
"y": "1892", |
|
"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": "3047", |
|
"typeID": "__group__", |
|
"zOrder": "95", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1124", |
|
"y": "1844", |
|
"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": "3048", |
|
"typeID": "__group__", |
|
"zOrder": "97", |
|
"measuredW": "122", |
|
"measuredH": "44", |
|
"w": "122", |
|
"h": "44", |
|
"x": "737", |
|
"y": "1926", |
|
"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": "3049", |
|
"typeID": "__group__", |
|
"zOrder": "98", |
|
"measuredW": "126", |
|
"measuredH": "44", |
|
"w": "126", |
|
"h": "44", |
|
"x": "875", |
|
"y": "1926", |
|
"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": "3050", |
|
"typeID": "__group__", |
|
"zOrder": "99", |
|
"measuredW": "122", |
|
"measuredH": "44", |
|
"w": "122", |
|
"h": "44", |
|
"x": "737", |
|
"y": "2081", |
|
"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": "3051", |
|
"typeID": "__group__", |
|
"zOrder": "100", |
|
"measuredW": "126", |
|
"measuredH": "44", |
|
"w": "126", |
|
"h": "44", |
|
"x": "875", |
|
"y": "2081", |
|
"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": "3052", |
|
"typeID": "__group__", |
|
"zOrder": "103", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "752", |
|
"y": "2272", |
|
"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": "3053", |
|
"typeID": "__group__", |
|
"zOrder": "104", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "752", |
|
"y": "2320", |
|
"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": "3054", |
|
"typeID": "__group__", |
|
"zOrder": "105", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "752", |
|
"y": "2368", |
|
"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": "3055", |
|
"typeID": "__group__", |
|
"zOrder": "106", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "752", |
|
"y": "2416", |
|
"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": "3056", |
|
"typeID": "__group__", |
|
"zOrder": "108", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1102", |
|
"y": "2272", |
|
"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": "3057", |
|
"typeID": "__group__", |
|
"zOrder": "109", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1102", |
|
"y": "2320", |
|
"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": "3058", |
|
"typeID": "__group__", |
|
"zOrder": "110", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1102", |
|
"y": "2368", |
|
"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": "3059", |
|
"typeID": "__group__", |
|
"zOrder": "111", |
|
"measuredW": "219", |
|
"measuredH": "44", |
|
"w": "219", |
|
"h": "44", |
|
"x": "1102", |
|
"y": "2416", |
|
"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": "3060", |
|
"typeID": "__group__", |
|
"zOrder": "62", |
|
"measuredW": "70", |
|
"measuredH": "25", |
|
"w": "70", |
|
"h": "25", |
|
"x": "693", |
|
"y": "669", |
|
"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": "3061", |
|
"typeID": "__group__", |
|
"zOrder": "64", |
|
"measuredW": "268", |
|
"measuredH": "25", |
|
"w": "268", |
|
"h": "25", |
|
"x": "659", |
|
"y": "697", |
|
"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": "3063", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "327", |
|
"h": "393", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "635", |
|
"y": "892" |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 9 copy 5", |
|
"order": 1000147.9446306123, |
|
"parentID": null, |
|
"notes": null |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "A3B84AD1-CEAB-4958-B7C6-199A90A297E8", |
|
"mockupH": "2283", |
|
"mockupW": "1186", |
|
"measuredW": "1799", |
|
"measuredH": "2883", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr" |
|
} |