Video-cursos gratis sobre .NET, C# o Python, entre otros
Un día más nos toca hablar de cursos de formación, esta vez se trata de videocursos de programación gratuitos ofrecidos por la propia Microsoft sobre temas tan interesantes como C# o .Net, entre otras tecnologías de programación.
Hablamos solamente de tecnologías de programación, que además son lo que denominan 101, es decir son cursos introductorios ideales para quienes estén pensando en aprender de cero sobre estas tecnologías, más que para veteranos en la materia.
Más de 80 videos gratuitos de C# .NET, ASP .Net, Python…
Esta serie de cursos gratuitos de programación ha sido creada por Scott Hanselmann, un veterano profesor y programador de la empresa Microsoft.
Puedes aprovechar este tipo de tecnologías para crear tus propias aplicaciones, APIs o adaptar el código de otros ya existentes.
Scott recomienda comenzar con estos cursos en el siguiente orden:
- C#
- .NET
- ASP.NET
Sin olvidar que existen otros como Machine Learning, Docker (contenedores) y el archipopular lenguaje de programación Python, que tan buenos resultados ofrece para usos en ciberseguridad.
Los cursos pueden visualizarse en Youtube o desde Channel9 de Microsoft, cuyo método además hace posible descargarlos.
Como descargar todos los cursos de programación en un paso
Si tenemos algún problema para visualizar el contenido, o simplemente queremos tener la opción de visualizarlos sin conexión
Podemos utilizar el siguiente script que el propio Scott pone a nuestra disposición para descargar todos los videos en el formato deseado -por ejemplo en MP4- en un único paso.
Código
En la segunda linea pondremos nuestro nombre de usuario y verificaremos que la URL de la siguiente linea «downloadstring» se puede cargar desde un navegador.
CHECK THE PATH ON LINE 2 and the FEED on LINE 3 cd "C:\users\<TU_USUARIO>\Downloads" $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) } }
Guardaremos el fichero como DescargarVideos.ps1 o algo similar. PS1 indica que es un script de Powershell. En caso de que no puedas ejecutarlo, revisa mi artículo Permitir la ejecución de scripts Powershell.
Comenzará la descarga de los vídeos. Una vez descargados, usa la fehca de creación como índice para verlos en el orden correcto.
Ahora solo tienes que escoger la serie que quieres descargar de entre la biblioteca de rss de Channel9. Por ejemplo, para el curso en video de Python usaríamos la siguiente URL en la linea 3 del script:
$a = ([xml](new-object net.webclient).downloadstring("https://channel9.msdn.com/Series/Intro-to-Python-Development/feed/mp4"))
A disfrutarlo!
Categories
deweloper View All
Trabajo como consultor de ciberseguridad y me gusta lo que hago. Aficionado a la informática / tecnología en general, me gusta compartir con la gente lo poco que sé. También soy aficionado al deporte y los videojuegos.