Updated README

This commit is contained in:
katiesavage 2022-07-22 14:39:57 -07:00
parent 6dd886bf37
commit e68ab14db2
2 changed files with 174 additions and 4 deletions

View file

@ -1,11 +1,53 @@
## Intro to Web Development with .NET
## Intro to Web Development with .NET
Welcome to the Intro to Web Development with .NET GitHub repository! Were excited to take you along with us as we build awesome projects and learn all about the wonderful world of web development.
Welcome to the Intro to Web Development with .NET GitHub repository!
Here, you'll find a 6-part series of lessons and projects to get you started building web applications with .NET!
Here, you'll find all of the projects and challenges associated with each email in the email series. Each email will have a dedicated folder containing all the relevant information for that week.
![.NET Bot](/images/dotnet-bot_jetpack-faceing-right.svg)
## How-to
To use this curriculum on your own, fork the entire repo and go into the numbered folders to access the lessons and projects. This series is designed to take 6 weeks, about 1 week per lesson, but feel free to complete it at your own pace.
We are currently in the planning stages of this series!
## Lessons
| | Lesson Name | Learning Objectives | Linked Lesson |
| :-: | :------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: |
| 01 | Welcome | Introduction to C#, .NET, and web development with .NET | [Welcome to the Intro to Web Dev with .NET series](/1-welcome) |
| 02 | C# | A quick runthrough of C# attributes, syntax, and OOP | [C# Crash Course](/2-csharp) |
| 03 | Razor Pages | Learn about ASP.NET Core, Razor Pages, and build a pizza website 🍕 | [Build a Pizza Website with Razor Pages](/3-razor-pages) |
| 04 | Minimal APIs | Build a Minimal API backend for your pizza website | [Build an HTTP backend with Minimal APIs](/4-minimal-api) |
| 05 | Blazor | Learn Blazor and build an interactive Connect Four game | [Introducing Blazor Web Applications](/5-blazor) |
| 06 | Publish to Azure | Learn how to publish your project to the cloud☁ | [Publish your Web App to Azure](/6-publish) |
## Help Resources
There's a few places you can go for help and more information on the topics covered in this repository.
### Documentation
1. [C# documentation](https://aka.ms/WebLearningSeries-git-csharpDocs)
1. [.NET documentation](https://aka.ms/WebLearningSeries-git-dotnetDocs)
1. [ASP.NET documentation, Razor Pages](https://aka.ms/WebLearningSeries-git-razorDocs)
1. [ASP.NET documentation, Minimal APIs](https://aka.ms/WebLearningSeries-git-minapiDocs)
1. [ASP.NET documentation, Blazor](https://aka.ms/WebLearningSeries-git-blazorDocs)
1. [Azure documentation](https://aka.ms/WebLearningSeries-git-azureDocs)
### Beginner Video Series
1. [C# for Beginners](https://aka.ms/WebLearningSeries-git-csharpvids)
1. [.NET for Beginners](https://aka.ms/WebLearningSeries-git-dotnetvids)
1. [ASP.NET for Beginners](https://aka.ms/WebLearningSeries-git-aspvids)
1. [Web APIs for Beginners](https://aka.ms/WebLearningSeries-git-apivids)
## How to leave feedback
To leave us feedback on this learning series, please fill out our [survey]() or file an issue in this repository.
## Learn More & Connect with us
Start a .NET [Learning Path]()
Find a .NET user group & join a .NET events at our [Community Page]().
Follow us [@dotnet on Twitter]()
Join the [.NET community on LinkedIn]()
## .NET Foundation

View file

@ -0,0 +1,128 @@
<svg width="315" height="289" viewBox="0 0 315 289" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M171.178 124.609C173.632 121.767 176.044 118.748 178.391 115.567C181.66 111.139 184.806 106.395 187.764 101.376C209.33 64.8216 212.888 27.6801 195.709 18.4277C178.53 9.17527 147.116 31.3065 125.552 67.866C123.034 72.1345 120.763 76.4102 118.738 80.6475C117.12 84.0379 115.662 87.4049 114.366 90.7278C113.76 92.2768 114.421 94.0361 115.885 94.827L171.178 124.609Z" fill="#27BEE0"/>
<path d="M172.811 109.595C177.42 104.257 181.846 98.1158 185.842 91.3434C202.785 62.6215 205.581 33.4466 192.083 26.1805C178.585 18.9144 153.907 36.2988 136.964 65.0208C133.401 71.0546 130.468 77.1098 128.178 82.9787C127.702 84.1967 128.22 85.5765 129.371 86.1974L172.811 109.595Z" fill="#4ADAFA"/>
<path d="M140.518 130.098C140.518 130.098 124.886 151.345 121.243 165.722C117.604 180.093 111.181 191.758 105.631 198.669C100.079 205.574 93.8707 217.146 90.7655 226.79C87.6604 236.435 81.3413 251.913 76.1843 257.144C71.0272 262.374 64.9428 274.01 64.1057 279.626C63.2686 285.241 64.489 287.548 69.9851 281.657C75.487 275.771 82.7868 266.441 86.2814 255.122C89.7759 243.803 98.1269 228.763 104.53 220.219C110.934 211.675 118.761 199.487 122.134 187.482C125.506 175.477 130.639 167.512 137.299 158.476C143.958 149.441 148.371 133.594 148.371 133.594L140.518 130.098Z" fill="url(#paint0_linear)"/>
<path d="M117.01 118.509C117.01 118.509 101.378 139.757 97.7354 154.133C94.0964 168.504 87.6736 180.17 82.1231 187.08C76.5717 193.986 70.3629 205.557 67.2577 215.202C64.1525 224.847 57.8335 240.325 52.6764 245.555C47.5194 250.785 41.435 262.421 40.5979 268.037C39.7608 273.653 40.9812 275.959 46.4772 270.068C51.9792 264.182 59.279 254.853 62.7736 243.533C66.2681 232.214 74.619 217.175 81.0226 208.63C87.4262 200.086 95.2536 187.899 98.6261 175.893C101.998 163.883 107.131 155.924 113.791 146.888C120.45 137.852 124.863 122.005 124.863 122.005L117.01 118.509Z" fill="url(#paint1_linear)"/>
<path d="M169.919 166.659C177.527 161.573 191.856 150.332 197.711 135.818L186.3 133.335C180.99 146.5 167.912 156.155 161.855 160.073C161.349 160.399 164.983 164.081 169.919 166.659Z" fill="url(#paint2_linear)"/>
<path d="M169.919 166.659C177.527 161.573 191.856 150.332 197.711 135.818L186.3 133.335C180.99 146.5 167.912 156.155 161.855 160.073C161.349 160.399 164.983 164.081 169.919 166.659Z" fill="url(#paint3_linear)"/>
<path d="M161.937 160.017L168.262 165.216C166.698 167.35 155.137 175.848 159.71 202.363L151.397 208.042L123.833 185.359C122.867 184.567 122.965 183.391 124.105 182.706L161.937 160.017Z" fill="#522CD5"/>
<path d="M161.955 201.636C162.271 203.179 161.497 203.994 159.936 204.933L154.414 208.31C153.561 208.821 152.267 208.754 151.54 208.155L151.402 208.041C150.579 207.367 150.7 206.345 151.668 205.763L156.038 202.914C157.836 201.835 158.766 200.977 158.374 198.919C156.067 186.724 154.507 170.862 165.59 163.024L169.968 166.62C164.635 170.917 157.82 181.329 161.955 201.636Z" fill="url(#paint4_linear)"/>
<path d="M158.37 200.483C158.117 201.508 157.3 202.161 156.043 202.913L151.673 205.762C150.705 206.344 150.583 207.361 151.406 208.035L151.544 208.149C152.27 208.743 153.56 208.816 154.418 208.305L159.94 204.927C160.83 204.395 161.454 203.894 161.775 203.278L158.37 200.483Z" fill="url(#paint5_radial)"/>
<path d="M150.443 154.733C158.888 151.205 175.113 142.924 183.647 129.806L172.925 125.175C165.185 137.075 150.494 144.031 143.797 146.715C143.241 146.937 146.095 151.25 150.443 154.733Z" fill="url(#paint6_linear)"/>
<path d="M150.443 154.733C158.888 151.205 175.113 142.924 183.647 129.806L172.925 125.175C165.185 137.075 150.494 144.031 143.797 146.715C143.241 146.937 146.095 151.25 150.443 154.733Z" fill="url(#paint7_linear)"/>
<path d="M143.892 146.678L149.104 152.997C147.156 154.79 133.853 154.674 130.428 181.524L123.077 190.278L101.032 163.501C100.836 163.264 101.157 162.125 102.405 161.677L143.892 146.678Z" fill="#522CD5"/>
<path d="M135.948 187.327C135.962 188.904 134.977 189.854 133.266 190.471L127.228 192.622C126.293 192.962 125.036 192.642 124.441 191.918L120.184 186.757C119.505 185.934 119.819 184.96 120.884 184.576L126.158 182.427C128.128 181.713 129.206 181.054 129.217 178.955C129.297 166.54 133.677 154.869 146.058 149.308L150.505 154.706C144.441 157.893 135.79 166.606 135.948 187.327Z" fill="url(#paint8_linear)"/>
<path d="M124.436 191.919C125.031 192.644 126.288 192.959 127.223 192.623L133.261 190.472C134.21 190.129 134.93 189.678 135.382 189.074L128.653 180.912C128.149 181.597 127.309 182.007 126.148 182.429L120.874 184.578C119.814 184.961 119.501 185.94 120.174 186.759L124.436 191.919Z" fill="url(#paint9_radial)"/>
<path d="M279.072 131.839L274.929 122.704C265.357 127.043 256.477 128.407 248.521 126.755C241.524 125.302 235.064 121.477 229.309 115.387L222.017 122.279C232.716 133.592 251.297 144.436 279.072 131.839Z" fill="#8A6FE8"/>
<path d="M148.716 136.456L139.044 131.355C138.274 130.948 138.083 129.988 138.658 129.388L145.034 122.736C145.45 122.303 146.135 122.207 146.689 122.498L152.462 125.543C153.016 125.834 153.299 126.445 153.138 127.007L150.66 135.71C150.437 136.503 149.485 136.862 148.716 136.456Z" fill="#0B7891"/>
<path d="M153.371 127.566L144.259 122.761C143.241 122.224 142.853 121.026 143.394 120.089L157.598 95.4541C158.139 94.5169 159.404 94.1893 160.422 94.7261L169.533 99.5314C170.552 100.068 170.939 101.266 170.398 102.203L156.195 126.838C155.654 127.775 154.389 128.103 153.371 127.566Z" fill="white"/>
<path d="M124.897 124.041L115.225 118.94C114.455 118.533 114.264 117.573 114.839 116.973L121.215 110.321C121.631 109.888 122.316 109.791 122.87 110.083L128.643 113.128C129.197 113.419 129.48 114.03 129.319 114.592L126.841 123.295C126.618 124.088 125.666 124.447 124.897 124.041Z" fill="#0B7891"/>
<path d="M129.552 115.151L120.44 110.345C119.422 109.809 119.034 108.611 119.575 107.674L133.779 83.0391C134.32 82.1018 135.585 81.7743 136.603 82.3111L145.715 87.1163C146.733 87.6531 147.12 88.8509 146.579 89.7882L132.376 114.423C131.836 115.365 130.57 115.688 129.552 115.151Z" fill="white"/>
<path d="M145.719 87.1153L142.771 85.5627L128.811 109.775C128.27 110.712 127.005 111.039 125.986 110.503L119.818 107.251L119.575 107.674C119.034 108.611 119.422 109.809 120.44 110.345L129.551 115.151C130.57 115.687 131.836 115.365 132.376 114.423L146.579 89.7881C147.125 88.8499 146.738 87.6521 145.719 87.1153Z" fill="#60DEFA"/>
<path d="M169.538 99.5304L166.59 97.9777L152.63 122.19C152.089 123.127 150.824 123.454 149.805 122.918L145.437 120.618L143.637 119.666L143.394 120.089C142.853 121.026 143.241 122.224 144.259 122.76L153.37 127.566C154.389 128.102 155.655 127.78 156.195 126.838L170.398 102.203C170.944 101.265 170.557 100.067 169.538 99.5304Z" fill="#60DEFA"/>
<path d="M171.178 124.609C174.056 121.271 176.886 117.686 179.614 113.882C182.442 109.943 121.556 74.9255 119.811 78.436C117.757 82.5757 115.939 86.6838 114.361 90.7286C113.755 92.2776 114.416 94.0369 115.88 94.8278L171.178 124.609Z" fill="#179BB8"/>
<path d="M280.316 128.049L283.669 118.473C284.543 115.917 283.18 113.129 280.625 112.255C278.069 111.376 275.281 112.744 274.407 115.3L270.969 125.122L280.316 128.049Z" fill="#8A6FE8"/>
<path d="M279.191 140.608C284.764 139.617 288.478 134.295 287.487 128.722C286.496 123.149 281.174 119.435 275.601 120.426C270.028 121.417 266.313 126.739 267.305 132.312C268.296 137.885 273.618 141.6 279.191 140.608Z" fill="url(#paint10_radial)"/>
<path d="M259.019 155.448L219.153 132.707L221.913 127.867L261.779 150.608C262.772 151.175 264.034 150.828 264.601 149.834L272.58 135.851L277.42 138.61L269.44 152.594C267.353 156.258 262.678 157.536 259.019 155.448Z" fill="#4ADAFA"/>
<path d="M273.851 144.004L269.559 141.557C267.984 140.658 267.433 138.653 268.332 137.078L279.908 116.788C280.807 115.213 282.812 114.661 284.387 115.56L288.679 118.007C290.254 118.907 290.806 120.911 289.906 122.487L278.33 142.777C277.431 144.352 275.426 144.904 273.851 144.004Z" fill="#27BEE0"/>
<path d="M276.089 141.822L272.397 139.632C270.086 138.259 269.318 135.272 270.692 132.961C272.066 130.65 275.052 129.883 277.363 131.256L281.055 133.446C283.366 134.819 284.134 137.806 282.76 140.117C281.386 142.428 278.399 143.19 276.089 141.822Z" fill="#8A6FE8"/>
<path d="M282.068 138.127L278.376 135.938C276.065 134.564 275.297 131.578 276.671 129.267C278.045 126.955 281.031 126.188 283.342 127.562L287.034 129.751C289.345 131.125 290.113 134.112 288.739 136.423C287.366 138.739 284.384 139.5 282.068 138.127Z" fill="#8A6FE8"/>
<path d="M287.875 134.423L284.183 132.233C281.872 130.859 281.105 127.873 282.479 125.562C283.852 123.251 286.839 122.484 289.15 123.857L292.842 126.047C295.153 127.42 295.92 130.407 294.547 132.718C293.174 135.034 290.186 135.796 287.875 134.423Z" fill="#8A6FE8"/>
<path d="M236.632 124.034C246.604 113.845 250.058 103.133 250.058 103.133L252.873 104.745L252.973 104.732C261.511 80.4489 251.786 52.7881 228.646 39.5496C202.577 24.632 169.349 33.6755 154.436 59.7439C139.523 85.8123 148.562 119.041 174.63 133.954C195.202 145.726 220.226 142.573 237.198 127.913C237.838 127.24 238.623 125.834 236.632 124.034Z" fill="url(#paint11_radial)"/>
<path d="M236.752 124.105C246.598 114.041 250.093 103.475 250.175 103.214L201.201 75.1959C201.201 75.1959 198.293 73.1182 196.68 75.9332C195.068 78.7482 190.625 86.7798 185.591 95.5881C184.554 97.3982 185.538 99.1208 186.708 99.7896C186.708 99.7896 234.303 125.387 236.752 124.105Z" fill="url(#paint12_radial)"/>
<path d="M208.187 107.754C208.187 107.754 219.129 106.101 221.231 105.839C223.333 105.578 224.653 106.251 225.336 108.186C226.018 110.121 230.184 120.335 230.184 120.335L208.187 107.754Z" fill="#A08BE8"/>
<path d="M236.821 128.416C236.821 128.416 239.569 126.65 236.751 124.1C236.759 124.088 188.623 96.5155 188.623 96.5155C187.504 95.8736 186.443 94.3801 186.94 93.225C186.495 94.0068 186.045 94.7945 185.591 95.5881C184.653 97.2319 185.372 98.7963 186.388 99.5747C186.488 99.6492 186.594 99.7277 186.703 99.7905L189.997 101.671L236.821 128.416Z" fill="#512BD4"/>
<path d="M228.706 133.967L147.307 87.392C147.358 91.542 147.885 95.6586 148.864 99.664L217.336 138.84C221.29 137.655 225.102 136.023 228.706 133.967Z" fill="#D0C5F3"/>
<path d="M225.006 33.2122L234.245 38.2153L238.083 28.0196L231.444 24.431L225.006 33.2122Z" fill="#8A6FE8"/>
<path d="M238.336 29.067C242.405 28.3433 245.116 24.4583 244.393 20.3895C243.669 16.3208 239.784 13.609 235.715 14.3327C231.646 15.0564 228.935 18.9414 229.658 23.0102C230.382 27.0789 234.267 29.7907 238.336 29.067Z" fill="#D8CFF7"/>
<path d="M218.328 37.0974C217.914 36.8737 217.771 36.3298 218.045 35.9425C220.913 31.8222 226.474 30.4227 230.992 32.8706C235.509 35.3184 237.381 40.7395 235.496 45.3928C235.317 45.8298 234.79 46.0107 234.371 45.7878L218.328 37.0974Z" fill="url(#paint13_radial)"/>
<path d="M210.237 94.5882C212.147 91.132 212.027 87.4086 209.969 86.2718C207.912 85.135 204.696 87.0152 202.786 90.4715C200.877 93.9277 200.997 97.651 203.054 98.7878C205.112 99.9246 208.328 98.0444 210.237 94.5882Z" fill="#512BD4"/>
<path d="M239.923 111.678C241.935 108.28 241.926 104.555 239.903 103.357C237.881 102.16 234.61 103.943 232.598 107.341C230.586 110.739 230.595 114.464 232.618 115.662C234.641 116.86 237.912 115.076 239.923 111.678Z" fill="#512BD4"/>
<path d="M208.262 89.4072C209.446 89.0838 210.654 89.3355 211.585 89.9853C211.544 91.3978 211.1 93.0205 210.235 94.5897C209.696 95.5676 209.047 96.4164 208.355 97.1088C206.998 96.7757 205.86 95.7372 205.469 94.2887C204.892 92.1708 206.139 89.9848 208.262 89.4072Z" fill="#8065E0"/>
<path d="M238.092 106.21C239.281 105.885 240.485 106.138 241.421 106.792C241.404 108.277 240.909 110.022 239.918 111.69C239.413 112.539 238.833 113.288 238.207 113.918C236.841 113.591 235.691 112.545 235.294 111.092C234.722 108.973 235.974 106.786 238.092 106.21Z" fill="#8065E0"/>
<path d="M215.622 143.012L115.304 85.2174C113.315 84.0685 112.633 81.5283 113.781 79.5393L118.949 70.5893C120.098 68.6003 122.639 67.9227 124.627 69.0666L232.466 131.149C235.335 132.803 234.941 135.345 231.979 136.826L219.555 143.128C218.307 143.75 216.833 143.71 215.622 143.012Z" fill="#27BEE0"/>
<path d="M232.461 131.15L124.627 69.0663C122.638 67.9175 120.097 68.6001 118.949 70.5891L118.298 71.7151C119.539 70.9969 121.124 70.9406 122.456 71.7089L230.295 133.792C231.724 134.62 232.346 135.663 232.241 136.687C234.96 135.193 235.244 132.753 232.461 131.15Z" fill="#A4ECFC"/>
<path d="M217.881 124.511L202.647 115.796L194.94 129.268L210.173 137.983L217.881 124.511Z" fill="#512BD4"/>
<path d="M200.037 125.799C199.922 125.732 199.844 125.638 199.807 125.517C199.769 125.39 199.784 125.274 199.847 125.166C199.91 125.057 200.005 124.984 200.132 124.951C200.26 124.918 200.38 124.933 200.495 124.999C200.614 125.065 200.687 125.16 200.725 125.287C200.763 125.413 200.748 125.529 200.686 125.642C200.623 125.751 200.528 125.819 200.4 125.852C200.278 125.884 200.156 125.865 200.037 125.799Z" fill="white"/>
<path d="M204.678 128.368L203.931 127.942L203.741 123.704C203.737 123.597 203.74 123.494 203.757 123.389L203.739 123.376C203.7 123.476 203.597 123.673 203.429 123.97L201.841 126.745L201.178 126.365L203.6 122.134L204.4 122.592L204.57 126.721C204.58 126.894 204.581 127.011 204.575 127.069L204.587 127.077C204.632 126.956 204.731 126.759 204.883 126.491L206.444 123.762L207.1 124.138L204.678 128.368Z" fill="white"/>
<path d="M207.899 130.211L205.581 128.885L208.003 124.654L210.229 125.925L209.888 126.519L208.347 125.639L207.663 126.837L209.084 127.651L208.744 128.245L207.322 127.431L206.606 128.682L208.239 129.617L207.899 130.211Z" fill="white"/>
<path d="M213.274 128.46L212.087 127.784L210.006 131.421L209.321 131.03L211.402 127.393L210.22 126.716L210.561 126.122L213.616 127.871L213.274 128.46Z" fill="white"/>
<path d="M113.411 50.758L116.532 60.2903C126.519 57.0165 135.497 56.63 143.221 59.1434C150.014 61.3507 156.027 65.8609 161.081 72.5365L169.081 66.4827C159.683 54.0667 142.394 41.2593 113.411 50.758Z" fill="url(#paint14_linear)"/>
<path d="M110.452 59.4949L105.314 67.3986C103.962 69.511 104.575 72.3251 106.693 73.6817C108.806 75.0342 111.62 74.4209 112.976 72.3026L118.243 64.2016L110.452 59.4949Z" fill="#8A6FE8"/>
<path d="M109.977 50.1071L100.608 51.1171C98.115 51.4016 96.3216 53.6591 96.611 56.1513C96.8954 58.6443 99.1529 60.4377 101.645 60.1483L111.251 59.1116L109.977 50.1071Z" fill="#8A6FE8"/>
<path d="M110.675 56.6242L101.333 57.8755C98.8466 58.2255 97.1118 60.5238 97.4618 63.0104C97.8117 65.4969 100.11 67.2318 102.597 66.8818L112.174 65.5989L110.675 56.6242Z" fill="#8A6FE8"/>
<path d="M112.976 46.3224L103.592 45.4889C101.088 45.2829 98.8913 47.1455 98.6902 49.648C98.4841 52.1513 100.347 54.3483 102.849 54.5494L112.474 55.4068L112.976 46.3224Z" fill="#8A6FE8"/>
<path d="M116.638 64.8921C121.813 63.9717 125.262 59.0302 124.342 53.855C123.421 48.6798 118.48 45.2307 113.305 46.1512C108.129 47.0717 104.68 52.0132 105.601 57.1883C106.521 62.3635 111.463 65.8126 116.638 64.8921Z" fill="url(#paint15_radial)"/>
<path d="M169.206 80.5634C174.636 79.5975 178.256 74.4122 177.29 68.9817C176.324 63.5512 171.139 59.932 165.708 60.8978C160.278 61.8637 156.658 67.049 157.624 72.4795C158.59 77.91 163.775 81.5293 169.206 80.5634Z" fill="url(#paint16_radial)"/>
<defs>
<linearGradient id="paint0_linear" x1="119.559" y1="283.716" x2="115.679" y2="130.715" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="0.9936" stop-color="#F8B84F"/>
</linearGradient>
<linearGradient id="paint1_linear" x1="96.0498" y1="272.129" x2="92.1698" y2="119.128" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="0.9936" stop-color="#F8B84F"/>
</linearGradient>
<linearGradient id="paint2_linear" x1="194.84" y1="134.282" x2="175.617" y2="169.769" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<linearGradient id="paint3_linear" x1="194.84" y1="134.282" x2="175.617" y2="169.769" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<linearGradient id="paint4_linear" x1="171.863" y1="164.564" x2="160.538" y2="210.571" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<radialGradient id="paint5_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(158.372 199.134) rotate(39.4121) scale(9.13755 9.13692)">
<stop offset="0.034" stop-color="#522CD5"/>
<stop offset="1" stop-color="#8A6FE8"/>
</radialGradient>
<linearGradient id="paint6_linear" x1="181.109" y1="127.701" x2="155.421" y2="158.831" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<linearGradient id="paint7_linear" x1="181.109" y1="127.701" x2="155.421" y2="158.831" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<linearGradient id="paint8_linear" x1="152.023" y1="152.051" x2="131.822" y2="195.541" gradientUnits="userSpaceOnUse">
<stop stop-color="#522CD5"/>
<stop offset="0.4397" stop-color="#8A6FE8"/>
</linearGradient>
<radialGradient id="paint9_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(140.317 181.259) rotate(50.4967) scale(16.1883 16.1875)">
<stop offset="0.034" stop-color="#522CD5"/>
<stop offset="0.9955" stop-color="#8A6FE8"/>
</radialGradient>
<radialGradient id="paint10_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(275.88 126.904) rotate(-17.0064) scale(14.8014)">
<stop stop-color="#8065E0"/>
<stop offset="1" stop-color="#512BD4"/>
</radialGradient>
<radialGradient id="paint11_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(214.787 56.3145) rotate(29.7745) scale(57.6175)">
<stop offset="0.3472" stop-color="#A08BE8"/>
<stop offset="0.684" stop-color="#8065E0"/>
<stop offset="0.7596" stop-color="#8065E0"/>
</radialGradient>
<radialGradient id="paint12_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(207.908 84.7731) rotate(-17.0064) scale(58.0454)">
<stop offset="0.0933" stop-color="#E1DFDD"/>
<stop offset="0.6573" stop-color="white"/>
</radialGradient>
<radialGradient id="paint13_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(226.127 34.7597) rotate(-17.0064) scale(8.25177)">
<stop stop-color="#8065E0"/>
<stop offset="1" stop-color="#512BD4"/>
</radialGradient>
<linearGradient id="paint14_linear" x1="167.21" y1="55.953" x2="115.954" y2="65.0695" gradientUnits="userSpaceOnUse">
<stop offset="0.2495" stop-color="#967FE6"/>
<stop offset="1" stop-color="#8A6FE8"/>
</linearGradient>
<radialGradient id="paint15_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(114.191 51.0274) rotate(-17.0064) scale(15.0151)">
<stop stop-color="#8065E0"/>
<stop offset="1" stop-color="#512BD4"/>
</radialGradient>
<radialGradient id="paint16_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(170.11 69.0689) rotate(-5.63479) scale(9.98958)">
<stop stop-color="#8065E0"/>
<stop offset="1" stop-color="#512BD4"/>
</radialGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 19 KiB