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 →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.
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 →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 →Domina la programación orientada a objetos: clases, herencia, polimorfismo, interfaces, genéricos y tipos avanzados de C#.
📚 Ir al curso →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 →Aprende los 5 principios SOLID que todo desarrollador debe conocer para escribir código limpio, mantenible y extensible.
📚 Ir al curso →Aprende a escribir tests que de verdad aporten valor: unit testing, mocking, test de integración, fluent assertions y cuándo usar cada tipo.
Lleva tu C# al siguiente nivel: delegados, eventos, expresiones lambda, LINQ, programación asíncrona y colecciones avanzadas.
📚 Ir al curso →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 →Domina el acceso a datos con EF Core: DbContext, migraciones, consultas, relaciones, patrones repositorio y Unit of Work.
📚 Ir al curso →Conoce los principales patrones de arquitectura: Clean Architecture, Hexagonal, DDD, Vertical Slice y cuándo usar cada uno.
📚 Ir al curso →Aprende contenedores con Docker: imágenes, Dockerfile, Docker Compose y cómo desplegar tus aplicaciones .NET en contenedores.
📚 Ir al curso →Despliega aplicaciones .NET en servidores Linux: configuración de VPS, Nginx, certificados SSL y automatización de despliegues.
📚 Ir al curso →Entiende los fundamentos de sistemas distribuidos: microservicios, mensajería asíncrona, CQRS, event sourcing, consistencia eventual y patrones de comunicación.
📚 Ir al curso →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 →