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 totalCurso de C# intermedio
Curso de .NET Framework
Curso de Desarrollo web con ASP.NET, SQL Server Y WCF
Creación de una API mínima en .NET 6
Curso de Arquitectura de Aplicaciones con .NET Core
Curso de Introducción al Testing en .NET Core
Curso de Automatización de pruebas con .NET y xUnit
La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.
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
FORMACIÓN EMPRESARIAL
Descubre cómo OpenWebinars puede ser el socio estratégico en el desarrollo profesional de tu equipo
Más de 340.000 profesionales de distintas industrias han encontrado en nuestra metodología y contenidos la clave para su transformación digital. Únete a líderes del sector que ya han elevado la formación de sus equipos con nosotros.
/ business
Asesoría Personalizada
Una relación continua de asesoramiento con especialistas dedicados a maximizar el impacto formativo en tu equipo.
Herramientas Avanzadas
Dashboards intuitivos y un LMS que se integra sin fisuras con tu infraestructura actual a través de SSO.
Itinerarios Personalizados
Diseñamos un mapa de las rutas formativas de tus equipos que se alinea con los objetivos estratégicos y operativos de tu empresa.
Especialistas de la Industria
Los profesores de OpenWebinars son líderes en sus campos, brindando conocimientos prácticos que transforman la teoría en habilidades aplicables.
Formación On-Demand
Accede a un catálogo de contenidos que evoluciona al ritmo de la tecnología, disponible 24/7, para que nunca dejes de avanzar.
Desarrollo Profesional Continuo
Más de 1.650 cursos especializados y actualizados, diseñados para mantener a tu empresa a la delantera de la innovación tecnológica.
Preguntas frecuentes
Resuelve tus dudas o contacta con nosotros para más información.
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.
Becas OpenWebinars
Para Centros de FP y Universidades de España
Colaboramos con más de 800 centros de Formación Profesional en España para dotar a los estudiantes IT de los recursos necesarios para afrontar el mercado laboral con las máximas garantías.
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.