In order to get a full house of 15/15 modules for our Welsh Azure Cloud Skills Challenge, I thought that I would spend some time on one of my our standing modules.
I’m not a prolific C# developer by a long shot, I know enough to make my way around, so maybe this module isn’t specifically aimed at me? However, its really cool to know how that there are WebAssemblies available for lots of different languages, and Blazor is just that to enable C# and .NET developers to use these tools for Client apps…. So that’s cool to know!
The learning objectives of this module are:
- Configure your local environment for Blazor development with Visual Studio Code.
- Create a new Blazor WebAssembly project.
- Add a Razor page to a Blazor project.
- Add client-side logic to a Blazor web app.
We work through what Blazor is and what a WebAssembly is and why its good for C# and .NET developers to use it, before we walk into creating our first Hello World Web App on my local machine!
Next we look at adding components to our WebApp
Next we take a look into attaching Data binding and events to the newly created UI to give us the ability to show data bindings in our UI:
Now this is another thing I need to look into in further detail!!!!! Pretty cool stuff!
My Main ReadMe Page is all set up with a bit about me!
The guys at 100DaysofCloud have set up the GitHub repo to be cloned and also have a great repo containing ideas and areas to collaborate on: https://github.com/100DaysOfCloud/100DaysOfCloudIdeas
My Github Journey tracker can be found here: https://github.com/jonnychipz/100DaysOfCloud
Please Watch/Star my repo and feel free to comment of contribute to anything I push! I really look forward to hearing from anyone who is going to jump on the journey around the same time as me! Lets see where I get to in 100 days!
I would encourage others to jump on this journey, I’m not sure that I will be able to commit every day for 100 days, but as long as I can complete 100 days that will be great!