©2024 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.