{ "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" }