Depende de la categoría de los cursos solemos recomendar un orden establecido o no.
Abajo tienes todos los cursos de Codely agrupados por categoría y subcategorías. Si la lista de primer nivel es numerada, quiere decir que recomendamos encarecidamente seguir ese orden.
Si es una lista no numerada, sigue siendo un orden recomendado, pero no es tan necesario.
En el caso de la categoría de Diseño y Arquitectura de Software es el único donde sí que lo solemos recomendar ya que en los cursos más avanzados se dan bastantes conceptos por asumidos para poder seguir avanzando sin repetir lo mismo. Con lo que te recomendaríamos:
🤏 Vídeo previews
En muchos cursos del listado verás un segundo nivel de jerarquía con enlaces a vídeos que hemos publicado en YouTube con motivo de ese curso. Los puedes diferenciar de los enlaces a cursos porque tienen el emoji "▶️" al inicio. Además, en algunos casos también publicamos posts en el blog. Los podrás identificar con "📝".
Recuerda que, además de esos vídeos, puedes ver los primeros vídeos de cada curso sin registrarte en la plataforma.
🧭 Cursos categorizados
Mapa general de categorías y sub-categorías:
🤖 Inteligencia Artificial (IA)
🧩 Diseño y Arquitectura de Software
🎒 Fundamentos de software mantenible
🥇 Modelado del dominio
🏗️ Arquitectura de software
🀄 Domain-Driven Design (DDD)
🧵 Patrones de diseño de software
♻️ Legacy code
✅ Testing
🏰 Diseño de infraestructura
🧑🏭 DevOps
🧐 Auditorías a empresas
🔑 Datos
🛠️ Tooling
🎨 Frontend
💅 CSS
🟦 JavaScript/TypeScript
🌍 JavaScript/TypeScript+CSS
🧩 Frameworks
🧫 Lenguajes y paradigmas
💨 Go
🐘 PHP
🧬 Scala
🔷 Kotlin
🤖 Inteligencia Artificial (IA)
Cursos para integrar funcionalidades de IA en tus aplicaciones. Desde las bases hasta temas avanzados. Siempre preocupándonos por no dejar de lado las buenas prácticas a nivel de arquitectura de software.
🧩 Diseño y Arquitectura de Software
Si te interesan los temas sobre diseño y arquitectura de software para conseguir un código más tolerante a cambios, testable, escalable y, en definitiva, código fácil de mantener al largo plazo, esta es tu categoría.
Dentro de la categoría de cursos de Diseño y Arquitectura de Software, tenemos distintas sub-categorías. Algunas de estas recomendamos hacerlas en el siguiente orden:
🎒 Fundamentos de software mantenible
🥇 Modelado del dominio
🏗️ Arquitectura de software
🀄 Domain-Driven Design (DDD)
Luego están otras 2 sub-categorías de cursos que no tienen un orden en específico:
🧵 Patrones de diseño
♻️ Legacy code
🎒 1. Fundamentos de software mantenible
🥇 2. Modelado del dominio
Serie de cursos donde profundizamos en cada uno de los aspectos que componen la capa de dominio de nuestra arquitectura:
🏗️ 3. Arquitectura de software
🀄 4. Domain-Driven Design (DDD)
Domain-Driven Design Aplicado: Curso genérico. Conceptos aplicables a cualquier lenguaje. A día de hoy, si te interesa la parte de modelado del dominio, te recomendamos la subcategoría de "🥇 Modelado del dominio" por ser más específica.
Además, puedes profundizar y ver detalles de implementación concretos en función de tu lenguaje de programación con los siguientes cursos de DDD:
🧵 Patrones de diseño
Conjunto de cursos para profundizar en patrones de diseño. Son conceptos más de base
♻️ Legacy code
✅ Testing
🏰 Diseño de infraestructura
Proyecciones en Wallapop: Caso real con las personas del equipo. Recomendamos hacer primero el de Proyecciones con Kafka para sentar las bases de lo que aquí vemos aplicado.
🧑🏭 DevOps
🧐 Auditorías a empresas
Casos reales de empresas que nos han contratado para que les hagamos una auditoría de software.
Analizamos el diseño y arquitectura, respondemos las dudas que tienen, ver cómo aplican los conceptos vistos en los cursos en diferentes contextos… un lujo que además publicamos para que también puedas asomarte por la ventana y aprender tú directamente:
🔑 Datos
Los cursos que tenemos de gestión de datos te permiten extraer información importante a base de explotar los eventos de dominio que ya estés publicando (por ejemplo).
Enfocada para backends que quieren ir un pasito más allá. No requiere conocimientos previos de Spark o ingeniería de datos, montarlo de 0 hasta llegar a producción:
🛠️ Tooling
Sácale el máximo partido a las herramientas de tu día a día para ser un Productivity Raptor™️
🎨 Frontend
💅 CSS
🟦 JavaScript/TypeScript
Aprende a dominar las particularidades del lenguaje con esta serie de cursos:
Además, cuentas con los siguientes cursos que no tienen un orden concreto pero complementan la serie anterior:
🌍 JavaScript/TypeScript+CSS
🧩 Frameworks
React:
Vue.js:
