OpenWebinars
.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

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

Cuéntanos 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.

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

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, 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í.

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.