diff --git a/src/data/roadmaps/backend/backend-beginner.json b/src/data/roadmaps/backend/backend-beginner.json index b47a78a6e..86f2601c3 100644 --- a/src/data/roadmaps/backend/backend-beginner.json +++ b/src/data/roadmaps/backend/backend-beginner.json @@ -1 +1 @@ -{"nodes":[{"id":"UFd8PEg6IwJMXvuv8Ow1f","type":"section","position":{"x":8.678189763286014,"y":689.9126418589183},"selected":true,"data":{"label":"","style":{"width":150,"height":100,"fontSize":17,"backgroundColor":"#ffffff","borderColor":"#000000"}},"zIndex":-999,"width":145,"height":123,"style":{"width":145,"height":123},"positionAbsolute":{"x":8.678189763286014,"y":689.9126418589183},"dragging":false,"resizing":false,"focusable":true,"selectable":true},{"id":"Ju00mr0KLGN2BV6yEQGPt","type":"vertical","position":{"x":-204.47806963137555,"y":1491.372464537289},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#4136D4"}},"zIndex":999,"width":20,"height":104,"positionAbsolute":{"x":-204.47806963137555,"y":1491.372464537289},"dragging":false,"style":{"width":20,"height":104},"resizing":false,"focusable":true,"selectable":true},{"width":413,"height":124,"id":"sVXZrBCsiSzWBBYWTm-nQ","type":"paragraph","position":{"x":-400.97806963137555,"y":1404.0164397619342},"selected":true,"data":{"label":"Have a look at the detailed version","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center","borderColor":"#000000","backgroundColor":"#ffffff"},"oldId":"0vLaVNJaJSHZ_bHli6Qzs"},"zIndex":999,"positionAbsolute":{"x":-400.97806963137555,"y":1404.0164397619342},"dragging":false,"style":{"width":413,"height":124},"resizing":false,"focusable":true,"selectable":true},{"width":231,"height":49,"id":"EwvLPSI6AlZ4TnNIJTZA4","type":"topic","position":{"x":-309.58230823147517,"y":635.9941785421215},"selected":true,"data":{"label":"Learn about APIs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"iGeAiNtqNadlJVDmd-p-g"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-309.58230823147517,"y":635.9941785421215},"dragging":false,"resizing":false,"selectable":true},{"width":152,"height":68,"id":"iogwMmOvub2ZF4zgg6WyF","type":"title","position":{"x":-270.08230823147517,"y":-119.42445334555111},"selected":true,"data":{"label":"Backend","style":{"fontSize":28,"justifyContent":"flex-start","textAlign":"center"},"oldId":"9nxw2PEl-_eQPW0FHNPq2"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":-270.08230823147517,"y":-119.42445334555111},"focusable":true,"selectable":true},{"width":126,"height":49,"id":"BdXbcz4-ar3XOX0wIKzBp","type":"subtopic","position":{"x":-555.4238043165935,"y":57.59280263144706},"selected":true,"data":{"label":"Go","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"Of5xsnf0QtksCDnCCHKIv","legend":{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":57.59280263144706},"dragging":false,"resizing":false,"selectable":true},{"width":126,"height":49,"id":"8-lO-v6jCYYoklEJXULxN","type":"subtopic","position":{"x":-555.4238043165935,"y":4.592802631447057},"selected":true,"data":{"label":"JavaScript","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"CyQ_GODtWgrz6Uikts5bJ","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":4.592802631447057},"dragging":false,"resizing":false,"selectable":true},{"width":126,"height":49,"id":"J_sVHsD72Yzyqb9KCIvAY","type":"subtopic","position":{"x":-555.4238043165935,"y":110.59280263144706},"selected":true,"data":{"label":"Python","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"FIPHmInvgJg9e8KqDAh2g","legend":{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":110.59280263144706},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":50,"id":"2f0ZO6GJElfZ2Eis28Hzg","type":"topic","position":{"x":-310.2043395768536,"y":54.70730350215206},"selected":true,"data":{"label":"Pick a Language","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"uGqgITLdZbxJdGUihNqxV"},"style":{"width":231,"height":50},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":54.70730350215206},"dragging":false,"resizing":false,"selectable":true},{"width":132,"height":49,"id":"_I1E__wCIVrhjMk6IMieE","type":"subtopic","position":{"x":-532.4238043165935,"y":309.642069464665},"selected":true,"data":{"label":"Git","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eyP1K2ve-C0gDYt6Hdgw0","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":132,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-532.4238043165935,"y":309.642069464665},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":49,"id":"ezdqQW9wTUw93F6kjOzku","type":"topic","position":{"x":-310.2043395768536,"y":309.642069464665},"selected":true,"data":{"label":"Version Control Systems","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"f2sY4RLE0k8vVAfZFnxgj"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":309.642069464665},"dragging":false,"selectable":true},{"width":132,"height":49,"id":"ptD8EVqwFUYr4W5A_tABY","type":"subtopic","position":{"x":-532.4238043165935,"y":366.10143585693174},"selected":true,"data":{"label":"Github","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eCkVAP0s0GKyY88M2fBDS","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":132,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-532.4238043165935,"y":366.10143585693174},"dragging":false,"selectable":true,"resizing":false},{"width":231,"height":49,"id":"NvUcSDWBhzJZ31nzT4UlE","type":"topic","position":{"x":-310.2043395768536,"y":366.10143585693174},"selected":true,"data":{"label":"Repo hosting services","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"I-NkKNiKBNB6f8QaFzRgU"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":366.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":145,"height":49,"id":"FihTrMO56kj9jT8O_pO2T","type":"subtopic","position":{"x":6.417691768524833,"y":485.10143585693174},"selected":true,"data":{"label":"PostgreSQL","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"lNsaFZwGE7vA0Km-Jfft4","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":6.417691768524833,"y":485.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":50,"id":"r45b461NxLN6wBODJ5CNP","type":"topic","position":{"x":-310.2043395768536,"y":485.10143585693174},"selected":true,"data":{"label":"Relational Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"sJ04XNIM7JqzHnffWd5UM"},"style":{"width":231,"height":50},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":485.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":161,"height":49,"id":"Z7jp_Juj5PffSxV7UZcBb","type":"subtopic","position":{"x":-610.8178956686777,"y":958.4323026615212},"selected":true,"data":{"label":"ORMs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"FHrVrP-ndnV8MsDKMxdsq"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":958.4323026615212},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"qSAdfaGUfn8mtmDjHJi3z","type":"subtopic","position":{"x":-610.8178956686777,"y":1012.4323026615212},"selected":true,"data":{"label":"ACID","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"4aBoOyTn1ALDRHYcfwzHf"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1012.4323026615212},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"rq_y_OBMD9AH_4aoecvAi","type":"subtopic","position":{"x":-610.8178956686777,"y":1066.4323026615211},"selected":true,"data":{"label":"Transactions","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"plXELtRHevUzYUL3doQSs"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1066.4323026615211},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"bQnOAu863hsHdyNMNyJop","type":"subtopic","position":{"x":-610.8178956686777,"y":1120.4323026615211},"selected":true,"data":{"label":"N+1 Problem","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"5pdTq6LCx8VXjd0-J1a1s"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1120.4323026615211},"dragging":false,"selectable":true},{"width":231,"height":49,"id":"LJt27onEOeIBomiEMTyKd","type":"topic","position":{"x":-310.2043395768536,"y":1011.4323026615211},"selected":true,"data":{"label":"More about Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"pNTfCAoFYG6YwBm5EOCvw"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":1011.4323026615211},"dragging":false,"selectable":true,"resizing":false},{"width":145,"height":49,"id":"sNceS4MpSIjRkWhNDmrFg","type":"subtopic","position":{"x":8.678189763286014,"y":635.9941785421215},"selected":true,"data":{"label":"JSON APIs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eZd-7w3ka8BhaAx8kGTgi","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":8.678189763286014,"y":635.9941785421215},"dragging":false,"selectable":true,"resizing":false},{"width":146,"height":49,"id":"lfNFDZZNdrB0lbEaMtU71","type":"subtopic","position":{"x":6.417691768524833,"y":582.9941785421215},"selected":true,"data":{"label":"REST","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"gVsbyjVssRCpAf6r-tF0O","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":146,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":6.417691768524833,"y":582.9941785421215},"dragging":false,"selectable":true,"resizing":false},{"width":231,"height":49,"id":"ELj8af7Mi38kUbaPJfCUR","type":"topic","position":{"x":-310.2043395768536,"y":726.4861514388111},"selected":true,"data":{"label":"Caching","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"T632e8R4J001IajMm9yp7"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":726.4861514388111},"dragging":false,"selectable":true,"resizing":false},{"width":190,"height":49,"id":"381Kw1IMRv7CJp-Uf--qd","type":"subtopic","position":{"x":43.00948964805815,"y":1187.4900452642225},"selected":true,"data":{"label":"Integration Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"U7mP1unVOQgVXCCuXh8De"},"style":{"width":190,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1187.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":193,"height":49,"id":"NAGisfq2CgeK3SsuRjnMw","type":"subtopic","position":{"x":43.00948964805815,"y":1295.4900452642225},"selected":true,"data":{"label":"Functional Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"Lcb9mmKc5k2UofZ0_o6Rs"},"style":{"width":193,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1295.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":193,"height":49,"id":"3OYm6b9f6WOrKi4KTOZYK","type":"subtopic","position":{"x":43.00948964805815,"y":1241.4900452642225},"selected":true,"data":{"label":"Unit Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"J_kRwf-neWCW5DjfBmybt"},"style":{"width":193,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1241.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":49,"id":"STQQbPa7PE3gbjMdL6P-t","type":"topic","position":{"x":-310.2043395768536,"y":1244.3669598992026},"selected":true,"data":{"label":"Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"RFUPBl2Q9hBXP9HacPOo1"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":1244.3669598992026},"dragging":false,"selectable":true},{"width":100,"height":49,"id":"g8GjkJAhvnSxXTZks0V1g","type":"subtopic","position":{"x":-465.97806963137555,"y":726.4861514388111},"selected":true,"data":{"label":"Redis","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"xPvVwGQw28uMeLYIWn8yn"},"style":{"width":100,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-465.97806963137555,"y":726.4861514388111},"dragging":false,"resizing":false,"selectable":true},{"width":375,"height":49,"id":"uSLzfLPXxS5-P7ozscvjZ","type":"button","position":{"x":-383.56446376179997,"y":1460.4861971343921},"selected":true,"data":{"label":"Backend Developer Roadmap","href":"https://roadmap.sh/backend","color":"#FFFFFf","backgroundColor":"#4136D4","style":{"fontSize":17},"borderColor":"#4136D4","oldId":"PkhQdVms2TGgnPrytCBPZ"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":-383.56446376179997,"y":1460.4861971343921},"style":{"width":375,"height":49},"focusable":true,"resizing":false,"selectable":true},{"width":20,"height":102,"id":"LEijbLyxg4RyutKEM2Y5g","type":"vertical","position":{"x":-204.08230823147517,"y":-220.42445334555111},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#0A33FF"},"oldId":"xD07fJ1NmNeAarVCEfubU"},"zIndex":999,"positionAbsolute":{"x":-204.08230823147517,"y":-220.42445334555111},"dragging":false,"focusable":true,"style":{"width":20,"height":102},"resizing":false,"selectable":true},{"id":"qN-6iiXWgn5qSzK3o0Tjo","type":"legend","position":{"x":-714.8814218617622,"y":-254.09541222709834},"selected":true,"data":{"label":"","legends":[{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion"},{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28"},{"id":"R9WLhURhPdVNXP7AUTDvR","label":"Order not strict / Learn anytime","color":"#929292"}]},"zIndex":999,"width":353,"height":124,"positionAbsolute":{"x":-714.8814218617622,"y":-254.09541222709834},"dragging":false,"focusable":true,"selectable":true},{"id":"yHmHXymPNWwu8p1vvqD3o","type":"paragraph","position":{"x":-14.502815208049242,"y":-245.15106699547107},"selected":true,"data":{"label":"Find the detailed version of this roadmap along with other similar roadmaps","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","borderColor":"#000000","backgroundColor":"#FFFFFf"}},"zIndex":999,"width":354,"height":143,"positionAbsolute":{"x":-14.502815208049242,"y":-245.15106699547107},"dragging":false,"selectable":true,"focusable":true,"style":{"width":354,"height":143},"resizing":false},{"id":"2zqZkyVgigifcRS1H7F_b","type":"button","position":{"x":-1.2994407952490974,"y":-163.1655035777258},"selected":true,"data":{"label":"roadmap.sh","href":"https://roadmap.sh","color":"#ffffff","backgroundColor":"#4136D6","style":{"fontSize":17}},"zIndex":999,"width":329,"height":49,"dragging":false,"style":{"width":329,"height":49},"resizing":false,"positionAbsolute":{"x":-1.2994407952490974,"y":-163.1655035777258},"selectable":true,"focusable":true},{"id":"MfErpYwkJ0wiWJZEUVfrb","type":"button","position":{"x":-714.8814218617622,"y":-115.72969257809785},"selected":true,"data":{"label":"Visit the Detailed Version","href":"/backend","color":"#ffffff","backgroundColor":"#232323","style":{"fontSize":17},"oldId":"2zqZkyVgigifcRS1H7F_b"},"zIndex":999,"width":351,"height":49,"dragging":false,"style":{"width":351,"height":49},"resizing":false,"positionAbsolute":{"x":-714.8814218617622,"y":-115.72969257809785},"selectable":true,"focusable":true},{"width":145,"height":49,"id":"PY9G7KQy8bF6eIdr1ydHf","type":"subtopic","position":{"x":8.678189763286014,"y":689.9126418589183},"selected":true,"data":{"label":"Authentication","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"lfNFDZZNdrB0lbEaMtU71"},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":8.678189763286014,"y":689.9126418589183},"dragging":false,"resizing":false,"selectable":true},{"width":123,"height":49,"id":"UxS_mzVUjLigEwKrXnEeB","type":"subtopic","position":{"x":20.030089179073684,"y":749.5986472065365},"selected":true,"data":{"label":"JWT","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"PY9G7KQy8bF6eIdr1ydHf"},"style":{"width":123,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":20.030089179073684,"y":749.5986472065365},"dragging":false,"resizing":false,"selectable":true},{"id":"le7iJXCULjq_4FHrhrQWu","type":"paragraph","position":{"x":-28.74067173877563,"y":-51.424453345551115},"selected":true,"data":{"label":"If you are a frontend developer jumping into backend development, I would recommend picking JavaScript and learning Node.js. Alternatively, Go and Python are also good options.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"}},"zIndex":999,"width":360,"height":157,"positionAbsolute":{"x":-28.74067173877563,"y":-51.424453345551115},"dragging":false,"style":{"width":360,"height":157},"resizing":true,"selectable":true,"focusable":true},{"id":"wgdSRXw6AcPAwQZ0mqBAB","type":"paragraph","position":{"x":-28.74067173877563,"y":100.59280263144706},"selected":true,"data":{"label":"Learn the language and build some CLI apps to practice your konwledge.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":100.59280263144706},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"2BX-MgyEp1AGgtdnUITh5","type":"paragraph","position":{"x":-704.3814218617622,"y":178.57554665444889},"selected":true,"data":{"label":"When you are following this roadmap make sure to develop as many projects as possible for each node of the roadmap.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#0033ff"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":114,"positionAbsolute":{"x":-704.3814218617622,"y":178.57554665444889},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"uM-SRBYQen3ZFiCDAyaJa","type":"paragraph","position":{"x":-28.74067173877563,"y":242.57554665444889},"selected":true,"data":{"label":"Create your GitHub profile and start using GitHub for your future projects.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":242.57554665444889},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"UAbZBrVgdgCyG0GtU7HgE","type":"paragraph","position":{"x":-28.74067173877563,"y":309.642069464665},"selected":true,"data":{"label":"See if any of your past projects can be published on GitHub as OpenSource.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"wgdSRXw6AcPAwQZ0mqBAB"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":309.642069464665},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"WE87iPjyRBuLSQjW1-lQA","type":"paragraph","position":{"x":-704.3814218617622,"y":452.60143585693174},"selected":true,"data":{"label":"Learn about the relational databases, normalization, DB migrations, SQL, DB Indexes and Query performance analysis.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"uM-SRBYQen3ZFiCDAyaJa"},"zIndex":999,"width":360,"height":114,"positionAbsolute":{"x":-704.3814218617622,"y":452.60143585693174},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"s1dRHfNP8Q6ytjueRHb1n","type":"paragraph","position":{"x":-704.3814218617622,"y":581.9126418589183},"selected":true,"data":{"label":"Learn how to build RESTful APIs and add JWT authentication to secure your APIs.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"WE87iPjyRBuLSQjW1-lQA"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-704.3814218617622,"y":581.9126418589183},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"1HAWiOizGfG3OT9KouNQg","type":"paragraph","position":{"x":-704.3814218617622,"y":643.4861514388111},"selected":true,"data":{"label":"Develop some API and add JWT auth.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"UAbZBrVgdgCyG0GtU7HgE"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-704.3814218617622,"y":643.4861514388111},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"W8BIrC9VsUc4Z0t6G_FnZ","type":"paragraph","position":{"x":-696.2667613883802,"y":793.5986472065365},"selected":true,"data":{"label":"Learn about different caching strategies, including HTTP caching as well.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"s1dRHfNP8Q6ytjueRHb1n"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-696.2667613883802,"y":793.5986472065365},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"lIC09zhXysTm3qlAJqWMI","type":"paragraph","position":{"x":-696.2667613883802,"y":851.4861514388111},"selected":true,"data":{"label":"Use Redis in some of your projects.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"1HAWiOizGfG3OT9KouNQg"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-696.2667613883802,"y":851.4861514388111},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"wMVGAEIHhVbL6ZXGZOb8Q","type":"paragraph","position":{"x":-167.56446376179997,"y":824.4323026615212},"selected":true,"data":{"label":"Learn about additional database topics including performance analysis, ORMs, limitations, common issues to keep in mind with ORMs and in general.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"W8BIrC9VsUc4Z0t6G_FnZ"},"zIndex":999,"width":338,"height":137,"positionAbsolute":{"x":-167.56446376179997,"y":824.4323026615212},"dragging":false,"style":{"width":338,"height":137},"resizing":false,"selectable":true,"focusable":true},{"id":"Lj9dbZmTjKHvooKWLEkhU","type":"paragraph","position":{"x":-167.56446376179997,"y":938.4323026615212},"selected":true,"data":{"label":"Get some experience with some ORM.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"lIC09zhXysTm3qlAJqWMI"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-167.56446376179997,"y":938.4323026615212},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"lxFXAD1DAeq3bGovSEuXE","type":"paragraph","position":{"x":-167.56446376179997,"y":1073.4323026615211},"selected":true,"data":{"label":"Learn about differeng testing techniques and learn learn how to write automated tests.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"wMVGAEIHhVbL6ZXGZOb8Q"},"zIndex":999,"width":396,"height":96,"positionAbsolute":{"x":-167.56446376179997,"y":1073.4323026615211},"dragging":false,"style":{"width":396,"height":96},"resizing":false,"selectable":true,"focusable":true}],"edges":[{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"PShueM-HfMGu2Jy1dt73g","selected":true,"type":"smoothstep","focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"3OYm6b9f6WOrKi4KTOZYK","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-3OYm6b9f6WOrKi4KTOZYKy1","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"381Kw1IMRv7CJp-Uf--qd","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-381Kw1IMRv7CJp-Uf--qdy2","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"NAGisfq2CgeK3SsuRjnMw","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-NAGisfq2CgeK3SsuRjnMwy1","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"iogwMmOvub2ZF4zgg6WyF","sourceHandle":"x2","target":"2f0ZO6GJElfZ2Eis28Hzg","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-iogwMmOvub2ZF4zgg6WyFx2-2f0ZO6GJElfZ2Eis28Hzgw1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"8-lO-v6jCYYoklEJXULxN","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-8-lO-v6jCYYoklEJXULxNz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"BdXbcz4-ar3XOX0wIKzBp","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-BdXbcz4-ar3XOX0wIKzBpz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"J_sVHsD72Yzyqb9KCIvAY","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-J_sVHsD72Yzyqb9KCIvAYz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"x2","target":"ezdqQW9wTUw93F6kjOzku","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"focusable":true,"selectable":true,"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgx2-ezdqQW9wTUw93F6kjOzkuw1"},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ezdqQW9wTUw93F6kjOzku","sourceHandle":"y2","target":"_I1E__wCIVrhjMk6IMieE","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-ezdqQW9wTUw93F6kjOzkuy2-_I1E__wCIVrhjMk6IMieEz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"NvUcSDWBhzJZ31nzT4UlE","sourceHandle":"y2","target":"ptD8EVqwFUYr4W5A_tABY","targetHandle":"z1","data":{"edgeStyle":"dashed"},"selected":true,"focusable":true,"selectable":true,"id":"reactflow__edge-NvUcSDWBhzJZ31nzT4UlEy2-ptD8EVqwFUYr4W5A_tABYz1"},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"NvUcSDWBhzJZ31nzT4UlE","sourceHandle":"x2","target":"r45b461NxLN6wBODJ5CNP","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-NvUcSDWBhzJZ31nzT4UlEx2-r45b461NxLN6wBODJ5CNPw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"r45b461NxLN6wBODJ5CNP","sourceHandle":"z2","target":"FihTrMO56kj9jT8O_pO2T","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-r45b461NxLN6wBODJ5CNPz2-FihTrMO56kj9jT8O_pO2Ty1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"r45b461NxLN6wBODJ5CNP","sourceHandle":"x2","target":"EwvLPSI6AlZ4TnNIJTZA4","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-r45b461NxLN6wBODJ5CNPx2-EwvLPSI6AlZ4TnNIJTZA4w1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"lfNFDZZNdrB0lbEaMtU71","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-lfNFDZZNdrB0lbEaMtU71y1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"sNceS4MpSIjRkWhNDmrFg","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-sNceS4MpSIjRkWhNDmrFgy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"PY9G7KQy8bF6eIdr1ydHf","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-PY9G7KQy8bF6eIdr1ydHfy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"x2","target":"ELj8af7Mi38kUbaPJfCUR","targetHandle":"w2","data":{"edgeStyle":"solid"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4x2-ELj8af7Mi38kUbaPJfCURw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ELj8af7Mi38kUbaPJfCUR","sourceHandle":"y2","target":"g8GjkJAhvnSxXTZks0V1g","targetHandle":"z2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-ELj8af7Mi38kUbaPJfCURy2-g8GjkJAhvnSxXTZks0V1gz2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"Z7jp_Juj5PffSxV7UZcBb","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-Z7jp_Juj5PffSxV7UZcBbz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"qSAdfaGUfn8mtmDjHJi3z","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-qSAdfaGUfn8mtmDjHJi3zz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"rq_y_OBMD9AH_4aoecvAi","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-rq_y_OBMD9AH_4aoecvAiz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"bQnOAu863hsHdyNMNyJop","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-bQnOAu863hsHdyNMNyJopz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ELj8af7Mi38kUbaPJfCUR","sourceHandle":"x2","target":"LJt27onEOeIBomiEMTyKd","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-ELj8af7Mi38kUbaPJfCURx2-LJt27onEOeIBomiEMTyKdw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"x2","target":"STQQbPa7PE3gbjMdL6P-t","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdx2-STQQbPa7PE3gbjMdL6P-tw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-sVXZrBCsiSzWBBYWTm-nQw1","selected":true,"selectable":true,"focusable":true}]} \ No newline at end of file +{"nodes":[{"id":"UFd8PEg6IwJMXvuv8Ow1f","type":"section","position":{"x":8.678189763286014,"y":689.9126418589183},"selected":true,"data":{"label":"","style":{"width":150,"height":100,"fontSize":17,"backgroundColor":"#ffffff","borderColor":"#000000"}},"zIndex":-999,"width":145,"height":123,"style":{"width":145,"height":123},"positionAbsolute":{"x":8.678189763286014,"y":689.9126418589183},"dragging":false,"resizing":false,"focusable":true,"selectable":true},{"id":"Ju00mr0KLGN2BV6yEQGPt","type":"vertical","position":{"x":-204.47806963137555,"y":1491.372464537289},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#4136D4"}},"zIndex":999,"width":20,"height":104,"positionAbsolute":{"x":-204.47806963137555,"y":1491.372464537289},"dragging":false,"style":{"width":20,"height":104},"resizing":false,"focusable":true,"selectable":true},{"width":413,"height":124,"id":"sVXZrBCsiSzWBBYWTm-nQ","type":"paragraph","position":{"x":-400.97806963137555,"y":1404.0164397619342},"selected":true,"data":{"label":"Have a look at the detailed version","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center","borderColor":"#000000","backgroundColor":"#ffffff"},"oldId":"0vLaVNJaJSHZ_bHli6Qzs"},"zIndex":999,"positionAbsolute":{"x":-400.97806963137555,"y":1404.0164397619342},"dragging":false,"style":{"width":413,"height":124},"resizing":false,"focusable":true,"selectable":true},{"width":231,"height":49,"id":"EwvLPSI6AlZ4TnNIJTZA4","type":"topic","position":{"x":-309.58230823147517,"y":635.9941785421215},"selected":true,"data":{"label":"Learn about APIs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"iGeAiNtqNadlJVDmd-p-g"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-309.58230823147517,"y":635.9941785421215},"dragging":false,"resizing":false,"selectable":true},{"width":152,"height":68,"id":"iogwMmOvub2ZF4zgg6WyF","type":"title","position":{"x":-270.08230823147517,"y":-119.42445334555111},"selected":true,"data":{"label":"Backend","style":{"fontSize":28,"justifyContent":"flex-start","textAlign":"center"},"oldId":"9nxw2PEl-_eQPW0FHNPq2"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":-270.08230823147517,"y":-119.42445334555111},"focusable":true,"selectable":true},{"width":126,"height":49,"id":"BdXbcz4-ar3XOX0wIKzBp","type":"subtopic","position":{"x":-555.4238043165935,"y":57.59280263144706},"selected":true,"data":{"label":"Go","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"Of5xsnf0QtksCDnCCHKIv","legend":{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":57.59280263144706},"dragging":false,"resizing":false,"selectable":true},{"width":126,"height":49,"id":"8-lO-v6jCYYoklEJXULxN","type":"subtopic","position":{"x":-555.4238043165935,"y":4.592802631447057},"selected":true,"data":{"label":"JavaScript","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"CyQ_GODtWgrz6Uikts5bJ","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":4.592802631447057},"dragging":false,"resizing":false,"selectable":true},{"width":126,"height":49,"id":"J_sVHsD72Yzyqb9KCIvAY","type":"subtopic","position":{"x":-555.4238043165935,"y":110.59280263144706},"selected":true,"data":{"label":"Python","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"FIPHmInvgJg9e8KqDAh2g","legend":{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28","position":"left-center"}},"style":{"width":126,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-555.4238043165935,"y":110.59280263144706},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":50,"id":"2f0ZO6GJElfZ2Eis28Hzg","type":"topic","position":{"x":-310.2043395768536,"y":54.70730350215206},"selected":true,"data":{"label":"Pick a Language","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"uGqgITLdZbxJdGUihNqxV"},"style":{"width":231,"height":50},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":54.70730350215206},"dragging":false,"resizing":false,"selectable":true},{"width":132,"height":49,"id":"_I1E__wCIVrhjMk6IMieE","type":"subtopic","position":{"x":-532.4238043165935,"y":309.642069464665},"selected":true,"data":{"label":"Git","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eyP1K2ve-C0gDYt6Hdgw0","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":132,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-532.4238043165935,"y":309.642069464665},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":49,"id":"ezdqQW9wTUw93F6kjOzku","type":"topic","position":{"x":-310.2043395768536,"y":309.642069464665},"selected":true,"data":{"label":"Version Control Systems","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"f2sY4RLE0k8vVAfZFnxgj"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":309.642069464665},"dragging":false,"selectable":true},{"width":132,"height":49,"id":"ptD8EVqwFUYr4W5A_tABY","type":"subtopic","position":{"x":-532.4238043165935,"y":366.10143585693174},"selected":true,"data":{"label":"Github","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eCkVAP0s0GKyY88M2fBDS","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"left-center"}},"style":{"width":132,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-532.4238043165935,"y":366.10143585693174},"dragging":false,"selectable":true,"resizing":false},{"width":231,"height":49,"id":"NvUcSDWBhzJZ31nzT4UlE","type":"topic","position":{"x":-310.2043395768536,"y":366.10143585693174},"selected":true,"data":{"label":"Repo hosting services","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"I-NkKNiKBNB6f8QaFzRgU"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":366.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":145,"height":49,"id":"FihTrMO56kj9jT8O_pO2T","type":"subtopic","position":{"x":6.417691768524833,"y":485.10143585693174},"selected":true,"data":{"label":"PostgreSQL","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"lNsaFZwGE7vA0Km-Jfft4","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":6.417691768524833,"y":485.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":50,"id":"r45b461NxLN6wBODJ5CNP","type":"topic","position":{"x":-310.2043395768536,"y":485.10143585693174},"selected":true,"data":{"label":"Relational Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"sJ04XNIM7JqzHnffWd5UM"},"style":{"width":231,"height":50},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":485.10143585693174},"dragging":false,"resizing":false,"selectable":true},{"width":161,"height":49,"id":"Z7jp_Juj5PffSxV7UZcBb","type":"subtopic","position":{"x":-610.8178956686777,"y":958.4323026615212},"selected":true,"data":{"label":"ORMs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"FHrVrP-ndnV8MsDKMxdsq"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":958.4323026615212},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"qSAdfaGUfn8mtmDjHJi3z","type":"subtopic","position":{"x":-610.8178956686777,"y":1012.4323026615212},"selected":true,"data":{"label":"ACID","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"4aBoOyTn1ALDRHYcfwzHf"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1012.4323026615212},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"rq_y_OBMD9AH_4aoecvAi","type":"subtopic","position":{"x":-610.8178956686777,"y":1066.4323026615211},"selected":true,"data":{"label":"Transactions","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"plXELtRHevUzYUL3doQSs"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1066.4323026615211},"dragging":false,"selectable":true},{"width":161,"height":49,"id":"bQnOAu863hsHdyNMNyJop","type":"subtopic","position":{"x":-610.8178956686777,"y":1120.4323026615211},"selected":true,"data":{"label":"N+1 Problem","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"5pdTq6LCx8VXjd0-J1a1s"},"style":{"width":161,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-610.8178956686777,"y":1120.4323026615211},"dragging":false,"selectable":true},{"width":231,"height":49,"id":"LJt27onEOeIBomiEMTyKd","type":"topic","position":{"x":-310.2043395768536,"y":1011.4323026615211},"selected":true,"data":{"label":"More about Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"pNTfCAoFYG6YwBm5EOCvw"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":1011.4323026615211},"dragging":false,"selectable":true,"resizing":false},{"width":145,"height":49,"id":"sNceS4MpSIjRkWhNDmrFg","type":"subtopic","position":{"x":8.678189763286014,"y":635.9941785421215},"selected":true,"data":{"label":"JSON APIs","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"eZd-7w3ka8BhaAx8kGTgi","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":8.678189763286014,"y":635.9941785421215},"dragging":false,"selectable":true,"resizing":false},{"width":146,"height":49,"id":"lfNFDZZNdrB0lbEaMtU71","type":"subtopic","position":{"x":6.417691768524833,"y":582.9941785421215},"selected":true,"data":{"label":"REST","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"gVsbyjVssRCpAf6r-tF0O","legend":{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion","position":"right-center"}},"style":{"width":146,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":6.417691768524833,"y":582.9941785421215},"dragging":false,"selectable":true,"resizing":false},{"width":231,"height":49,"id":"ELj8af7Mi38kUbaPJfCUR","type":"topic","position":{"x":-310.2043395768536,"y":726.4861514388111},"selected":true,"data":{"label":"Caching","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"T632e8R4J001IajMm9yp7"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":726.4861514388111},"dragging":false,"selectable":true,"resizing":false},{"width":190,"height":49,"id":"381Kw1IMRv7CJp-Uf--qd","type":"subtopic","position":{"x":43.00948964805815,"y":1187.4900452642225},"selected":true,"data":{"label":"Integration Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"U7mP1unVOQgVXCCuXh8De"},"style":{"width":190,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1187.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":193,"height":49,"id":"NAGisfq2CgeK3SsuRjnMw","type":"subtopic","position":{"x":43.00948964805815,"y":1295.4900452642225},"selected":true,"data":{"label":"Functional Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"Lcb9mmKc5k2UofZ0_o6Rs"},"style":{"width":193,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1295.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":193,"height":49,"id":"3OYm6b9f6WOrKi4KTOZYK","type":"subtopic","position":{"x":43.00948964805815,"y":1241.4900452642225},"selected":true,"data":{"label":"Unit Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"J_kRwf-neWCW5DjfBmybt"},"style":{"width":193,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":43.00948964805815,"y":1241.4900452642225},"dragging":false,"resizing":false,"selectable":true},{"width":231,"height":49,"id":"STQQbPa7PE3gbjMdL6P-t","type":"topic","position":{"x":-310.2043395768536,"y":1244.3669598992026},"selected":true,"data":{"label":"Testing","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"RFUPBl2Q9hBXP9HacPOo1"},"style":{"width":231,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-310.2043395768536,"y":1244.3669598992026},"dragging":false,"selectable":true},{"width":100,"height":49,"id":"g8GjkJAhvnSxXTZks0V1g","type":"subtopic","position":{"x":-465.97806963137555,"y":726.4861514388111},"selected":true,"data":{"label":"Redis","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"xPvVwGQw28uMeLYIWn8yn"},"style":{"width":100,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":-465.97806963137555,"y":726.4861514388111},"dragging":false,"resizing":false,"selectable":true},{"width":375,"height":49,"id":"uSLzfLPXxS5-P7ozscvjZ","type":"button","position":{"x":-383.56446376179997,"y":1460.4861971343921},"selected":true,"data":{"label":"Backend Developer Roadmap","href":"https://roadmap.sh/backend","color":"#FFFFFf","backgroundColor":"#4136D4","style":{"fontSize":17},"borderColor":"#4136D4","oldId":"PkhQdVms2TGgnPrytCBPZ"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":-383.56446376179997,"y":1460.4861971343921},"style":{"width":375,"height":49},"focusable":true,"resizing":false,"selectable":true},{"width":20,"height":102,"id":"LEijbLyxg4RyutKEM2Y5g","type":"vertical","position":{"x":-204.08230823147517,"y":-220.42445334555111},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#0A33FF"},"oldId":"xD07fJ1NmNeAarVCEfubU"},"zIndex":999,"positionAbsolute":{"x":-204.08230823147517,"y":-220.42445334555111},"dragging":false,"focusable":true,"style":{"width":20,"height":102},"resizing":false,"selectable":true},{"id":"qN-6iiXWgn5qSzK3o0Tjo","type":"legend","position":{"x":-714.8814218617622,"y":-254.09541222709834},"selected":true,"data":{"label":"","legends":[{"id":"NJhQIvMyMD1Cu-JA1UCmJ","color":"#874efe","label":"Personal Recommendation / Opinion"},{"id":"DMx7rAjVBWMbzjSde-tvp","label":"Alternative Option / Pick this or purple","color":"#4f7a28"},{"id":"R9WLhURhPdVNXP7AUTDvR","label":"Order not strict / Learn anytime","color":"#929292"}]},"zIndex":999,"width":353,"height":124,"positionAbsolute":{"x":-714.8814218617622,"y":-254.09541222709834},"dragging":false,"focusable":true,"selectable":true},{"id":"yHmHXymPNWwu8p1vvqD3o","type":"paragraph","position":{"x":-14.502815208049242,"y":-245.15106699547107},"selected":true,"data":{"label":"Find the detailed version of this roadmap along with other similar roadmaps","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","borderColor":"#000000","backgroundColor":"#FFFFFf"}},"zIndex":999,"width":354,"height":143,"positionAbsolute":{"x":-14.502815208049242,"y":-245.15106699547107},"dragging":false,"selectable":true,"focusable":true,"style":{"width":354,"height":143},"resizing":false},{"id":"2zqZkyVgigifcRS1H7F_b","type":"button","position":{"x":-1.2994407952490974,"y":-163.1655035777258},"selected":true,"data":{"label":"roadmap.sh","href":"https://roadmap.sh","color":"#ffffff","backgroundColor":"#4136D6","style":{"fontSize":17}},"zIndex":999,"width":329,"height":49,"dragging":false,"style":{"width":329,"height":49},"resizing":false,"positionAbsolute":{"x":-1.2994407952490974,"y":-163.1655035777258},"selectable":true,"focusable":true},{"id":"MfErpYwkJ0wiWJZEUVfrb","type":"button","position":{"x":-714.8814218617622,"y":-115.72969257809785},"selected":true,"data":{"label":"Visit the Detailed Version","href":"/backend","color":"#ffffff","backgroundColor":"#232323","style":{"fontSize":17},"oldId":"2zqZkyVgigifcRS1H7F_b"},"zIndex":999,"width":351,"height":49,"dragging":false,"style":{"width":351,"height":49},"resizing":false,"positionAbsolute":{"x":-714.8814218617622,"y":-115.72969257809785},"selectable":true,"focusable":true},{"width":145,"height":49,"id":"PY9G7KQy8bF6eIdr1ydHf","type":"subtopic","position":{"x":8.678189763286014,"y":689.9126418589183},"selected":true,"data":{"label":"Authentication","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"lfNFDZZNdrB0lbEaMtU71"},"style":{"width":145,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":8.678189763286014,"y":689.9126418589183},"dragging":false,"resizing":false,"selectable":true},{"width":123,"height":49,"id":"UxS_mzVUjLigEwKrXnEeB","type":"subtopic","position":{"x":20.030089179073684,"y":749.5986472065365},"selected":true,"data":{"label":"JWT","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"PY9G7KQy8bF6eIdr1ydHf"},"style":{"width":123,"height":49},"zIndex":999,"focusable":true,"positionAbsolute":{"x":20.030089179073684,"y":749.5986472065365},"dragging":false,"resizing":false,"selectable":true},{"id":"le7iJXCULjq_4FHrhrQWu","type":"paragraph","position":{"x":-28.74067173877563,"y":-51.424453345551115},"selected":true,"data":{"label":"If you are a frontend developer jumping into backend development, I would recommend picking JavaScript and learning Node.js. Alternatively, Go and Python are also good options.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"}},"zIndex":999,"width":360,"height":157,"positionAbsolute":{"x":-28.74067173877563,"y":-51.424453345551115},"dragging":false,"style":{"width":360,"height":157},"resizing":true,"selectable":true,"focusable":true},{"id":"wgdSRXw6AcPAwQZ0mqBAB","type":"paragraph","position":{"x":-28.74067173877563,"y":100.59280263144706},"selected":true,"data":{"label":"Learn the language and build some CLI apps to practice your knowledge.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":100.59280263144706},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"2BX-MgyEp1AGgtdnUITh5","type":"paragraph","position":{"x":-704.3814218617622,"y":178.57554665444889},"selected":true,"data":{"label":"When you are following this roadmap make sure to develop as many projects as possible for each node of the roadmap.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#0033ff"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":114,"positionAbsolute":{"x":-704.3814218617622,"y":178.57554665444889},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"uM-SRBYQen3ZFiCDAyaJa","type":"paragraph","position":{"x":-28.74067173877563,"y":242.57554665444889},"selected":true,"data":{"label":"Create your GitHub profile and start using GitHub for your future projects.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"le7iJXCULjq_4FHrhrQWu"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":242.57554665444889},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"UAbZBrVgdgCyG0GtU7HgE","type":"paragraph","position":{"x":-28.74067173877563,"y":309.642069464665},"selected":true,"data":{"label":"See if any of your past projects can be published on GitHub as OpenSource.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"wgdSRXw6AcPAwQZ0mqBAB"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-28.74067173877563,"y":309.642069464665},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"WE87iPjyRBuLSQjW1-lQA","type":"paragraph","position":{"x":-704.3814218617622,"y":452.60143585693174},"selected":true,"data":{"label":"Learn about the relational databases, normalization, DB migrations, SQL, DB Indexes and Query performance analysis.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"uM-SRBYQen3ZFiCDAyaJa"},"zIndex":999,"width":360,"height":114,"positionAbsolute":{"x":-704.3814218617622,"y":452.60143585693174},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"s1dRHfNP8Q6ytjueRHb1n","type":"paragraph","position":{"x":-704.3814218617622,"y":581.9126418589183},"selected":true,"data":{"label":"Learn how to build RESTful APIs and add JWT authentication to secure your APIs.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"WE87iPjyRBuLSQjW1-lQA"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-704.3814218617622,"y":581.9126418589183},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"1HAWiOizGfG3OT9KouNQg","type":"paragraph","position":{"x":-704.3814218617622,"y":643.4861514388111},"selected":true,"data":{"label":"Develop some API and add JWT auth.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"UAbZBrVgdgCyG0GtU7HgE"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-704.3814218617622,"y":643.4861514388111},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"W8BIrC9VsUc4Z0t6G_FnZ","type":"paragraph","position":{"x":-696.2667613883802,"y":793.5986472065365},"selected":true,"data":{"label":"Learn about different caching strategies, including HTTP caching as well.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"s1dRHfNP8Q6ytjueRHb1n"},"zIndex":999,"width":360,"height":88,"positionAbsolute":{"x":-696.2667613883802,"y":793.5986472065365},"dragging":false,"style":{"width":360},"resizing":true,"selectable":true,"focusable":true},{"id":"lIC09zhXysTm3qlAJqWMI","type":"paragraph","position":{"x":-696.2667613883802,"y":851.4861514388111},"selected":true,"data":{"label":"Use Redis in some of your projects.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"1HAWiOizGfG3OT9KouNQg"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-696.2667613883802,"y":851.4861514388111},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"wMVGAEIHhVbL6ZXGZOb8Q","type":"paragraph","position":{"x":-167.56446376179997,"y":824.4323026615212},"selected":true,"data":{"label":"Learn about additional database topics including performance analysis, ORMs, limitations, common issues to keep in mind with ORMs and in general.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"W8BIrC9VsUc4Z0t6G_FnZ"},"zIndex":999,"width":338,"height":137,"positionAbsolute":{"x":-167.56446376179997,"y":824.4323026615212},"dragging":false,"style":{"width":338,"height":137},"resizing":false,"selectable":true,"focusable":true},{"id":"Lj9dbZmTjKHvooKWLEkhU","type":"paragraph","position":{"x":-167.56446376179997,"y":938.4323026615212},"selected":true,"data":{"label":"Get some experience with some ORM.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","color":"#001eff"},"oldId":"lIC09zhXysTm3qlAJqWMI"},"zIndex":999,"width":360,"height":63,"positionAbsolute":{"x":-167.56446376179997,"y":938.4323026615212},"dragging":false,"style":{"width":360},"resizing":false,"selectable":true,"focusable":true},{"id":"lxFXAD1DAeq3bGovSEuXE","type":"paragraph","position":{"x":-167.56446376179997,"y":1073.4323026615211},"selected":true,"data":{"label":"Learn about differeng testing techniques and learn learn how to write automated tests.","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left"},"oldId":"wMVGAEIHhVbL6ZXGZOb8Q"},"zIndex":999,"width":396,"height":96,"positionAbsolute":{"x":-167.56446376179997,"y":1073.4323026615211},"dragging":false,"style":{"width":396,"height":96},"resizing":false,"selectable":true,"focusable":true}],"edges":[{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"PShueM-HfMGu2Jy1dt73g","selected":true,"type":"smoothstep","focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"3OYm6b9f6WOrKi4KTOZYK","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-3OYm6b9f6WOrKi4KTOZYKy1","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"381Kw1IMRv7CJp-Uf--qd","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-381Kw1IMRv7CJp-Uf--qdy2","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"z2","target":"NAGisfq2CgeK3SsuRjnMw","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tz2-NAGisfq2CgeK3SsuRjnMwy1","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"iogwMmOvub2ZF4zgg6WyF","sourceHandle":"x2","target":"2f0ZO6GJElfZ2Eis28Hzg","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-iogwMmOvub2ZF4zgg6WyFx2-2f0ZO6GJElfZ2Eis28Hzgw1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"8-lO-v6jCYYoklEJXULxN","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-8-lO-v6jCYYoklEJXULxNz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"BdXbcz4-ar3XOX0wIKzBp","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-BdXbcz4-ar3XOX0wIKzBpz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"y2","target":"J_sVHsD72Yzyqb9KCIvAY","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgy2-J_sVHsD72Yzyqb9KCIvAYz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2f0ZO6GJElfZ2Eis28Hzg","sourceHandle":"x2","target":"ezdqQW9wTUw93F6kjOzku","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"focusable":true,"selectable":true,"id":"reactflow__edge-2f0ZO6GJElfZ2Eis28Hzgx2-ezdqQW9wTUw93F6kjOzkuw1"},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ezdqQW9wTUw93F6kjOzku","sourceHandle":"y2","target":"_I1E__wCIVrhjMk6IMieE","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-ezdqQW9wTUw93F6kjOzkuy2-_I1E__wCIVrhjMk6IMieEz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"NvUcSDWBhzJZ31nzT4UlE","sourceHandle":"y2","target":"ptD8EVqwFUYr4W5A_tABY","targetHandle":"z1","data":{"edgeStyle":"dashed"},"selected":true,"focusable":true,"selectable":true,"id":"reactflow__edge-NvUcSDWBhzJZ31nzT4UlEy2-ptD8EVqwFUYr4W5A_tABYz1"},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"NvUcSDWBhzJZ31nzT4UlE","sourceHandle":"x2","target":"r45b461NxLN6wBODJ5CNP","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-NvUcSDWBhzJZ31nzT4UlEx2-r45b461NxLN6wBODJ5CNPw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"r45b461NxLN6wBODJ5CNP","sourceHandle":"z2","target":"FihTrMO56kj9jT8O_pO2T","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-r45b461NxLN6wBODJ5CNPz2-FihTrMO56kj9jT8O_pO2Ty1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"r45b461NxLN6wBODJ5CNP","sourceHandle":"x2","target":"EwvLPSI6AlZ4TnNIJTZA4","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-r45b461NxLN6wBODJ5CNPx2-EwvLPSI6AlZ4TnNIJTZA4w1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"lfNFDZZNdrB0lbEaMtU71","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-lfNFDZZNdrB0lbEaMtU71y1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"sNceS4MpSIjRkWhNDmrFg","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-sNceS4MpSIjRkWhNDmrFgy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"z2","target":"PY9G7KQy8bF6eIdr1ydHf","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4z2-PY9G7KQy8bF6eIdr1ydHfy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EwvLPSI6AlZ4TnNIJTZA4","sourceHandle":"x2","target":"ELj8af7Mi38kUbaPJfCUR","targetHandle":"w2","data":{"edgeStyle":"solid"},"id":"reactflow__edge-EwvLPSI6AlZ4TnNIJTZA4x2-ELj8af7Mi38kUbaPJfCURw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ELj8af7Mi38kUbaPJfCUR","sourceHandle":"y2","target":"g8GjkJAhvnSxXTZks0V1g","targetHandle":"z2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-ELj8af7Mi38kUbaPJfCURy2-g8GjkJAhvnSxXTZks0V1gz2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"Z7jp_Juj5PffSxV7UZcBb","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-Z7jp_Juj5PffSxV7UZcBbz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"qSAdfaGUfn8mtmDjHJi3z","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-qSAdfaGUfn8mtmDjHJi3zz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"rq_y_OBMD9AH_4aoecvAi","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-rq_y_OBMD9AH_4aoecvAiz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"y2","target":"bQnOAu863hsHdyNMNyJop","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdy2-bQnOAu863hsHdyNMNyJopz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"ELj8af7Mi38kUbaPJfCUR","sourceHandle":"x2","target":"LJt27onEOeIBomiEMTyKd","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-ELj8af7Mi38kUbaPJfCURx2-LJt27onEOeIBomiEMTyKdw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"LJt27onEOeIBomiEMTyKd","sourceHandle":"x2","target":"STQQbPa7PE3gbjMdL6P-t","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-LJt27onEOeIBomiEMTyKdx2-STQQbPa7PE3gbjMdL6P-tw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-sVXZrBCsiSzWBBYWTm-nQw1","selected":true,"selectable":true,"focusable":true}]}