Desarrollador .NET

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

Impartido por:
  • José Manuel Montero Ortega
  • Ezequiel Sánchez Luque
  • Jonathan Moya
  • Carlos Serrano Querol
  • Diego Martín Sanz
  • Varios Profesores
20 horas y 9 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • 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 de la carrera

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.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Curso de C# para principiantes

1. Curso de C# para principiantes
4.2

3 horas y 29 minutos · Curso

Aprende C# desde cero para sentar las bases de programación con Visual Studio y empieza a crear aplicaciones para .NET.

Curso de C# intermedio

2. Curso de C# intermedio
3.9

3 horas y 19 minutos · Curso

Este curso de C# intermedio es ideal para seguir ampliando tus conocimientos y convertirte en profesional de uno de los lenguajes de programación más usados.

Curso de .NET Framework

3. Curso de .NET Framework
4.3

4 horas y 34 minutos · Curso

Este curso de .NET framework te permitirá aprender .NET sin necesidad de tener conocimientos previos sobre esta tecnología, ya que es una formación online pensada y desarrollada para aprender a programar en .NET desde cero.

Curso de Desarrollo web con ASP.NET, SQL Server Y WCF

4. Curso de Desarrollo web con ASP.NET, SQL Server Y WCF
4.3

2 horas y 30 minutos · Curso

Realizando este curso aprenderás a crear una pequeña aplicación desarrollada en ASP.NET y que consumirá datos de SQL Server a través de un servicio WCF en local.

Creación de una API mínima en .NET 6

5. Creación de una API mínima en .NET 6
4.5

49 minutos y 41 segundos · Curso

¿Quieres aprender a crear una API mínima en .NET 6? Nuestra formación te brinda los conocimientos necesarios para construir una API mínima utilizando la última versión de .NET, de una forma totalmente práctica.

Curso de Arquitectura de Aplicaciones con .NET Core

6. Curso de Arquitectura de Aplicaciones con .NET Core
4.4

1 hora y 47 minutos · Curso

Realizando este curso aprenderás cómo diseñar y construir una aplicación en .NET Core con una arquitectura robusta, segura y escalable, todo ello de forma práctica.

Curso de Introducción al Testing en .NET Core

7. Curso de Introducción al Testing en .NET Core
4.4

55 minutos y 39 segundos · Curso

El objetivo de este curso es aprender a hacer pruebas unitarias y de integración a una API en .NET Core, de una forma práctica y utilizando como proyecto la API realizada en el curso anterior de .NET Core.

Curso de Automatización de pruebas con .NET y xUnit

8. Curso de Automatización de pruebas con .NET y xUnit
4.5

2 horas y 41 minutos · Curso

Realizando este curso vas a aprender a diseñar e implementar pruebas unitarias y funcionales con C# y xUnit, automatizando su ejecución dentro de una estrategia CI/CD con GitLab.

Dudas frecuentes

1

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

2

¿Cuál es el precio?

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

3

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

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.

Artículos
Ver todos