-   [Inicio](https://openwebinars.net/)
-   [Rutas](https://openwebinars.net/rutas/)
-   [Desarrollo](https://openwebinars.net/cursos/desarrollo/)
-   [Desarrollo Web](https://openwebinars.net/cursos/desarrollo/desarrollo-web/)

.NET

# Desarrollador .NET

Avanza en tu formación con nuestra ruta .NET: desde C# para principiantes hasta arquitectura de aplicaciones y testing avanzado

* * *

## Contenidos de la ruta de aprendizaje

8 Cursos · 20 h. y 9 min. en total

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/c-sharp-logo.svg)

### [Curso de C# para principiantes](https://openwebinars.net/cursos/c-principiantes/)

Curso

3 h. y 29 min.

4.2

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/c-sharp-logo.svg)

### [Curso de C# intermedio](https://openwebinars.net/cursos/c-intermedio/)

Curso

3 h. y 19 min.

4.1

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

### [Curso de .NET Framework](https://openwebinars.net/cursos/net-framework/)

Curso

4 h. y 34 min.

4.4

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

### [Curso de Desarrollo web con ASP.NET, SQL Server Y WCF](https://openwebinars.net/cursos/desarrollo-web-asp-net-sql-server-wcf/)

Curso

2 h. y 30 min.

4.3

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/net-logo.svg)

### [Creación de una API mínima en .NET 6](https://openwebinars.net/cursos/crear-api-minima-net-6/)

Curso

49 min.

4.4

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

### [Curso de Arquitectura de Aplicaciones con .NET Core](https://openwebinars.net/cursos/arquitectura-aplicaciones-net-core/)

Curso

1 h. y 47 min.

4.4

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

### [Curso de Introducción al Testing en .NET Core](https://openwebinars.net/cursos/introduccion-testing-net-core/)

Curso

55 min.

4.3

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

### [Curso de Automatización de pruebas con .NET y xUnit](https://openwebinars.net/cursos/automatizacion-pruebas-net-xunit/)

Curso

2 h. y 41 min.

4.4

![Icono de la tecnología](https://cdn.openwebinars.net/media/academy/course/.net-logo.svg)

La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.

-   **+1700 formaciones** en constante actualización
-   **Masterclasses en vivo** con profesionales destacados
-   **155 rutas de aprendizaje** para guiarte

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/)

## Habilidades que obtendrás

-   Aprenderás a dominar el lenguaje de C# desde 0
-   Aprenderás a usar Visual Studio
-   Conceptos básicos de programación y cómo se aplican en C#
-   Conceptos de OOP y cómo se aplican en C#
-   Aprenderás a dominar los sistemas de UI relacionados con .Net
-   Serás capaz de crear aplicación de escritorio con Winforms, Consola y WPF
-   Aprenderás a usar Visual Studio
-   Controlarás la arquitectura MVVM
-   Dominarás todos los sistemas de datos.
-   Administrar y modelar una base de datos SQL SERVER.
-   Creación de capas abstraídas (presentación-negocio-datos) con Visual Studio.
-   Diseñar y administrar una interfaz de usuario con Winforms
-   Desarrollar operaciones CRUD con Entity Framework sobre SQL SERVER
-   Compilar, Debuggear y publicar la aplicación con Visual Studio.
-   Crear una base de datos SQL Server
-   Crear un Servicio WEB WCF
-   Implementar operaciones en el servicio para consumir los datos de SQL Server.
-   Crear una aplicación ASP.NET básica
-   Publicar la aplicación en máquina local ISS
-   Qué es una API mínima
-   Principales diferencias con una API tradicional
-   Creación de endpoints (HTTP)
-   Hacer conexiones con servicios que nosotros mismos crearemos
-   Probar nuestra API mínima con Swagger
-   Conocer los fundamentos de la arquitectura del sofware.
-   Construir una aplicación dividida en varias capas.
-   Conocer la importancia de una buena arquitectura para tu aplicación.
-   Crear un proyecto de test para una API en .NET Core.
-   Conocer los beneficios de tener tests en la aplicación.
-   Estructura de una clase de testing y consejos para hacer un testing lo más correcto posible.
-   Crear y ejecutar pruebas unitarias y de integración.
-   Diseñar e implementar pruebas unitarias con xUnit, Moq y Fluent Assertions.
-   Utilizar Test Server para lanzar pruebas contra tu API REST.
-   Configurar y sobreescribir dependencias en el entorno de pruebas.
-   Automatizar pruebas en una estrategia CI/CD con GitLab.

Leer más

* * *

## Requisitos mínimos

No necesitas ningún conocimiento previo para hacer esta ruta, pero se recomienda tener nociones básicas de programación, que puedes aprender si haces primero el curso de introducción a la programación y conocimientos básicos sobre consultas y modelado de base de datos.

## Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/) [Suscríbete Ahora](https://openwebinars.net/checkout/plan-individual-anual/)

### ¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas. También podrás obtener un diploma de nivel superior al superar todas las formaciones de la ruta.

### ¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos [diferentes tipos de suscripciones](https://openwebinars.net/precios/?ref=faq), que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos [aquí](https://openwebinars.net/empresas/?ref=faq).

### ¿Qué requisitos necesito?

Es recomendable que tengas algunos conocimientos básicos de programación en cualquier otro lenguaje, aunque no son indispensables.

Python se puede instalar tanto en Windows cómo en Linux o Mac, por lo que el sistema operativo es indiferente. Aún así te recomendamos usar Linux o Mac ya que el manejo de la terminal en estos sistemas operativos hace que todo sea mucho más productivo.

Descubre el mundo de .NET y C# con nuestra serie de cursos especializados, diseñados para llevarte desde los conceptos básicos hasta las técnicas avanzadas de desarrollo web y arquitectura de aplicaciones. Esta ruta formativa te guía a través del aprendizaje de C# para principiantes, profundiza en el .NET Framework, y avanza hacia temas más complejos como el desarrollo web con ASP.NET, SQL Server y WCF.

Sumérgete en la creación de APIs con .NET 6 y explora las mejores prácticas en arquitectura de aplicaciones con .NET Core. Además, este itinerario incluye cursos esenciales sobre testing y automatización de pruebas en .NET, usando herramientas como xUnit, para asegurar la calidad y eficiencia de tus aplicaciones.

Ya seas un desarrollador en busca de consolidar tus habilidades en .NET o un entusiasta tecnológico dando tus primeros pasos en programación, estos cursos te proporcionarán una base sólida y habilidades avanzadas para destacar en el mundo del desarrollo de software.

Desarrollador .NET

Avanza en tu formación con nuestra ruta .NET: desde C# para principiantes hasta arquitectura de aplicaciones y testing avanzado

[Cuéntanos tu caso](https://openwebinars.net/explora-tu-caso/) [Comenzar Prueba Gratis](https://openwebinars.net/checkout/plan-individual-anual/)
