Skip to content

laboratoriumkodu/dotnetconf-studentzone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BannerImage

.NET Conf 2022 Student Zone

⭐November 7, 2022⭐

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.

Table of Contents

What is the .NET Conf Student Zone?

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.

When is the Student Zone?

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

Register for the event

Session 1 - Europe, Middle East, Africa, Asia Pacific - Register Now

Session 2 - North and South America - Register Now

Join the challenge to win SWAG 🎁🎉

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!

More Event and Setup Information

SpeakerBanner

Agenda

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!

Using this repo and development container

GitHub Codespaces

Follow these steps to open this sample in a Codespace:

  1. Click the Code drop-down menu and select the Open with Codespaces option.
  2. Select + New codespace at the bottom on the pane.

For more info, check out the GitHub documentation.

VS Code Remote - Containers

Follow these steps to open this sample in a container using the VS Code Remote - Containers extension:

  1. 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.

  2. 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!
  3. 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 your portsAttributes from "notify" to "openBrowser".
    • Press F1 and select the Remote-Containers: Rebuild Container or Codespaces: Rebuild Container command so the modifications are picked up.

Student Resources

  1. Microsoft Student Resources
  2. .NET Student Zone Cloud Skills Challenge
  3. Azure for Student
  4. GitHub Student Developer Pack

Learning Resources

Want more .NET Learning resources?

  1. Learn more C# and .NET
  2. Beginner video series
  3. .NET Learning Paths on Microsoft Learn
  4. Beginner Videos on Blazor, .NET MAUI, ML.NET, and more
  5. .NET Documentation
  6. .NET MAUI
  7. Blazor Web Applications
  8. Minimal APIs
  9. ML.NET
  10. .NET IoT

Watch .NET Conf! Sessions start November 8th.

Speakers

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.

Trademarks

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.

About

.NET Student Zone .NET Conference 2022

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 62.5%
  • C# 28.9%
  • HTML 3.8%
  • CSS 3.1%
  • Shell 1.6%
  • Dockerfile 0.1%