.NET Core 3.0视频系列中宣布了80多个新的免费视频,这些视频同时放在Microsoft的Channel 9 和youtube上面。 在线观看由于跨洋网络效果不太好,下载到机器上慢慢看是最好的了。 所以Scott Hanselman 特别制作了一个页面 http://dot.net/videos。
我把这个页面的链接重新组织了一下,去掉Youtube 的链接,下面介绍一下如何下载这80多个入门级视频:
点击系列的链接,比如C# 101的链接进入到Channel 9的页面,角落里有一个链接,上面写着“ RSS”-这真的很简单!
右键单击你想要下载的哪个例如MP4 Low,然后选择 复制链接地址”。现在,该链接在剪贴板中!
接下来,下载 Scott Hanselman 制作了一个小PowerShell脚本 到本地磁盘,并将其命名为DownloadVideos.ps1,注意要确保以* .ps1扩展名保存它,这是需要运行Powershell 来完成下载视频的。
最后,在文本编辑器中打开PS1文件,并检查第2行和第3行。再次输入适合您计算机的路径,例如C:\ temp或您的下载文件夹。
#CHECK THE PATH ON LINE 2 and the FEED on LINE 3
cd "G:\Build2019\dotnetconf2019"
$a = ([xml](new-object net.webclient).downloadstring("https://channel9.msdn.com/Series/CSharp-101/feed/mp4
"))
$a.rss.channel.item | foreach{
$url = New-Object System.Uri($_.enclosure.url)
$file = $url.Segments[-1]
$file
if (!(test-path $file)) {
(New-Object System.Net.WebClient).DownloadFile($url, $file)
}
}
确保您上面上面复制的RSS链接在第3行上正确无误。我们需要一个本地存放视频的文件夹,还有我们需要下载的远程RSS链接。
最后,从“开始”菜单打开计算机上的PowerShell,然后运行DownloadVideos.ps1。
C#101
在本视频系列中,Kendra Havens和Scott Hanselman通过现场编码演示探讨了C#编程语言的概念和语法。
.NET Core 101
与Microsoft的Scott Hanselman和Kendra Havens等专家一起探索.NET Core的世界。他们介绍了.NET的来龙去脉以及如何构建您的第一个应用程序。
ASP.NET Core 101
Leslie Richardson和Scott Hanselman展示了如何利用ASP.NET来构建和部署可在Linux,macOS和Windows上运行的Web应用程序和服务。
Xamarin 101
在这个入门视频系列中,获得Xamarin的概述以及它如何使您能够为Android和iOS创建跨平台的移动应用程序。
桌面和.NET Core 101
从这个用于在.NET Core中构建Window应用程序的入门视频系列中,学习如何为.NET Core创建第一个WinForms或WPF应用程序!
容器简介(Docker)
为什么要使用容器?Docker是一种打包和分发具有所有依赖关系的应用程序的方法。开始使用Docker,并在此介绍性视频系列中学习如何发布您的应用程序!
Enity Framework Core 101
这个101级的视频系列将带您入门Entity Framework Core,它是一个对象关系映射器,它简化了关系数据库的工作。
Visual Studio简介
在这个简短的视频系列中,Visual Studio专家Kendra Havens简要概述了Visual Studio,安装和一些出色的生产率提示。
ML.NET
欢迎使用ML.NET进行机器学习!这个入门级的视频系列介绍了机器学习的概念,它可以做什么以及如何开始使用ML.NET。
.NET for Apache Spark 101
通过有关Apache Spark的.NET入门视频系列,开始大数据分析之旅!了解有关适用于Apache Spark的.NET的全部知识,以及如何将大数据世界带入.NET生态系统。
原文链接:https://www.cnblogs.com/shanyou/p/11618564.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com