← Todos los Roadmaps

🟣 Ruta .NET: De cero a desarrollador profesional

Este roadmap te guía paso a paso por todos los cursos y recursos de NetMentor necesarios para dominar el desarrollo con .NET. Cada fase se construye sobre la anterior, así que te recomendamos seguir el orden. Si ya tienes experiencia, puedes saltar las fases iniciales y empezar donde te sientas cómodo.

~200 h 14 pasos 10 fases
Inicia sesión para guardar tu progreso.
Fase 1

Fundamentos de C#

Curso ~15 h

Programación Básica

Aprende las bases: variables, operadores, control de flujo, arrays, strings, manejo de fechas y ficheros. El punto de partida para cualquier desarrollador.

📚 Ir al curso →
Fase 2

Control de versiones

Curso ~10 h

Git y GitHub

Aprende control de versiones con Git: repositorios, ramas, colaboración en equipo, resolución de conflictos y flujos de trabajo profesionales. Imprescindible desde el primer día.

📚 Ir al curso →
Fase 3

C# Intermedio

Curso ~20 h

Programación Intermedia

Domina la programación orientada a objetos: clases, herencia, polimorfismo, interfaces, genéricos y tipos avanzados de C#.

📚 Ir al curso →
Fase 4

Entorno de desarrollo

Curso ~8 h

Entorno de Trabajo

Configura tu entorno: Visual Studio, análisis estático, plantillas y herramientas que te harán más productivo. No todo es imprescindible, pero saber que existe te ahorra horas.

📚 Ir al curso →
Fase 5

Buenas prácticas

Curso ~8 h

Principios SOLID

Aprende los 5 principios SOLID que todo desarrollador debe conocer para escribir código limpio, mantenible y extensible.

📚 Ir al curso →
Fase 6

C# Avanzado

Curso ~15 h

Programación Avanzada

Lleva tu C# al siguiente nivel: delegados, eventos, expresiones lambda, LINQ, programación asíncrona y colecciones avanzadas.

📚 Ir al curso →
Fase 7

Desarrollo Web con .NET

Curso ~25 h

ASP.NET Core y APIs

Construye aplicaciones web y APIs REST con ASP.NET Core: controladores, inyección de dependencias, middleware, configuración y buenas prácticas.

📚 Ir al curso →
Curso ~20 h

Entity Framework Core

Domina el acceso a datos con EF Core: DbContext, migraciones, consultas, relaciones, patrones repositorio y Unit of Work.

📚 Ir al curso →
Fase 8

Arquitectura de software

Curso ~15 h

Patrones de Arquitectura

Conoce los principales patrones de arquitectura: Clean Architecture, Hexagonal, DDD, Vertical Slice y cuándo usar cada uno.

📚 Ir al curso →
Fase 9

DevOps y despliegue

Curso ~10 h

Docker

Aprende contenedores con Docker: imágenes, Dockerfile, Docker Compose y cómo desplegar tus aplicaciones .NET en contenedores.

📚 Ir al curso →
Curso ~12 h

ASP.NET Core en Linux

Despliega aplicaciones .NET en servidores Linux: configuración de VPS, Nginx, certificados SSL y automatización de despliegues.

📚 Ir al curso →
Fase 10

Sistemas avanzados

Curso ~20 h

Sistemas Distribuidos

Entiende los fundamentos de sistemas distribuidos: microservicios, mensajería asíncrona, CQRS, event sourcing, consistencia eventual y patrones de comunicación.

📚 Ir al curso →
Curso ~10 h

System Design

Practica el diseño de sistemas a escala: acortador de URLs, sistema de notificaciones, sistema de archivos y más ejemplos reales.

📚 Ir al curso →