|
1 | | -<mxfile host="app.diagrams.net" modified="2022-02-01T03:57:23.503Z" agent="5.0 (X11)" etag="--NSnBjyq9ioZcFq8NFx" version="16.5.2" type="github"> |
| 1 | +<mxfile host="app.diagrams.net" modified="2022-02-01T04:08:34.179Z" agent="5.0 (X11)" etag="v01PiAbqRmY5ntCOMBTb" version="16.5.2" type="github"> |
2 | 2 | <diagram id="Bi8yQc8i4gSCwa7ISA3M" name="Page-1"> |
3 | | - <mxGraphModel dx="1298" dy="684" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="0" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> |
| 3 | + <mxGraphModel dx="1038" dy="575" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="0" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> |
4 | 4 | <root> |
5 | 5 | <mxCell id="0" /> |
6 | 6 | <mxCell id="1" parent="0" /> |
|
74 | 74 | <mxGeometry x="599" y="340" width="101" height="40" as="geometry" /> |
75 | 75 | </mxCell> |
76 | 76 | </UserObject> |
77 | | - <UserObject label="<div style="font-size: 14px"><a href="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/iterators">Iteration</a></div>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-9"> |
| 77 | + <UserObject label="<a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements">Loops</a>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-9"> |
78 | 78 | <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1"> |
79 | | - <mxGeometry x="599" y="290" width="71" height="40" as="geometry" /> |
| 79 | + <mxGeometry x="599" y="290" width="61" height="40" as="geometry" /> |
80 | 80 | </mxCell> |
81 | 81 | </UserObject> |
82 | 82 | <UserObject label="<div style="font-size: 14px"><a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated">String Interpolation<br style="font-size: 14px"></a></div>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-10"> |
|
334 | 334 | <mxCell id="lwvj8f8YE6O9QnCj63W--57" value="<h1 style="line-height: 2" align="center">Move on to a .NET Roadmap<br></h1><div align="left"><blockquote><p style="font-size: 14px"><font style="font-size: 14px">Congrats! Now that you have a solid understanding of the language features of C#, the .NET ecosystem has many options for your next path:</font></p></blockquote></div><blockquote><p style="font-size: 14px" align="left"><font style="font-size: 14px">- Web Developer (.NET Core)<br></font></p><p style="font-size: 14px" align="left"><font style="font-size: 14px">- Desktop/Mobile Developer (Xamarin / MAUI)<br></font></p><p style="font-size: 14px" align="left"><font style="font-size: 14px">- Data Engineer (Machine learning with ML.NET)<br></font></p><p style="font-size: 14px" align="left"><font style="font-size: 14px">- Game Developer (Unity)</font><br></p></blockquote>" style="text;html=1;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;strokeColor=#CCCCCC;strokeWidth=2;glass=0;fillColor=default;align=center;" parent="1" vertex="1"> |
335 | 335 | <mxGeometry x="176.25" y="1410" width="487.5" height="260" as="geometry" /> |
336 | 336 | </mxCell> |
337 | | - <mxCell id="5skpCs7WF-4Y6Zh2U24Q-5" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-13"> |
| 337 | + <mxCell id="5skpCs7WF-4Y6Zh2U24Q-5" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-13" edge="1"> |
338 | 338 | <mxGeometry relative="1" as="geometry"> |
339 | 339 | <mxPoint x="531" y="1117.5" as="sourcePoint" /> |
340 | 340 | <mxPoint x="601" y="1136.87" as="targetPoint" /> |
341 | 341 | </mxGeometry> |
342 | 342 | </mxCell> |
343 | | - <mxCell id="5skpCs7WF-4Y6Zh2U24Q-6" value="Immutability" style="swimlane;rounded=1;fontSize=14;strokeWidth=2;startSize=23;" vertex="1" parent="1"> |
| 343 | + <mxCell id="5skpCs7WF-4Y6Zh2U24Q-6" value="Immutability" style="swimlane;rounded=1;fontSize=14;strokeWidth=2;startSize=23;" parent="1" vertex="1"> |
344 | 344 | <mxGeometry x="599" y="1043.75" width="230" height="95" as="geometry" /> |
345 | 345 | </mxCell> |
346 | 346 | <UserObject label="<a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/const">Const</a>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/const" linkTarget="_blank" id="5skpCs7WF-4Y6Zh2U24Q-7"> |
347 | | - <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="5skpCs7WF-4Y6Zh2U24Q-6"> |
| 347 | + <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="5skpCs7WF-4Y6Zh2U24Q-6" vertex="1"> |
348 | 348 | <mxGeometry x="120" y="40" width="100" height="40" as="geometry" /> |
349 | 349 | </mxCell> |
350 | 350 | </UserObject> |
351 | 351 | <UserObject label="<a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/readonly">Readonly</a>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/readonly" linkTarget="_blank" id="5skpCs7WF-4Y6Zh2U24Q-8"> |
352 | | - <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="5skpCs7WF-4Y6Zh2U24Q-6"> |
| 352 | + <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="5skpCs7WF-4Y6Zh2U24Q-6" vertex="1"> |
353 | 353 | <mxGeometry x="10" y="40" width="100" height="40" as="geometry" /> |
354 | 354 | </mxCell> |
355 | 355 | </UserObject> |
356 | | - <mxCell id="5skpCs7WF-4Y6Zh2U24Q-9" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-6"> |
| 356 | + <mxCell id="5skpCs7WF-4Y6Zh2U24Q-9" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-6" edge="1"> |
357 | 357 | <mxGeometry relative="1" as="geometry"> |
358 | 358 | <mxPoint x="531" y="1117.5142857142857" as="sourcePoint" /> |
359 | 359 | <mxPoint x="611" y="1268.1200000000001" as="targetPoint" /> |
360 | 360 | </mxGeometry> |
361 | 361 | </mxCell> |
362 | | - <mxCell id="5skpCs7WF-4Y6Zh2U24Q-10" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-12"> |
| 362 | + <mxCell id="5skpCs7WF-4Y6Zh2U24Q-10" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-12" edge="1"> |
363 | 363 | <mxGeometry relative="1" as="geometry"> |
364 | 364 | <mxPoint x="331" y="1117.5294117647059" as="sourcePoint" /> |
365 | 365 | <mxPoint x="240" y="1340" as="targetPoint" /> |
366 | 366 | </mxGeometry> |
367 | 367 | </mxCell> |
368 | 368 | <UserObject label="<div style="font-size: 14px"><a href="https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling">Exception Handling</a><br style="font-size: 14px"></div>" link="https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling" linkTarget="_blank" id="5skpCs7WF-4Y6Zh2U24Q-12"> |
369 | | - <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1"> |
| 369 | + <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1"> |
370 | 370 | <mxGeometry x="99" y="1301.87" width="141" height="40" as="geometry" /> |
371 | 371 | </mxCell> |
372 | 372 | </UserObject> |
373 | 373 | <UserObject label="<a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static">Static</a>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/static" linkTarget="_blank" id="5skpCs7WF-4Y6Zh2U24Q-13"> |
374 | | - <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1"> |
| 374 | + <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1"> |
375 | 375 | <mxGeometry x="600" y="1150" width="60" height="40" as="geometry" /> |
376 | 376 | </mxCell> |
377 | 377 | </UserObject> |
378 | 378 | <UserObject label="<a href="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum">Enums</a>" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum" linkTarget="_blank" id="5skpCs7WF-4Y6Zh2U24Q-16"> |
379 | | - <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1"> |
| 379 | + <mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1"> |
380 | 380 | <mxGeometry x="171" y="909.9999999999999" width="69" height="40" as="geometry" /> |
381 | 381 | </mxCell> |
382 | 382 | </UserObject> |
383 | | - <mxCell id="5skpCs7WF-4Y6Zh2U24Q-17" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=24;endArrow=none;endFill=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-16"> |
| 383 | + <mxCell id="5skpCs7WF-4Y6Zh2U24Q-17" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=24;endArrow=none;endFill=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="TVtdVuU6rrKW41aySdb2-2" target="5skpCs7WF-4Y6Zh2U24Q-16" edge="1"> |
384 | 384 | <mxGeometry relative="1" as="geometry"> |
385 | 385 | <mxPoint x="331" y="1117.5" as="sourcePoint" /> |
386 | 386 | <mxPoint x="250" y="986.8699999999999" as="targetPoint" /> |
|
0 commit comments