dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • Let's Learn .NET - Web
    深入淺出網頁程式開發,從基礎的HTML, CSS與JavaScript的漫談,認識雲服務的 Iaas, PaaS, SaaS,各種應用方向,到實際使用Visual Studio 與ASP .NET Core 開發你的第一個Razor Page,跟著微軟雲服務產品組的專家們一起學習從零到有的網頁程式開發第一步吧!
    Community Links:
    Featuring: Michael Yen-Chi Ho(@yenchiho), Yutang Lin(@YutangL)
    #Razor #AspNetCore #Azure
    1 hr 55 min
  • Let's Learn .NET - Desenvolvimento Web (Português)
    Aprenda o básico do desenvolvimento Web escrevendo código HTML e CSS para criar uma página Web acessível usando uma versão do Visual Studio Code no navegador. Então desenvolva sua primeira página Web Razor com ASP.NET Core. Venha aprender algo novo e saia com algo que desenvolvemos, todos juntos, ao vivo com especialistas!
    Links: https://aka.ms/letslearndotnet-webdev
    Featuring: Alexandre Costa (@magoolation), Ângelo Belchior (@angelobelchior), Maira Wenzel (@mairacw), Sabrina Faceroli Tridico (@SabrinaTridico)
    #VSCode #AspNetCore #Razor
    2 hr 21 min
  • Intro to .NET IoT with Single Board Computers and Raspberry Pi (1 of 6) | .NET IoT for Beginners
    Hi, friends! 👋🏻 Welcome to the .NET IoT for Beginners Series.
    In this video series, Microsoft Sr. Content Developer Cam Soper explores the use of .NET on common single-board computers, such as Raspberry Pi, Orange Pi, and Hummingboard. The series focus is using the .NET IoT Libraries to control LEDs, relays, sensors, displays, and more. In this introductory video, Cam shows how to prepare a Raspberry Pi for use with .NET, where to find the documentation, and how to run a quick demo using a Raspberry Pi Sense HAT.
    Remember, even if you don't have a Raspberry Pi, most of the concepts in this series can be applied to other single board computers!
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    Chapters:
    0:00 - Greeting and introduction
    1:06 - Common Raspberry Pi models
    1:47 - Installing Raspberry Pi OS
    3:36 - Booting and connecting for the first time
    4:46 - Testing the Raspberry Pi Sense HAT
    7:47 - What's next
    Links:
    - .NET Internet of Things Libraries Overview: https://learn.microsoft.com/dotnet/iot/intro
    - Raspberry Pi Sense HAT Quickstart: https://learn.microsoft.com/dotnet/iot/quickstarts/sensehat
    - .NET IoT Libraries on GitHub: https://github.com/dotnet/iot
    - Raspberry Pi documentation: https://www.raspberrypi.com/documentation
    - .NET IoT Libraries documentation https://learn.microsoft.com/dotnet/iot
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #iot #csharp #raspberry-pi
    9 min
  • Deploy .NET apps to single board computers and debug remotely (2 of 6) | .NET IoT for Beginners
    In part 2 of the series, Microsoft Sr. Content Developer Cam Soper shows how to deploy, run, and debug .NET code on ARM-based single-board-computers (such as Raspberry Pi, Orange Pi, ODROID, and others). The video covers the self-contained deployment process and how to copy the published files to the device. Cam also explains how to remotely debug the app on the device using Visual Studio or Visual Studio Code.
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    0:00 - Greeting and introduction
    0:30 - Enabling passwordless SSH
    2:09 - Writing and running code
    4:26 - Deployment
    7:25 - Debugging
    10:11 - What's next
    Code:
    ASCII animation sample: https://github.com/MicrosoftDocs/ascii-animation-sample
    Links:
    - Deploy .NET apps to ARM single-board computers - https://learn.microsoft.com/dotnet/iot/deployment
    - Debug .NET apps on ARM single-board computers - https://learn.microsoft.com/dotnet/iot/debugging
    - Passwordless SSH Access - https://www.raspberrypi.com/documentation/computers/remote-access.html#passwordless-ssh-access
    - Filezilla - https://filezilla-project.org
    - .NET IoT Libraries documentation - https://learn.microsoft.com/dotnet/iot/
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #iot #csharp #raspberry-pi
    11 min
  • General Purpose Input/Output GPIO output control devices with .NET (3 of 6) | .NET IoT for Beginners
    Welcome back, friends!
    In part 3 of the series, Microsoft Sr. Content Developer Cam Soper shows you how to use the pins on an single-board computer (like Raspberry Pi) to control external devices. Starting with the basics of the General Purpose Input/Output (GPIO) header, Cam demonstrates how to use a breadboard and a GPIO breakout board to create a simple LED circuit. Then, using the .NET IoT Libraries, he shows how to blink the LED. After that, he takes it up a notch by demonstrating how to use a relay to control a larger device like a light bulb or a fan. Join Cam as he walks you through this IoT equivalent of "Hello, World!"
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    Code:
    - Blink an LED (source) - https://github.com/MicrosoftDocs/dotnet-iot-assets/tree/main/tutorials/BlinkTutorial
    Links:
    - Blink an LED (tutorial) - https://learn.microsoft.com/dotnet/iot/tutorials/blink-led
    - System.Device.Gpio.GpioController Class - https://learn.microsoft.com/dotnet/api/system.device.gpio.gpiocontroller?view=iot-dotnet-latest
    - .NET IoT Libraries documentation - https://learn.microsoft.com/dotnet/iot/
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    #dotnet #iot #csharp #raspberry-pi
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    0:00 - Greeting and introduction
    0:25 - The GPIO header
    0:49 - Breadboards
    2:10 - LED circuit
    3:14 - Creating the Blink app
    5:50 - Testing the app
    6:15 - Relays
    8:55 - What's next
    10 min
  • General Purpose Input/Output: Read input with GPIO and .NET (4 of 6) | .NET IoT for Beginners
    In part 4 of the series, join Microsoft Sr. Content Developer Cam Soper as he continues his exploration of using his Raspberry Pi's General-Purpose Input/Output header in this video. This time, Cam shows you how to use the same pins for input, starting with a demonstration of how to detect open and closed circuits using a magnetic reed switch. He then moves on to a laser setup, where he uses a voltage divider to detect when the laser beam is broken. Cam finishes the video by accepting a challenge from his son: to send and receive Morse code messages using laser light! Join Cam on this IoT adventure and learn how to create practical applications using single-board computers!
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    Code:
    - Use GPIO for binary input (source) - https://github.com/MicrosoftDocs/dotnet-iot-assets/tree/main/tutorials/InputTutorial
    - Morse Code in .NET with GPIO - https://learn.microsoft.com/samples/dotnet/samples/morse-dotnet/
    Links:
    - Use GPIO for binary input (tutorial) - https://learn.microsoft.com/dotnet/iot/tutorials/gpio-input
    - Voltage dividers - https://en.wikipedia.org/wiki/Voltage_divider
    - System.Device.Gpio.GpioController Class - https://learn.microsoft.com/dotnet/api/system.device.gpio.gpiocontroller?view=iot-dotnet-latest
    - .NET IoT Libraries documentation https://learn.microsoft.com/dotnet/iot
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    #dotnet #iot #csharp #raspberry-pi
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    0:00 - Greeting and introduction
    0:25 - Creating the Input app
    2:29 - Testing the app
    4:12 - Practical applications
    6:04 - Morse.NET
    7:48 - What's next
    9 min
  • IoT sensors and displays with I²C and .NET (5 of 6) | .NET IoT for Beginners
    Part 5 of the .NET IoT for Beginners series joins Sr. Content Developer Cam Soper as he shows how to interact with I²C devices using a single-board computers, like Raspberry Pi. Using a BME280 temperature, humidity, and pressure sensor and a 20x4 LCD character display, Cam demonstrates using the .NET IoT libraries to use the I²C protocol to communicate with any supported device.
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    Code:
    - Read environmental conditions from a sensor (source) - https://github.com/MicrosoftDocs/dotnet-iot-assets/tree/main/tutorials/SensorTutorial
    - Display text on an LCD (source) - https://github.com/MicrosoftDocs/dotnet-iot-assets/tree/main/tutorials/LcdTutorial
    - Combined example - https://github.com/MicrosoftDocs/dotnet-iot-for-beginners/tree/main/5-sensors-displays-i2c/code/Sensor
    Links:
    - Read environmental conditions from a sensor (tutorial) - https://learn.microsoft.com/dotnet/iot/tutorials/temp-sensor
    - Display text on an LCD (tutorial) - https://learn.microsoft.com/dotnet/iot/tutorials/lcd-display
    - Iot.Device.Bmxx80.Bme280 Class - https://learn.microsoft.com/dotnet/api/iot.device.bmxx80.bme280?view=iot-dotnet-latest
    - Iot.Device.CharacterLcd.Lcd2004 Class - https://learn.microsoft.com/dotnet/api/?view=iot-dotnet-latest
    - Iot.Device.Pcx857x.Pcf8574 Class - https://learn.microsoft.com/dotnet/api/iot.device.pcx857x.pcf8574?view=iot-dotnet-latest
    - PCF8574 datasheet - https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
    - Units.NET - https://github.com/angularsen/UnitsNet
    - .NET IoT Libraries documentation https://learn.microsoft.com/dotnet/iot
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    #dotnet #iot #csharp #raspberry-pi
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    0:00 - Greeting and introduction
    1:06 - Enabling I²C on Raspberry Pi
    1:22 - Connecting a BME280
    2:22 - Creating and running the Sensor app
    5:05 - Connecting an LCD Display
    6:06 - Updating the app for the display
    9:50 - Testing the completed app
    10:22 - What's next
    11 min
  • Convert analog signals to digital data with .NET (6 of 6) | .NET IoT for Beginners
    How do analog signals get converted into digital data? In part 6 of .NET IoT for Beginners, Microsoft Sr. Content Developer Cam Soper explores Analog-to-Digital converters (ADCs) with single-board computers and the .NET IoT libraries. Cam then shows how he uses a Raspberry Pi and an MCP3008 ADC for one of his favorite activities: BBQ with .NET!
    Series:
    Part 1 - https://youtu.be/SV08PVtAHrc - Intro to .NET IoT with Single Board Computers and Raspberry Pi
    Part 2 - https://youtu.be/bJSSU5YuHKg - Deploy .NET apps to single board computers and debug remotely
    Part 3 - https://youtu.be/VbuBpRrvYeY - General Purpose Input/Output GPIO output control devices with .NET
    Part 4 - https://youtu.be/e_2DCBpwgWw - General Purpose Input/Output: Read input with GPIO and .NET
    Part 5 - https://youtu.be/Zqttrk3FiCg - IoT sensors and displays with I²C and .NET
    Part 6 - https://youtu.be/ZoiMCrLGw6M - Convert analog signals to digital data with .NET
    Code:
    - Read values from an analog-to-digital converter (source) - https://github.com/MicrosoftDocs/dotnet-iot-assets/tree/main/tutorials/SensorTutorial
    - Ads1115 example - https://github.com/MicrosoftDocs/dotnet-iot-for-beginners/tree/main/6-adc-spi/code/Adc
    - RTD probe example - https://github.com/MicrosoftDocs/dotnet-iot-for-beginners/tree/main/6-adc-spi/code/temperature
    Links:
    - Read values from an analog-to-digital converter (tutorial) - https://learn.microsoft.com/dotnet/iot/tutorials/adc
    - Iot.Device.Adc.Mcp3008 Class - https://learn.microsoft.com/dotnet/api/iot.device.adc.mcp3008?view=iot-dotnet-latest
    - Iot.Device.Ads1115.Ads1115 Class - https://learn.microsoft.com/dotnet/api/iot.device.ads1115.ads1115?view=iot-dotnet-latest
    - Iot.Device.Max31865.Max31865 Class - https://learn.microsoft.com/dotnet/api/iot.device.max31865.max31865?view=iot-dotnet-latest
    - Cam Soper's Inferno smoker project - https://github.com/CamSoper/Inferno
    - Home Assistant - https://www.home-assistant.io
    - MQTTnet - https://github.com/dotnet/MQTTnet
    - .NET Docs GitHub repo - https://github.com/dotnet/docs
    - .NET IoT Libraries documentation - https://learn.microsoft.com/dotnet/iot/
    - More .NET Beginner Series Videos: https://dot.net/videos
    - .NET YouTube - https://youtube.com/dotnet
    - .NET on Twitter - https://twitter.com/dotnet
    Follow Cam:
    - Cam on GitHub: https://github.com/CamSoper
    - Cam on Twitter: https://twitter.com/CamSoper
    #dotnet #iot #csharp #raspberry-pi
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    0:00 - Greeting and introduction
    0:33 - MCP3008
    0:50 - Potentiometers
    1:14 - Connecting a MCP3008
    2:23 - Creating and running the Adc app
    4:44 - Connecting an ADS1115
    5:22 - Modifying the app for ADS1115
    7:15 - Inferno, the .NET-powered BBQ smoker
    9:28 - Using an RTD to detect temperature
    13:38 - Series conclusion (at least for now)
    15 min
  • On .NET Live | Modernizing Rx.NET
    Reactive Extensions for .NET (Rx.NET) is a library for event-driven programming with a composable, declarative model. In this week's episode, community MVP Ian Griffiths visits to show us the latest developments on this popular .NET project.
    Featuring: Ian Griffiths (@idg10)
    #rx #reactive-extensions
    1 hr 1 min