Are you a student wanting to learn .NET? We have a pre-conference day with a ton of content you don't want to miss! You will walk away with a project portfolio on your very own portfolio website – don't worry, we will build it right along with you. We will have two sessions, a midday session at 12:00 PM UTC and an evening session at 10:30 PM UTC.
- .NET Conference 2022 Student Zone
- More Event and Setup Information
- Student Resources
- Learning Resources
- Trademarks
As part of .NET Conf this year, we are hosting a .NET Student Zone on Monday, November 7! This is a livestreamed event where experts will introduce you to .NET and and build awesome, follow-along projects. You will walk away with a project portfolio on your very own portfolio website. In total the event will be 4+ hours of content.
⭐November 7, 2022⭐
Session 1 (12:00PM UTC | 07:00AM EST): Europe, Middle East, Africa, Asia Pacific Timezones
Session 2 (10:30PM UTC | 05:30PM EST): North and South America Timezones
Session 1 - Europe, Middle East, Africa, Asia Pacific - Register Now
Session 2 - North and South America - Register Now
Join the .NET Conf Student Zone Microsoft Learn, Cloud Skills Challenge and Win Swag After enjoying the .NET Conf Student Zone, you will be ready to complete the .NET Conf Student Zone Cloud Skills Challenge. The challenge is open to all students who registered for .NET Conf on November 7 and three lucky winners will get a .NET Conf SWAG bag!
In each session, you will build an app or project to add to your .NET portfolio. You will build web apps, a mobile app, an ML project, and more!
Session Title | Speaker(s) | Tools | Session Code | Video |
---|---|---|---|---|
Welcome to the Student Zone! | Scott Hanselman, Katie Savage | Coming soon! | ||
Create a GitHub Profile | Bethany Jepchumba | GitHub | Create a GitHub Profile | Coming soon! |
Build your Project Portfolio website with .NET | Matt Soucoup | Blazor | Project Portfolio with Blazor Session | Coming soon! |
Detect water bottle consumption from IoT sensors | Krzysztof Wicher | IoT | IOT Session | Coming soon! |
Use machine learning to estimate future water consumption | Carlotta Castelluccio | ML.NET | ML.NET Session | Coming soon! |
Add a backend to your website | Chris Noring | Minimal API | Adding Backend | Coming soon! |
Build a mobile app to track water consumption | Someleze Diko | .NET MAUI | using .NET MAUI to Build a Mobile App | Coming soon! |
Build a water consumption tracker website | Justin Yoo | Blazor | Blazor Session | Coming soon! |
Ace your next assignment with .NET | Diego Colombo | Visual Studio | .NET and TDD Session | Coming soon! |
Follow these steps to open this sample in a Codespace:
- Click the Code drop-down menu and select the Open with Codespaces option.
- Select + New codespace at the bottom on the pane.
For more info, check out the GitHub documentation.
Follow these steps to open this sample in a container using the VS Code Remote - Containers extension:
-
If this is your first time using a development container, please ensure your system meets the pre-reqs (i.e. have Docker installed) in the getting started steps.
-
To use this repository, you can either open the repository in an isolated Docker volume:
- Press F1 and select the Remote-Containers: Try a Sample... command.
- Choose the "Python" sample, wait for the container to start, and try things out!
Note: Under the hood, this will use the Remote-Containers: Clone Repository in Container Volume... command to clone the source code in a Docker volume instead of the local filesystem. Volumes are the preferred mechanism for persisting container data.
Or open a locally cloned copy of the code:
- Clone this repository to your local filesystem.
- Press F1 and select the Remote-Containers: Open Folder in Container... command.
- Select the cloned copy of this folder, wait for the container to start, and try things out!
-
Rebuild or update your container
You may want to make changes to your container, such as installing a different version of a software or forwarding a new port. You'll rebuild your container for your changes to take effect.
Open browser automatically: As an example change, let's update the
portsAttributes
in the.devcontainer/devcontainer.json
file to open a browser when our port is automatically forwarded.- Open the
.devcontainer/devcontainer.json
file. - Modify the
"onAutoForward"
attribute in yourportsAttributes
from"notify"
to"openBrowser"
. - Press F1 and select the Remote-Containers: Rebuild Container or Codespaces: Rebuild Container command so the modifications are picked up.
- Open the
- Microsoft Student Resources
- .NET Student Zone Cloud Skills Challenge
- Azure for Student
- GitHub Student Developer Pack
Want more .NET Learning resources?
- Learn more C# and .NET
- Beginner video series
- .NET Learning Paths on Microsoft Learn
- Beginner Videos on Blazor, .NET MAUI, ML.NET, and more
- .NET Documentation
- .NET MAUI
- Blazor Web Applications
- Minimal APIs
- ML.NET
- .NET IoT
Watch .NET Conf! Sessions start November 8th.
Scott Hanselman
Scott has been a developer for 30 years and has been blogging at hanselman.com for 20 years! He works in Open Source on .NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has been podcasting for over 800 episodes of hanselminutes.com over 15 years and 700 episodes of azurefriday.com. He's written a number of technical books and spoken in person to over one million developers worldwide! He's also on TikTok, which was very likely a huge mistake.
Katie Savage
Katie is a Product Manager on the DevDiv Community Team at Microsoft. Her focus is on students, career switchers, and new developers using C# and .NET! Before joining the Community Team, Katie was involved in Computer Science education as an intern with Microsoft MakeCode. These experience, as well as her involvement in Girls Who Code, have grown Katie’s passion for Computer Science education.
Bethany Jepchumba
Bethany Jepchumba is an Academic Cloud Advocate at Microsoft, focused on Data Machine Learning and AI. Prior to joining the role, she was a Gold Microsoft Learn Student Ambassador. She comes from a community of marathon runners but decided to run code instead.
Matt Soucoup
Matt is a Principal Cloud Developer Advocate for .NET at Microsoft spreading the love of developing for Azure with .NET. Matt's been a professional developer for over 20 years and wants to make your experience creating apps delightful. Matt blogs at codemillmatt.com, podcasts at dotnetmauipodcast.com and is just a Bing search away.
Krzysztof Wicher
Krzysztof is a developer on the .NET team, currently working on System.Text.Json and one of the owners of the .NET IoT v-team. He's also one of the people who make .NET more secure. Before joining Microsoft, he studied control engineering and robotics.
Carlotta Castelluccio
Carlotta Castelluccio is an Academic Cloud Advocate at Microsoft, focused on Machine Learning and AI. She works on skilling and engaging educational communities to create and grow with Azure Cloud, by contributing to technical learning content and supporting students and educators in their learning journey with Microsoft technologies. Before joining the Cloud Advocacy team, she has been working as an Azure and AI consultant in Microsoft Industry Solutions team, involved in customer-face engagements focused on Conversational AI solutions.
Chris Noring
Chris is a Senior Academic cloud advocate at Microsoft, focused on App Dev. Chris also manages the feedback process as well as the academic learn portfolio. He’s a prolific speaker and published author on Go and JavaScript.
Someleze Diko
Someleze is a Microsoft Academic Cloud Advocate that is enthusiastic about upskilling people from different communities using the different technologies at his disposal through being involved with initiatives that upskill and empower people.
Justin Yoo
Justin is a Senior Cloud Advocate at Microsoft, specializing in Azure, .NET and Fusion Development. His main interests are app modernisation using Azure PaaS, Serverless, .NET and Power Platform.
Diego Colombo
I have spent most of my life building tools and frameworks for a wide set of industries: robotics, video games, finance, and developer tools. Creating next generation tools to enable developers and researcher to achieve their goals is my drive and passion, today I am lucky enough to work with the .NET Interactive team on modern developer experiences. I have contributed to the Microsoft XNA framework, Microsoft Robotics Studio, .NET interactive and other initiatives. My Academic background is rooted in Robotics and Realtime graphics, with a PhD on Realtime metaprogramming, I am still active giving some guest lectures and collaborating with external research partners on scientific publications. I have studied in Pisa and IMT Lucca and worked in very diverse companies, from start-up to corporation. Today I work on .NET Interactive and Polyglot Notebooks, bringing new workflows and tools to my friends out there. The .NET is vast and infinite.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.