/portfolio

Build a portfolio website using .NET Blazor WebAssembly

Primary LanguageHTMLMIT LicenseMIT

Open in GitHub Codespaces

Workshop – Building Your Own Portfolio Site with Blazor in GitHub Codespaces!

Create, customize and deploy your own portfolio website in minutes.

This workshop will guide you through the process of building your own portfolio site using Blazor. You will learn how to create a Blazor WebAssembly application, how to use Blazor components, how to communicate between Blazor components, and how to deploy your Blazor application to GitHub Pages and/or Azure.

  • Who is this for? Anyone looking to create a portfolio site, learn web development, or test out Codespaces.
  • How much experience do you need? Zero. You decide how much you want to customize based on your experience, and time available.

🔍 Prerequisites

NOTHING!

All you need to have a GitHub account. If you don't have one, you can create a free account here. Also, you need to have a Chromium-based browser like Microsoft Edge or Google Chrome.

📆 Workshop Outline

DON'T WORRY ABOUT GETTING STUCK!

Each step has a save point. You can find the save point for each step in the save-points directory. If you get stuck, you can always start from each save point for the step you are working on.

📚 Resources

Codespaces Browser App

If you are using Edge or Chrome you will see an option to install the Codespaces app when you launch your Codespaces. The Codespaces app lets you launch your Codespaces within the app so you can work outside of the browser. Look for the app icon and install pop-up to try it out.

Codespaces browser app

⁉️ Found an issue or have an idea for improvement?

Help us make this template repository better by letting us know and opening an issue!.