mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-02-24 11:33:09 +01:00
* Add JavaScript roadmap project file * Make way for JavaScript roadmap * Add JavaScript roadmap on homepage * Add JavaScript roadmap image * Add content skeleton for javascript roadmap * Fix flicker issue on javascript roadmap * Fix broken build
3939 lines
101 KiB
JSON
3939 lines
101 KiB
JSON
{
|
|
"mockup": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "3075",
|
|
"typeID": "Arrow",
|
|
"zOrder": "0",
|
|
"w": "33",
|
|
"h": "73",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "428",
|
|
"y": "129",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 6,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4744027303754264,
|
|
"y": -0.21757679180887365
|
|
},
|
|
"p2": {
|
|
"x": 33,
|
|
"y": 72.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3076",
|
|
"typeID": "Arrow",
|
|
"zOrder": "1",
|
|
"w": "16",
|
|
"h": "68",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "474",
|
|
"y": "242",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4869331283627979,
|
|
"y": 0.16641045349730976
|
|
},
|
|
"p2": {
|
|
"x": 8,
|
|
"y": 68
|
|
},
|
|
"color": "10027263"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3078",
|
|
"typeID": "Arrow",
|
|
"zOrder": "3",
|
|
"w": "1",
|
|
"h": "98",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "450",
|
|
"y": "1272",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": -0.5,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5259259259259262,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": -0.5,
|
|
"y": 97
|
|
},
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3079",
|
|
"typeID": "Arrow",
|
|
"zOrder": "4",
|
|
"w": "1",
|
|
"h": "142",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "451",
|
|
"y": "1108",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": -0.5,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5259259259259259,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": -0.5,
|
|
"y": 141.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3081",
|
|
"typeID": "Arrow",
|
|
"zOrder": "6",
|
|
"w": "311",
|
|
"h": "69",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "567",
|
|
"y": "1044",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 67
|
|
},
|
|
"p1": {
|
|
"x": 0.7345469815235649,
|
|
"y": -0.12769983203240787
|
|
},
|
|
"p2": {
|
|
"x": 311,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3082",
|
|
"typeID": "Arrow",
|
|
"zOrder": "7",
|
|
"w": "183",
|
|
"h": "57",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "557",
|
|
"y": "1045",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 56
|
|
},
|
|
"p1": {
|
|
"x": 0.7132832764505119,
|
|
"y": -0.16909215017064846
|
|
},
|
|
"p2": {
|
|
"x": 183,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3083",
|
|
"typeID": "Arrow",
|
|
"zOrder": "8",
|
|
"w": "1",
|
|
"h": "54",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "245",
|
|
"y": "1065",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 1,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570062
|
|
},
|
|
"p2": {
|
|
"x": 1,
|
|
"y": 53.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3084",
|
|
"typeID": "Arrow",
|
|
"zOrder": "9",
|
|
"w": "1",
|
|
"h": "54",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "120",
|
|
"y": "1065",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 1,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570062
|
|
},
|
|
"p2": {
|
|
"x": 1,
|
|
"y": 53.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3085",
|
|
"typeID": "Arrow",
|
|
"zOrder": "10",
|
|
"w": "67",
|
|
"h": "2",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "282",
|
|
"y": "1058",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.31327581408293903,
|
|
"y": 0.007013637628722516
|
|
},
|
|
"p2": {
|
|
"x": 67,
|
|
"y": 1.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3086",
|
|
"typeID": "Arrow",
|
|
"zOrder": "11",
|
|
"w": "1",
|
|
"h": "39",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "258",
|
|
"y": "961",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 38
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3087",
|
|
"typeID": "Arrow",
|
|
"zOrder": "12",
|
|
"w": "1",
|
|
"h": "39",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "176",
|
|
"y": "961",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 38
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3088",
|
|
"typeID": "Arrow",
|
|
"zOrder": "13",
|
|
"w": "1",
|
|
"h": "39",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "101",
|
|
"y": "961",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 38
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3089",
|
|
"typeID": "Arrow",
|
|
"zOrder": "14",
|
|
"w": "66",
|
|
"h": "42",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "280",
|
|
"y": "1007",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.6082405345211582,
|
|
"y": -0.15211581291759485
|
|
},
|
|
"p2": {
|
|
"x": 66,
|
|
"y": 41
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3090",
|
|
"typeID": "Arrow",
|
|
"zOrder": "15",
|
|
"w": "1",
|
|
"h": "39",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "406",
|
|
"y": "965",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 38
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3093",
|
|
"typeID": "Arrow",
|
|
"zOrder": "17",
|
|
"w": "1",
|
|
"h": "39",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "520",
|
|
"y": "965",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 38
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3094",
|
|
"typeID": "Arrow",
|
|
"zOrder": "18",
|
|
"w": "121",
|
|
"h": "135",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "537",
|
|
"y": "876",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 119.5,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5161658071270696,
|
|
"y": 0.2998642832215285
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 133.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3095",
|
|
"typeID": "Arrow",
|
|
"zOrder": "19",
|
|
"w": "85",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "749",
|
|
"y": "883",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 84.5,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.45889842236368666,
|
|
"y": 0.006365900913368392
|
|
},
|
|
"p2": {
|
|
"x": -0.5,
|
|
"y": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3096",
|
|
"typeID": "Arrow",
|
|
"zOrder": "20",
|
|
"w": "90",
|
|
"h": "45",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "735",
|
|
"y": "887",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 89.5,
|
|
"y": 44.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5182829888712243,
|
|
"y": -0.06677265500794909
|
|
},
|
|
"p2": {
|
|
"x": -0.5,
|
|
"y": -0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3097",
|
|
"typeID": "Arrow",
|
|
"zOrder": "21",
|
|
"w": "63",
|
|
"h": "46",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "755",
|
|
"y": "834",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 62.5,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.45595944716433434,
|
|
"y": 0.06498851869503053
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 45
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3098",
|
|
"typeID": "Arrow",
|
|
"zOrder": "22",
|
|
"w": "114",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "492",
|
|
"y": "882",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"p0": {
|
|
"x": -0.5,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.48727519511367473,
|
|
"y": -0.011876484560570066
|
|
},
|
|
"p2": {
|
|
"x": 113,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3099",
|
|
"typeID": "Arrow",
|
|
"zOrder": "23",
|
|
"w": "70",
|
|
"h": "31",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "751",
|
|
"y": "717",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 70,
|
|
"y": -0.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4559594471643343,
|
|
"y": 0.06498851869503056
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 30
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3100",
|
|
"typeID": "Arrow",
|
|
"zOrder": "24",
|
|
"w": "68",
|
|
"h": "20",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "756",
|
|
"y": "754",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 68,
|
|
"y": 19.5
|
|
},
|
|
"p1": {
|
|
"x": 0.4980092542774131,
|
|
"y": -0.04046056171311737
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3101",
|
|
"typeID": "Arrow",
|
|
"zOrder": "25",
|
|
"w": "173",
|
|
"h": "40",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "493",
|
|
"y": "801",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 40.5
|
|
},
|
|
"p1": {
|
|
"x": 0.7256851508000509,
|
|
"y": -0.1070001928289757
|
|
},
|
|
"p2": {
|
|
"x": 173.3481629632903,
|
|
"y": 0.4116069210118667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3102",
|
|
"typeID": "Arrow",
|
|
"zOrder": "26",
|
|
"w": "92",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "180",
|
|
"y": "834",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5494505494505496,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": 92,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3103",
|
|
"typeID": "Arrow",
|
|
"zOrder": "27",
|
|
"w": "59",
|
|
"h": "90",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "270",
|
|
"y": "733",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 59,
|
|
"y": 90.5
|
|
},
|
|
"p1": {
|
|
"x": 0.638419958419957,
|
|
"y": -0.2587110187110215
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 1.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3104",
|
|
"typeID": "Arrow",
|
|
"zOrder": "28",
|
|
"w": "45",
|
|
"h": "48",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "272",
|
|
"y": "781",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 43,
|
|
"y": 47.5
|
|
},
|
|
"p1": {
|
|
"x": 0.506217070600632,
|
|
"y": -0.3447839831401475
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3105",
|
|
"typeID": "Arrow",
|
|
"zOrder": "29",
|
|
"w": "2",
|
|
"h": "52",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "454",
|
|
"y": "712",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 2,
|
|
"y": 52
|
|
},
|
|
"p1": {
|
|
"x": 0.5494505494505497,
|
|
"y": -2.6238653462337527e-18
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3106",
|
|
"typeID": "Arrow",
|
|
"zOrder": "30",
|
|
"w": "2",
|
|
"h": "62",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "456",
|
|
"y": "764",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 62
|
|
},
|
|
"p1": {
|
|
"x": 0.5494505494505496,
|
|
"y": 0
|
|
},
|
|
"p2": {
|
|
"x": 2,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3107",
|
|
"typeID": "Arrow",
|
|
"zOrder": "31",
|
|
"w": "99",
|
|
"h": "326",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "494",
|
|
"y": "511",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5666915052160955,
|
|
"y": 0.2790611028315947
|
|
},
|
|
"p2": {
|
|
"x": 14,
|
|
"y": 326
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3108",
|
|
"typeID": "Arrow",
|
|
"zOrder": "32",
|
|
"w": "131",
|
|
"h": "139",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "579",
|
|
"y": "523",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 131,
|
|
"y": 138.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5504392774297246,
|
|
"y": 0.14122632376847055
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3109",
|
|
"typeID": "Arrow",
|
|
"zOrder": "33",
|
|
"w": "122",
|
|
"h": "92",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "583",
|
|
"y": "518",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 122,
|
|
"y": 91.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5504392774297248,
|
|
"y": 0.14122632376847064
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": -0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3110",
|
|
"typeID": "Arrow",
|
|
"zOrder": "34",
|
|
"w": "109",
|
|
"h": "43",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "587",
|
|
"y": "519",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 109,
|
|
"y": 42.5
|
|
},
|
|
"p1": {
|
|
"x": 0.5504392774297248,
|
|
"y": 0.14122632376847066
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3111",
|
|
"typeID": "Arrow",
|
|
"zOrder": "35",
|
|
"w": "130",
|
|
"h": "138",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "272",
|
|
"y": "518",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 130,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.6016998827667047,
|
|
"y": 0.11606096131301115
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 138
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3112",
|
|
"typeID": "Arrow",
|
|
"zOrder": "36",
|
|
"w": "131",
|
|
"h": "89",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "265",
|
|
"y": "519",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 131,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.6016998827667047,
|
|
"y": 0.11606096131301123
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 89
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3113",
|
|
"typeID": "Arrow",
|
|
"zOrder": "37",
|
|
"w": "157",
|
|
"h": "63",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "256",
|
|
"y": "503",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 157,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.6016998827667055,
|
|
"y": 0.11606096131301237
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 59
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3114",
|
|
"typeID": "Arrow",
|
|
"zOrder": "38",
|
|
"w": "120",
|
|
"h": "45",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "601",
|
|
"y": "407",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 120,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5537800308573948,
|
|
"y": 0.04485342737491732
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 45
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3115",
|
|
"typeID": "Arrow",
|
|
"zOrder": "39",
|
|
"w": "120",
|
|
"h": "44",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "597",
|
|
"y": "465",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 120,
|
|
"y": 44
|
|
},
|
|
"p1": {
|
|
"x": 0.5846756207563067,
|
|
"y": -0.036972790801407494
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3116",
|
|
"typeID": "Arrow",
|
|
"zOrder": "40",
|
|
"w": "107",
|
|
"h": "51",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "276",
|
|
"y": "405",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 107,
|
|
"y": 51
|
|
},
|
|
"p1": {
|
|
"x": 0.5245584633234497,
|
|
"y": 0.05852778135877272
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3117",
|
|
"typeID": "Arrow",
|
|
"zOrder": "41",
|
|
"w": "108",
|
|
"h": "44",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "276",
|
|
"y": "462",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 108,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5656811947576956,
|
|
"y": -0.05547089302042055
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 44
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3118",
|
|
"typeID": "Arrow",
|
|
"zOrder": "42",
|
|
"w": "115",
|
|
"h": "5",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "274",
|
|
"y": "457",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 115,
|
|
"y": 1
|
|
},
|
|
"p1": {
|
|
"x": 0.5205160087037612,
|
|
"y": 0.03901150139881877
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3119",
|
|
"typeID": "Arrow",
|
|
"zOrder": "43",
|
|
"w": "143",
|
|
"h": "3",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "577",
|
|
"y": "457",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"stroke": "dotted",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 143,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.5536354056902003,
|
|
"y": 0.01338250790305583
|
|
},
|
|
"p2": {
|
|
"x": 0,
|
|
"y": 2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3120",
|
|
"typeID": "Label",
|
|
"zOrder": "44",
|
|
"measuredW": "87",
|
|
"measuredH": "36",
|
|
"x": "421",
|
|
"y": "318",
|
|
"properties": {
|
|
"text": "Python",
|
|
"size": "28"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3121",
|
|
"typeID": "Arrow",
|
|
"zOrder": "45",
|
|
"w": "20",
|
|
"h": "81",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "431",
|
|
"y": "364",
|
|
"properties": {
|
|
"curvature": "0",
|
|
"leftArrow": "false",
|
|
"rightArrow": "false",
|
|
"color": "10027263",
|
|
"p0": {
|
|
"x": 20,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.486153846153846,
|
|
"y": -0.2492307692307692
|
|
},
|
|
"p2": {
|
|
"x": 20,
|
|
"y": 81
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3160",
|
|
"typeID": "Arrow",
|
|
"zOrder": "72",
|
|
"w": "56",
|
|
"h": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "100",
|
|
"x": "195",
|
|
"y": "881",
|
|
"properties": {
|
|
"color": "2848996",
|
|
"curvature": "-1",
|
|
"leftArrow": "false",
|
|
"p0": {
|
|
"x": -0.5,
|
|
"y": 0
|
|
},
|
|
"p1": {
|
|
"x": 0.4872751951136748,
|
|
"y": -0.011876484560570066
|
|
},
|
|
"p2": {
|
|
"x": 55,
|
|
"y": 0
|
|
},
|
|
"rightArrow": "false",
|
|
"stroke": "dotted"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3211",
|
|
"typeID": "Canvas",
|
|
"zOrder": "96",
|
|
"w": "350",
|
|
"h": "141",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "684",
|
|
"y": "171"
|
|
},
|
|
{
|
|
"ID": "3212",
|
|
"typeID": "Label",
|
|
"zOrder": "97",
|
|
"measuredW": "314",
|
|
"measuredH": "25",
|
|
"x": "698",
|
|
"y": "188",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "Find the detailed version of this roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3213",
|
|
"typeID": "Label",
|
|
"zOrder": "98",
|
|
"measuredW": "319",
|
|
"measuredH": "25",
|
|
"x": "698",
|
|
"y": "216",
|
|
"properties": {
|
|
"size": "17",
|
|
"text": "along with resources and other roadmaps"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3246",
|
|
"typeID": "__group__",
|
|
"zOrder": "2",
|
|
"measuredW": "552",
|
|
"measuredH": "90",
|
|
"w": "552",
|
|
"h": "90",
|
|
"x": "40",
|
|
"y": "183",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/backend"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "552",
|
|
"h": "90",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "384",
|
|
"measuredH": "28",
|
|
"x": "84",
|
|
"y": "18",
|
|
"properties": {
|
|
"size": "20",
|
|
"text": "Backend Roadmap till Language Selection"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "153",
|
|
"measuredH": "24",
|
|
"x": "199",
|
|
"y": "47",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "roadmap.sh/backend",
|
|
"color": "10027263"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3247",
|
|
"typeID": "__group__",
|
|
"zOrder": "99",
|
|
"measuredW": "320",
|
|
"measuredH": "45",
|
|
"w": "320",
|
|
"h": "45",
|
|
"x": "699",
|
|
"y": "252",
|
|
"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": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "105",
|
|
"measuredH": "28",
|
|
"x": "141",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "roadmap.sh"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "35",
|
|
"measuredH": "28",
|
|
"x": "76",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "http"
|
|
}
|
|
},
|
|
{
|
|
"ID": "3",
|
|
"typeID": "Label",
|
|
"zOrder": "3",
|
|
"measuredW": "5",
|
|
"measuredH": "28",
|
|
"x": "113",
|
|
"y": "8",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": ":"
|
|
}
|
|
},
|
|
{
|
|
"ID": "4",
|
|
"typeID": "Label",
|
|
"zOrder": "4",
|
|
"measuredW": "10",
|
|
"measuredH": "28",
|
|
"x": "120",
|
|
"y": "9",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "/"
|
|
}
|
|
},
|
|
{
|
|
"ID": "5",
|
|
"typeID": "Label",
|
|
"zOrder": "5",
|
|
"measuredW": "10",
|
|
"measuredH": "28",
|
|
"x": "128",
|
|
"y": "9",
|
|
"properties": {
|
|
"color": "16777215",
|
|
"size": "20",
|
|
"text": "/"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3248",
|
|
"typeID": "__group__",
|
|
"zOrder": "5",
|
|
"measuredW": "305",
|
|
"measuredH": "84",
|
|
"w": "305",
|
|
"h": "84",
|
|
"x": "295",
|
|
"y": "1218",
|
|
"properties": {
|
|
"controlName": "ext_link:roadmap.sh/backend"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "305",
|
|
"h": "84",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0"
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "245",
|
|
"measuredH": "28",
|
|
"x": "30",
|
|
"y": "16",
|
|
"properties": {
|
|
"size": "20",
|
|
"text": "Look at Backend Roadmap"
|
|
}
|
|
},
|
|
{
|
|
"ID": "2",
|
|
"typeID": "Label",
|
|
"zOrder": "2",
|
|
"measuredW": "153",
|
|
"measuredH": "24",
|
|
"x": "76",
|
|
"y": "44",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "roadmap.sh/backend",
|
|
"color": "10027263"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3249",
|
|
"typeID": "__group__",
|
|
"zOrder": "46",
|
|
"measuredW": "262",
|
|
"measuredH": "43",
|
|
"w": "262",
|
|
"h": "43",
|
|
"x": "354",
|
|
"y": "437",
|
|
"properties": {
|
|
"controlName": "100-python-basics"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "262",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "123",
|
|
"measuredH": "24",
|
|
"x": "69",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Learn the Basics"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3250",
|
|
"typeID": "__group__",
|
|
"zOrder": "53",
|
|
"measuredW": "262",
|
|
"measuredH": "43",
|
|
"w": "262",
|
|
"h": "43",
|
|
"x": "354",
|
|
"y": "485",
|
|
"properties": {
|
|
"controlName": "101-data-structures-and-algorithms"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "262",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "219",
|
|
"measuredH": "24",
|
|
"x": "21",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Datastructures and Algorithms"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3251",
|
|
"typeID": "__group__",
|
|
"zOrder": "60",
|
|
"measuredW": "279",
|
|
"measuredH": "43",
|
|
"w": "279",
|
|
"h": "43",
|
|
"x": "240",
|
|
"y": "813",
|
|
"properties": {
|
|
"controlName": "102-python-advanced-topics"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "279",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "122",
|
|
"measuredH": "24",
|
|
"x": "79",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Advanced Topics"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3252",
|
|
"typeID": "__group__",
|
|
"zOrder": "73",
|
|
"measuredW": "279",
|
|
"measuredH": "43",
|
|
"w": "279",
|
|
"h": "43",
|
|
"x": "239",
|
|
"y": "861",
|
|
"properties": {
|
|
"controlName": "103-version-control-systems"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "279",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "175",
|
|
"measuredH": "24",
|
|
"x": "52",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Version Control Systems"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3253",
|
|
"typeID": "__group__",
|
|
"zOrder": "75",
|
|
"measuredW": "209",
|
|
"measuredH": "43",
|
|
"w": "209",
|
|
"h": "43",
|
|
"x": "554",
|
|
"y": "860",
|
|
"properties": {
|
|
"controlName": "104-repo-hosting-services"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "209",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "166",
|
|
"measuredH": "24",
|
|
"x": "22",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Repo Hosting Services"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3254",
|
|
"typeID": "__group__",
|
|
"zOrder": "79",
|
|
"measuredW": "240",
|
|
"measuredH": "43",
|
|
"w": "240",
|
|
"h": "43",
|
|
"x": "336",
|
|
"y": "988",
|
|
"properties": {
|
|
"controlName": "105-python-package-managers"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "240",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "141",
|
|
"measuredH": "24",
|
|
"x": "46",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Package Managers"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3255",
|
|
"typeID": "__group__",
|
|
"zOrder": "81",
|
|
"measuredW": "240",
|
|
"measuredH": "43",
|
|
"w": "240",
|
|
"h": "43",
|
|
"x": "337",
|
|
"y": "1036",
|
|
"properties": {
|
|
"controlName": "106-python-frameworks"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "240",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "140",
|
|
"measuredH": "24",
|
|
"x": "50",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Learn a Framework"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3256",
|
|
"typeID": "__group__",
|
|
"zOrder": "91",
|
|
"measuredW": "240",
|
|
"measuredH": "43",
|
|
"w": "240",
|
|
"h": "43",
|
|
"x": "337",
|
|
"y": "1084",
|
|
"properties": {
|
|
"controlName": "108-python-testing"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "240",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16776960"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "128",
|
|
"measuredH": "24",
|
|
"x": "56",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Testing your Apps"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3257",
|
|
"typeID": "__group__",
|
|
"zOrder": "47",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "392",
|
|
"properties": {
|
|
"controlName": "100-python-basics:basic-syntax"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "95",
|
|
"measuredW": "92",
|
|
"measuredH": "24",
|
|
"x": "64",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Basic Syntax"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3258",
|
|
"typeID": "__group__",
|
|
"zOrder": "48",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "438",
|
|
"properties": {
|
|
"controlName": "101-python-basics:variables-and-datatypes"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "188",
|
|
"measuredW": "183",
|
|
"measuredH": "24",
|
|
"x": "16",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Variables and Data Types"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3259",
|
|
"typeID": "__group__",
|
|
"zOrder": "50",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "484",
|
|
"properties": {
|
|
"controlName": "102-python-basics:conditionals"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "92",
|
|
"measuredW": "90",
|
|
"measuredH": "24",
|
|
"x": "65",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Conditionals"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3260",
|
|
"typeID": "__group__",
|
|
"zOrder": "51",
|
|
"measuredW": "254",
|
|
"measuredH": "42",
|
|
"w": "254",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "391",
|
|
"properties": {
|
|
"controlName": "103-python-basics:typecasting-exceptions"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "254",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "181",
|
|
"measuredH": "24",
|
|
"x": "37",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Type Casting, Exceptions"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3261",
|
|
"typeID": "__group__",
|
|
"zOrder": "52",
|
|
"measuredW": "256",
|
|
"measuredH": "42",
|
|
"w": "256",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "438",
|
|
"properties": {
|
|
"controlName": "104-python-basics:functions"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "256",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "200",
|
|
"measuredW": "198",
|
|
"measuredH": "24",
|
|
"x": "28",
|
|
"y": "9",
|
|
"properties": {
|
|
"text": "Functions, Builtin Functions",
|
|
"size": "16"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3262",
|
|
"typeID": "__group__",
|
|
"zOrder": "49",
|
|
"measuredW": "256",
|
|
"measuredH": "42",
|
|
"w": "256",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "484",
|
|
"properties": {
|
|
"controlName": "105-python-basics:lists-tuples-sets-dictionaries"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "256",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "221",
|
|
"measuredH": "24",
|
|
"x": "17",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Lists, Tuples, Sets, Dictionaries"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3263",
|
|
"typeID": "__group__",
|
|
"zOrder": "61",
|
|
"measuredW": "169",
|
|
"measuredH": "42",
|
|
"w": "169",
|
|
"h": "42",
|
|
"x": "364",
|
|
"y": "752",
|
|
"properties": {
|
|
"controlName": "100-python-advanced-topics:oop"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "169",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "35",
|
|
"measuredH": "24",
|
|
"x": "65",
|
|
"y": "9",
|
|
"properties": {
|
|
"text": "OOP",
|
|
"size": "16"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3264",
|
|
"typeID": "__group__",
|
|
"zOrder": "66",
|
|
"measuredW": "223",
|
|
"measuredH": "42",
|
|
"w": "223",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "713",
|
|
"properties": {
|
|
"controlName": "101-python-advanced-topics:regular-expressions"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "223",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "150",
|
|
"measuredH": "24",
|
|
"x": "37",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Regular Expressions"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3265",
|
|
"typeID": "__group__",
|
|
"zOrder": "65",
|
|
"measuredW": "223",
|
|
"measuredH": "42",
|
|
"w": "223",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "763",
|
|
"properties": {
|
|
"controlName": "102-python-advanced-topics:decorators"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "223",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "81",
|
|
"measuredH": "24",
|
|
"x": "71",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Decorators"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3266",
|
|
"typeID": "__group__",
|
|
"zOrder": "67",
|
|
"measuredW": "146",
|
|
"measuredH": "42",
|
|
"w": "146",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "814",
|
|
"properties": {
|
|
"controlName": "103-python-advanced-topics:lambdas"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "146",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "67",
|
|
"measuredH": "24",
|
|
"x": "39",
|
|
"y": "9",
|
|
"properties": {
|
|
"text": "Lambdas",
|
|
"size": "16"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3267",
|
|
"typeID": "__group__",
|
|
"zOrder": "71",
|
|
"measuredW": "139",
|
|
"measuredH": "42",
|
|
"w": "139",
|
|
"h": "42",
|
|
"x": "628",
|
|
"y": "774",
|
|
"properties": {
|
|
"controlName": "104-python-advanced-topics:iterators"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "139",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "62",
|
|
"measuredH": "24",
|
|
"x": "39",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Iterators"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3268",
|
|
"typeID": "__group__",
|
|
"zOrder": "68",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "630",
|
|
"y": "728",
|
|
"properties": {
|
|
"controlName": "105-python-advanced-topics:modules"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "62",
|
|
"measuredH": "24",
|
|
"x": "37",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Modules"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3269",
|
|
"typeID": "__group__",
|
|
"zOrder": "64",
|
|
"measuredW": "169",
|
|
"measuredH": "42",
|
|
"w": "169",
|
|
"h": "42",
|
|
"x": "364",
|
|
"y": "686",
|
|
"properties": {
|
|
"controlName": "100-python-advanced-topics:oop:methods-dunder"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "169",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "125",
|
|
"measuredH": "24",
|
|
"x": "20",
|
|
"y": "9",
|
|
"properties": {
|
|
"text": "Methods, Dunder",
|
|
"size": "16"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3270",
|
|
"typeID": "__group__",
|
|
"zOrder": "63",
|
|
"measuredW": "169",
|
|
"measuredH": "42",
|
|
"w": "169",
|
|
"h": "42",
|
|
"x": "364",
|
|
"y": "640",
|
|
"properties": {
|
|
"controlName": "101-python-advanced-topics:oop:inheritance"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "169",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "86",
|
|
"measuredW": "83",
|
|
"measuredH": "24",
|
|
"x": "42",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Inheritance"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3271",
|
|
"typeID": "__group__",
|
|
"zOrder": "62",
|
|
"measuredW": "169",
|
|
"measuredH": "42",
|
|
"w": "169",
|
|
"h": "42",
|
|
"x": "364",
|
|
"y": "594",
|
|
"properties": {
|
|
"controlName": "102-python-advanced-topics:oop:classes"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "169",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"w": "60",
|
|
"measuredW": "58",
|
|
"measuredH": "24",
|
|
"x": "55",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Classes"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3272",
|
|
"typeID": "__group__",
|
|
"zOrder": "69",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "807",
|
|
"y": "702",
|
|
"properties": {
|
|
"controlName": "100-python-advanced-topics:modules:builtin-modules"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "45",
|
|
"measuredH": "24",
|
|
"x": "45",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Builtin"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3273",
|
|
"typeID": "__group__",
|
|
"zOrder": "70",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "808",
|
|
"y": "749",
|
|
"properties": {
|
|
"controlName": "101-python-advanced-topics:modules:custom-modules"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "56",
|
|
"measuredH": "24",
|
|
"x": "40",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Custom"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3274",
|
|
"typeID": "__group__",
|
|
"zOrder": "74",
|
|
"measuredW": "146",
|
|
"measuredH": "42",
|
|
"w": "146",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "861",
|
|
"properties": {
|
|
"controlName": "100-version-control-systems:basic-git-usage"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "146",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "117",
|
|
"measuredH": "24",
|
|
"x": "14",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Basic Git Usage"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3275",
|
|
"typeID": "__group__",
|
|
"zOrder": "76",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "808",
|
|
"y": "816",
|
|
"properties": {
|
|
"controlName": "100-repo-hosting-services:github"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "51",
|
|
"measuredH": "24",
|
|
"x": "42",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "GitHub"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3276",
|
|
"typeID": "__group__",
|
|
"zOrder": "77",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "808",
|
|
"y": "862",
|
|
"properties": {
|
|
"controlName": "101-repo-hosting-services:gitlab"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "48",
|
|
"measuredH": "24",
|
|
"x": "44",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "GitLab"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3278",
|
|
"typeID": "__group__",
|
|
"zOrder": "78",
|
|
"measuredW": "136",
|
|
"measuredH": "42",
|
|
"w": "136",
|
|
"h": "42",
|
|
"x": "808",
|
|
"y": "908",
|
|
"properties": {
|
|
"controlName": "102-repo-hosting-services:bitbucket"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "136",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "70",
|
|
"measuredH": "24",
|
|
"x": "33",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "BitBucket"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3279",
|
|
"typeID": "__group__",
|
|
"zOrder": "16",
|
|
"measuredW": "121",
|
|
"measuredH": "42",
|
|
"w": "121",
|
|
"h": "42",
|
|
"x": "337",
|
|
"y": "928",
|
|
"properties": {
|
|
"controlName": "100-python-package-managers:pypi"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "121",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "33",
|
|
"measuredH": "24",
|
|
"x": "44",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "PyPI"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3280",
|
|
"typeID": "__group__",
|
|
"zOrder": "80",
|
|
"measuredW": "110",
|
|
"measuredH": "42",
|
|
"w": "110",
|
|
"h": "42",
|
|
"x": "466",
|
|
"y": "928",
|
|
"properties": {
|
|
"controlName": "101-python-package-managers:pip"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "110",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "24",
|
|
"measuredH": "24",
|
|
"x": "43",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Pip"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3281",
|
|
"typeID": "__group__",
|
|
"zOrder": "82",
|
|
"measuredW": "237",
|
|
"measuredH": "43",
|
|
"w": "237",
|
|
"h": "43",
|
|
"x": "61",
|
|
"y": "988",
|
|
"properties": {
|
|
"controlName": "100-python-frameworks:synchronous"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "237",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "93",
|
|
"measuredH": "24",
|
|
"x": "72",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Synchronous"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3282",
|
|
"typeID": "__group__",
|
|
"zOrder": "86",
|
|
"measuredW": "237",
|
|
"measuredH": "43",
|
|
"w": "237",
|
|
"h": "43",
|
|
"x": "61",
|
|
"y": "1037",
|
|
"properties": {
|
|
"controlName": "101-python-frameworks:asynchronous"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "237",
|
|
"h": "43",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "101",
|
|
"measuredH": "24",
|
|
"x": "68",
|
|
"y": "10",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Asynchronous"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3284",
|
|
"typeID": "__group__",
|
|
"zOrder": "83",
|
|
"measuredW": "76",
|
|
"measuredH": "42",
|
|
"w": "76",
|
|
"h": "42",
|
|
"x": "61",
|
|
"y": "929",
|
|
"properties": {
|
|
"controlName": "100-python-frameworks:synchronous:django"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "76",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "52",
|
|
"measuredH": "24",
|
|
"x": "12",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Django"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3285",
|
|
"typeID": "__group__",
|
|
"zOrder": "84",
|
|
"measuredW": "69",
|
|
"measuredH": "42",
|
|
"w": "69",
|
|
"h": "42",
|
|
"x": "142",
|
|
"y": "929",
|
|
"properties": {
|
|
"controlName": "101-python-frameworks:synchronous:flask"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "69",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "38",
|
|
"measuredH": "24",
|
|
"x": "16",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Flask"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3286",
|
|
"typeID": "__group__",
|
|
"zOrder": "85",
|
|
"measuredW": "86",
|
|
"measuredH": "42",
|
|
"w": "86",
|
|
"h": "42",
|
|
"x": "215",
|
|
"y": "929",
|
|
"properties": {
|
|
"controlName": "102-python-frameworks:synchronous:pyramid"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "86",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "58",
|
|
"measuredH": "24",
|
|
"x": "14",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Pyramid"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3287",
|
|
"typeID": "__group__",
|
|
"zOrder": "87",
|
|
"measuredW": "126",
|
|
"measuredH": "42",
|
|
"w": "126",
|
|
"h": "42",
|
|
"x": "61",
|
|
"y": "1096",
|
|
"properties": {
|
|
"controlName": "100-python-frameworks:asynchronous:gevent"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "126",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "50",
|
|
"measuredH": "24",
|
|
"x": "38",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "gevent"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3288",
|
|
"typeID": "__group__",
|
|
"zOrder": "88",
|
|
"measuredW": "105",
|
|
"measuredH": "42",
|
|
"w": "105",
|
|
"h": "42",
|
|
"x": "193",
|
|
"y": "1096",
|
|
"properties": {
|
|
"controlName": "101-python-frameworks:asynchronous:aiohttp"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "105",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "50",
|
|
"measuredH": "24",
|
|
"x": "28",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "aiohttp"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3289",
|
|
"typeID": "__group__",
|
|
"zOrder": "89",
|
|
"measuredW": "126",
|
|
"measuredH": "42",
|
|
"w": "126",
|
|
"h": "42",
|
|
"x": "61",
|
|
"y": "1143",
|
|
"properties": {
|
|
"controlName": "102-python-frameworks:asynchronous:tornado"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "126",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "60",
|
|
"measuredH": "24",
|
|
"x": "33",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Tornado"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3290",
|
|
"typeID": "__group__",
|
|
"zOrder": "90",
|
|
"measuredW": "105",
|
|
"measuredH": "42",
|
|
"w": "105",
|
|
"h": "42",
|
|
"x": "193",
|
|
"y": "1143",
|
|
"properties": {
|
|
"controlName": "103-python-frameworks:asynchronous:sanic"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "105",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "41",
|
|
"measuredH": "24",
|
|
"x": "32",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Sanic"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3291",
|
|
"typeID": "__group__",
|
|
"zOrder": "92",
|
|
"measuredW": "154",
|
|
"measuredH": "42",
|
|
"w": "154",
|
|
"h": "42",
|
|
"x": "663",
|
|
"y": "1018",
|
|
"properties": {
|
|
"controlName": "100-python-testing:unittest-pyunit"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "154",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "116",
|
|
"measuredH": "24",
|
|
"x": "19",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "unittest / pyUnit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3292",
|
|
"typeID": "__group__",
|
|
"zOrder": "93",
|
|
"measuredW": "154",
|
|
"measuredH": "42",
|
|
"w": "154",
|
|
"h": "42",
|
|
"x": "663",
|
|
"y": "972",
|
|
"properties": {
|
|
"controlName": "101-python-testing:pytest"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "154",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "44",
|
|
"measuredH": "24",
|
|
"x": "55",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "pytest"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3293",
|
|
"typeID": "__group__",
|
|
"zOrder": "94",
|
|
"measuredW": "122",
|
|
"measuredH": "42",
|
|
"w": "122",
|
|
"h": "42",
|
|
"x": "822",
|
|
"y": "972",
|
|
"properties": {
|
|
"controlName": "102-python-testing:doctest"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "122",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "54",
|
|
"measuredH": "24",
|
|
"x": "34",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "doctest"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3294",
|
|
"typeID": "__group__",
|
|
"zOrder": "95",
|
|
"measuredW": "122",
|
|
"measuredH": "42",
|
|
"w": "122",
|
|
"h": "42",
|
|
"x": "822",
|
|
"y": "1018",
|
|
"properties": {
|
|
"controlName": "102-python-testing:nose"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "122",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "36",
|
|
"measuredH": "24",
|
|
"x": "43",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "nose"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3295",
|
|
"typeID": "__group__",
|
|
"zOrder": "54",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "545",
|
|
"properties": {
|
|
"controlName": "100-data-structures-and-algorithms:arrays-linked-lists"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "168",
|
|
"measuredH": "24",
|
|
"x": "27",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Arrays and Linked Lists"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3296",
|
|
"typeID": "__group__",
|
|
"zOrder": "55",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "69",
|
|
"y": "591",
|
|
"properties": {
|
|
"controlName": "101-data-structures-and-algorithms:heaps-stacks-queues"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "195",
|
|
"measuredH": "24",
|
|
"x": "14",
|
|
"y": "8",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Heaps, Stacks and Queues"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3297",
|
|
"typeID": "__group__",
|
|
"zOrder": "56",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "70",
|
|
"y": "637",
|
|
"properties": {
|
|
"controlName": "102-data-structures-and-algorithms:hash-tables"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "89",
|
|
"measuredH": "24",
|
|
"x": "66",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Hash Tables"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3298",
|
|
"typeID": "__group__",
|
|
"zOrder": "57",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "544",
|
|
"properties": {
|
|
"controlName": "103-data-structures-and-algorithms:binary-search-trees"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "146",
|
|
"measuredH": "24",
|
|
"x": "38",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Binary Search Trees"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3299",
|
|
"typeID": "__group__",
|
|
"zOrder": "58",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "590",
|
|
"properties": {
|
|
"controlName": "104-data-structures-and-algorithms:recursion"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "74",
|
|
"measuredH": "24",
|
|
"x": "74",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Recursion"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"ID": "3300",
|
|
"typeID": "__group__",
|
|
"zOrder": "59",
|
|
"measuredW": "222",
|
|
"measuredH": "42",
|
|
"w": "222",
|
|
"h": "42",
|
|
"x": "688",
|
|
"y": "637",
|
|
"properties": {
|
|
"controlName": "105-data-structures-and-algorithms:sorting-algorithms"
|
|
},
|
|
"children": {
|
|
"controls": {
|
|
"control": [
|
|
{
|
|
"ID": "0",
|
|
"typeID": "Canvas",
|
|
"zOrder": "0",
|
|
"w": "222",
|
|
"h": "42",
|
|
"measuredW": "100",
|
|
"measuredH": "70",
|
|
"x": "0",
|
|
"y": "0",
|
|
"properties": {
|
|
"color": "16770457"
|
|
}
|
|
},
|
|
{
|
|
"ID": "1",
|
|
"typeID": "Label",
|
|
"zOrder": "1",
|
|
"measuredW": "132",
|
|
"measuredH": "24",
|
|
"x": "45",
|
|
"y": "9",
|
|
"properties": {
|
|
"size": "16",
|
|
"text": "Sorting Algorithms"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"attributes": {
|
|
"name": "New Wireframe 1",
|
|
"order": 1000000,
|
|
"parentID": null,
|
|
"notes": ""
|
|
},
|
|
"branchID": "Master",
|
|
"resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597",
|
|
"mockupH": "1241",
|
|
"mockupW": "994",
|
|
"measuredW": "1034",
|
|
"measuredH": "1370",
|
|
"version": "1.0"
|
|
},
|
|
"groupOffset": {
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"dependencies": [],
|
|
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"
|
|
}
|