Ir al contenido principal

🗺 En qué orden hacer los cursos

¿Empiezo por el de SOLID? ¿Testing? ¿Arquitectura Hexagonal?

Actualizado hace más de una semana

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 "📝".

🧭 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:

  1. 🎒 Fundamentos de software mantenible

  2. 🥇 Modelado del dominio

  3. 🏗️ Arquitectura de software

  4. 🀄 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)

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

🧑‍🏭 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

🧫 Lenguajes y paradigmas

💨 Go

🐘 PHP

🧬 Scala

🔷 Kotlin

¿Ha quedado contestada tu pregunta?