©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
      
    Curso de .NET
Desarrollo de proyectos con la plataforma .NET
        Material disponible
      
      .NET ha cambiado muchísimo en los últimos años. Ha pasado de ser una plataforma sólo para windows, a permitir el desarrollo de aplicaciones que funcionan bajo Linux, MacOS y Windows. Además su desarrollo es open source y ha adoptado una política de LTS similar a la de otros proyectos como Node, lo que significa que tenemos actualizaciones con mayor frecuencia y con más cambios.
Con .NET puedes desarrollar aplicaciones web (incluyendo SPAs), juegos (con herramientas como Unity o Godot), así como backends, aplicaciones orientadas a (micro)servicios y cloud native, aplicaciones de escritorio y herramientas de línea de comandos.
  Con .NET puedes desarrollar aplicaciones web (incluyendo SPAs), juegos (con herramientas como Unity o Godot), así como backends, aplicaciones orientadas a (micro)servicios y cloud native, aplicaciones de escritorio y herramientas de línea de comandos.
Qué aprenderé en el Curso de .NET
Objetivos del curso
En este curso se enseñará a desarrollar con la plataforma .NET para la realización de proyectos de diversos tipos. Los desarrolladores iniciantes tendrán la oportunidad de conocer la tecnología para saber cómo comenzar el desarrollo de sus proyectos y los desarrolladores con experiencia en tecnologías Microsoft podrán conocer lo último que trae .NET en su más reciente versión: .NET6.
Por qué debes aprender .NET
.NET es una de las tecnologías de moda y C# (su lingua franca), es un lenguaje cada vez más popular. Mediante este curso tendrás una introducción a .NET y C# (en su última versión, la 10) y tendrás las bases para luego ser capaz de profundizar en las múltiples facetas de la plataforma
Qué tengo que saber
Es necesario estar familiarizado con un lenguaje de programación, preferiblemente orientado a objetos. Se explicará C# pero no es un curso de C# (dispones del Curso de C# en EscuelaIT si lo deseas). No obstante, simplemente se asume que el alumno tiene conocimientos de OOP. Si has trabajado en versiones anteriores de .NET este curso te puede servir para actualizar tus conocimientos y ver, de un rápido vistazo, las novedades.
Clases y contenidos
- Primeros pasos con C#
- Instalación de .NET y sus herramientas
En esta clase veremos ADO.NET de manera rápido y luego pasaremos a explicar qué es y cómo se usa Entity Framework, que nos ofrece una manera de mucho más alto nivel de acceder y manipular los datos de las bases de datos en .NET.
Veremos las bases del desarrollo de aplicaciones web usando .NET 6, en un proyecto de sitio web usando la arquitectura MVC propuesta por Microsoft.
En esta clase veremos cómo hacer el desarrollo de aplicaciones web modernas en el lado del frontend usando .NET y Blazor. Veremos los dos modelos de desarrollo de Blazor, el común y el basado en WebAssembly.
En esta clase abordamos el desarrollo de proyectos basados en API REST, por supuesto usando .Net. Veremos la arquitectura de las aplicaciones de desarrollo de APIs y realizaremos ejemplos de enrutado, tratamiento de errores y respuestas HTTP, acceso a bases de datos, etc.
Hoy vamos a realizar una aplicación de API mediante gRPC(Remote Procedure Calls) que incorpora diversas mejoras sobre el estándar REST. Desarrollaremos una implementación de API gRPC y se mostrarán algunas posibilidades avanzadas, como hacer streaming de datos.
Además en esta clase se creará una biblioteca de clases, que nos permitirá reutilizar el código de librerías entre proyectos. Veremos cómo montar un proyecto de biblioteca de clases y cómo consumirlo desde otro proyecto.
En esta clase vamos a ver dos bloques fundamentales: por un lado vamos a explicar los detalles sobre despliegue de aplicaciones .NET. Explicaremos como llevar a producción una aplicación .NET, construyendo el ejecutable y otros archivos para su distribución. Veremos también las guías fundamentales para poder desplegar proyectos web en contenedores de Docker. En el segundo bloque haremos un recorrido a algunas de las clases más importantes que existen en la plataforma .NET para realizar tareas comunes en el desarrollo.
Valoraciones
          Jorge62
          
        
      
          Raúl de León
          
        
      
          Diego Martínez
          
        
      
          Lorenzo Eizmendi
          
        
      Me faltan 2 clases, la valoración es que es muy buen curso. Tal vez un poco apretado, pero muy bien concentrada la materia.
          Francisco Matamoros
          
        
      Muy buenas pinceladas de las novedades y de cómo hacer las cosas sencillas y ordenadas. Edu fantástico, muy buena disposición y grandes conocimientos.
          Luis Guillermo Solano Marin
          
        
      
          Jorge Ignacio Jover Bou
          
        
      
          DOCAL ARTAJO / JAIME
          
        
      Magnifico curso, como todos los de Edu
          Monica Fernández
          
        
      Gran curso de Eduard, como todos los que hace se aprende mucho
          Blas López
          
        
      Muy interesante la variedad de situaciones y ejemplos proporcionados por el docente
          Victor Carchenilla Gomez
          
        
      
          Fernando
          
        
      
          Luis Javier Gutiérrez Llamazares
          
        
      Fantástico curso para tener una visón general de todo lo ofrece la plataforma Net 6. recomendable, como todos los curos de Eduard.
          Aritz
          
        
      .
          Marcelo
          
        
      Está bastante bien
    ¿Conoces nuestra tarifa plana?
  
  Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.