Saltar al contenido

Video-cursos gratis sobre .NET, C# o Python, entre otros

Más de 80 videos gratuitos de C .NET, ASP .Net, Python

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:

  1. C#
  2. .NET
  3. 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!

Alejandro Ver todo

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.

Deja tu comentario (puedes hacerlo de forma anónima)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: