Desarrollo

← Mandragore Learning Academy

Domina las tecnologías que impulsan las aplicaciones modernas.

Del código a los datos, de las API al Cloud: desarrolla competencias aplicables a proyectos reales.

Elige tu itinerario

Elige tu itinerario y avanza desde los fundamentos técnicos hasta la creación de soluciones completas.

Formación independiente — no afiliada ni certificada por los proveedores de las tecnologías y soluciones presentadas.

Descubrir los itinerarios de Desarrollo

Python

Dominar Python

15 cursos disponibles Ver cursos

JavaScript y TypeScript

JavaScript y TypeScript profesional

15 cursos disponibles Ver cursos

SQL

SQL — Consultar, estructurar y explotar los datos

15 cursos disponibles Ver cursos

API

Itinerario API & Web Services — Integración, seguridad y automatización

15 cursos disponibles Ver cursos

Cybersecurity Fundamentals

Itinerario Cybersecurity Fundamentals — Seguridad de sistemas, aplicaciones y datos

15 cursos disponibles Ver cursos

Cloud Fundamentals

Itinerario Cloud Fundamentals — Infraestructura, Cloud Native y operación

15 cursos disponibles Ver cursos

Data Modeling & Pipelines

Itinerario Data Modeling & Pipelines — Data Engineering e industrialización

15 cursos disponibles Ver cursos

Aperçu — Python, JavaScript y TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines

01 Nivel 1

Descubrir Python y crear tus primeros programas

comprender para qué sirve Python, instalar tu entorno y ejecutar tus primeros scripts.

Comprender qué es un lenguaje de programación Descubrir los ámbitos de uso de Python Instalar Python y verificar su funcionamiento Elegir y configurar un editor de código +4
02 Nivel 1

Trabajar con variables y tipos de datos

guardar, transformar y mostrar la información utilizada por un programa.

Crear y nombrar variables Trabajar con números enteros y decimales Realizar cálculos con operadores Trabajar con cadenas de caracteres +4
03 Nivel 1

Controlar la ejecución de un programa

crear programas capaces de tomar decisiones y repetir operaciones.

Utilizar las condiciones if, elif y else Comparar varios valores Combinar condiciones con and, or y not Repetir una operación con un bucle for +4
04 Nivel 2

Utilizar las colecciones de datos

almacenar, recorrer y transformar varias informaciones dentro de un mismo programa.

Crear y modificar una lista Recorrer una lista con un bucle Utilizar las tuplas Organizar datos con los diccionarios +4
01 Nivel 1

Comprender la Web y crear una página HTML

comprender el funcionamiento de un sitio web y construir una primera página estructurada.

Comprender el funcionamiento de la Web Identificar el papel del navegador y del servidor Descubrir HTML, CSS y JavaScript Crear la estructura de un documento HTML +4
02 Nivel 1

Dar estilo a una interfaz con CSS

crear una interfaz clara, legible y adaptada a diferentes pantallas.

Comprender los selectores CSS Aplicar colores, fuentes y fondos Comprender los márgenes, bordes y espaciados Dominar el modelo de caja CSS +4
03 Nivel 1

Descubrir los fundamentos de JavaScript

comprender para qué sirve JavaScript y escribir tus primeros programas.

Comprender para qué sirve JavaScript Añadir JavaScript a una página web Declarar variables con let y const Trabajar con números y cadenas de caracteres +4
04 Nivel 2

JavaScript operativo

construir tratamientos que toman decisiones y repiten operaciones.

Utilizar las condiciones if, else y else if Comparar correctamente valores Combinar varias condiciones Utilizar la instrucción switch +4
01 Nivel 1

Comprender las bases de datos relacionales y el entorno SQL

comprender cómo una base de datos relacional estructura los datos y cómo SQL permite explotarlos

Comprender qué es una base de datos relacional Identificar tablas, filas, columnas y esquemas Distinguir claves primarias de claves foráneas Comprender relaciones y cardinalidades entre tablas +4
02 Nivel 1

Escribir tus primeras consultas SELECT

extraer correctamente la información útil de una tabla con SELECT

Comprender la estructura SELECT … FROM Seleccionar las columnas realmente útiles Comprender los riesgos de SELECT * Renombrar columnas y expresiones con AS +4
03 Nivel 1

Filtrar, buscar y ordenar los datos

encontrar con precisión las filas útiles gracias a las condiciones, búsquedas y ordenaciones

Filtrar las filas con WHERE Utilizar los operadores de comparación Combinar AND, OR, NOT y paréntesis Filtrar con IN y BETWEEN +4
04 Nivel 2

Relacionar las tablas con las uniones (joins)

combinar correctamente varias tablas sin crear errores de cardinalidad o duplicados

Comprender por qué y cómo unir tablas Construir una unión INNER JOIN Conservar filas con LEFT JOIN Comprender RIGHT JOIN, FULL JOIN y su portabilidad +4
01 Nivel 1

Comprender las API, los Web Services y las arquitecturas de integración

comprender por qué existen las API y cómo conectan aplicaciones, servicios, datos y sistemas de IA

Comprender el papel de una API en un sistema de información Distinguir cliente, servidor, servicio y consumidor Identificar endpoint, recurso, operación y contrato Comparar API pública, privada y de socio +4
02 Nivel 1

Dominar HTTP: solicitudes, respuestas, métodos y códigos de estado

comprender los mecanismos HTTP indispensables para utilizar y diseñar correctamente una API

Comprender el ciclo de solicitud/respuesta HTTP Construir una URI y distinguir path y query Utilizar GET, POST, PUT, PATCH y DELETE Manipular headers, Content-Type y Accept +4
03 Nivel 1

Manipular JSON, parámetros y datos de API

leer, construir y transmitir correctamente los datos intercambiados por una API

Comprender objetos, arrays y tipos JSON Leer y construir estructuras JSON anidadas Comprender la serialización y la deserialización Utilizar path parameters y query parameters +4
04 Nivel 2

Consumir y probar una API REST

llamar a una API con herramientas y código y luego comprobar la respuesta obtenida

Llamar a una API con curl Probar una API con un cliente HTTP gráfico Consumir una API en Python Consumir una API con fetch en JavaScript +4
01 Nivel 1

Comprender la ciberseguridad y los riesgos digitales

comprender los objetivos de la ciberseguridad y razonar en términos de activos, amenazas, vulnerabilidades, impactos y riesgos

Comprender los objetivos de la ciberseguridad Identificar activos, datos y servicios críticos Distinguir amenaza, vulnerabilidad y exposición Evaluar impacto, probabilidad y riesgo +4
02 Nivel 1

Comprender las amenazas, ataques y vulnerabilidades

identificar los principales mecanismos de ataque para reconocer, prevenir y limitar mejor sus efectos

Comprender la cadena de un ataque y la superficie de exposición Reconocer el phishing y la ingeniería social Comprender malware, ransomware y software no deseado Analizar ataques a contraseñas e identidades +4
03 Nivel 1

Proteger los datos y dominar la criptografía esencial

comprender los mecanismos criptográficos necesarios para proteger los datos, los intercambios y las identidades

Distinguir codificación, hash y cifrado Comprender el cifrado simétrico Comprender el cifrado asimétrico y los pares de claves Utilizar hash, salting y almacenamiento de contraseñas +4
04 Nivel 2

Asegurar las identidades y los accesos

diseñar accesos basados en una autenticación fuerte, autorizaciones adecuadas y el mínimo privilegio

Distinguir identidad, autenticación y autorización Reforzar la autenticación con MFA Comprender autenticadores resistentes al phishing Aplicar roles, RBAC y mínimo privilegio +4
01 Nivel 1

Comprender el Cloud Computing y sus modelos

comprender los principios del Cloud y elegir entre modelos de servicio y de despliegue según la necesidad

Comprender qué caracteriza realmente al Cloud Computing Comparar infraestructura tradicional y recursos Cloud Distinguir IaaS, PaaS y SaaS Comparar Cloud público, privado e híbrido +4
02 Nivel 1

Comprender los recursos fundamentales del Cloud

identificar los componentes de cómputo, red, almacenamiento y datos que forman una arquitectura Cloud

Comprender los recursos de cómputo Cloud Dimensionar CPU, memoria y capacidad Comprender almacenamiento, red y direcciones IP Situar el DNS y el balanceo de carga en una arquitectura +4
03 Nivel 1

Asegurar identidades, accesos y datos en el Cloud

aplicar las protecciones fundamentales a identidades, secretos, datos y responsabilidades en el Cloud

Comprender el modelo de responsabilidad compartida Organizar cuentas, usuarios, roles e identidades de servicio Aplicar el mínimo privilegio y la separación de funciones Reforzar los accesos con MFA y controles contextuales +4
04 Nivel 2

Diseñar una red Cloud

organizar los flujos de una arquitectura Cloud con subredes, enrutamiento, filtrado y exposición controlada

Comprender la red virtual y el perímetro de red Cloud Diseñar subredes públicas y privadas Dominar direcciones IP, rutas y gateways Comprender NAT y el acceso saliente +4
01 Nivel 1

Comprender las arquitecturas de datos y los pipelines

comprender cómo circulan los datos desde los sistemas fuente hasta los usos de BI, analytics e IA

Comprender el papel del Data Engineering en una organización Cartografiar fuentes, procesamientos y consumidores de datos Distinguir ingesta, transformación, orquestación y consumo Comparar ETL y ELT +4
02 Nivel 1

Modelar los datos para analytics

diseñar un modelo analítico coherente a partir de una necesidad de negocio, indicadores y datos fuente

Partir de los usos de negocio y definir el grano analítico Distinguir hechos, dimensiones y medidas Elegir claves de negocio y claves sustitutas Construir un modelo en estrella +4
03 Nivel 1

Organizar el almacenamiento analítico y los formatos de datos

elegir una organización de almacenamiento y formatos adaptados al volumen, los procesamientos y los usos analíticos

Comparar data warehouse, data lake y lakehouse Organizar las zonas raw, staging y curated Elegir entre CSV, JSON y Parquet Comprender el almacenamiento por filas y el almacenamiento en columnas +4
04 Nivel 2

Ingerir datos multi-fuente de forma fiable

extraer datos de archivos, bases SQL, API y almacenamiento Cloud controlando errores y capacidad de repetición

Ingerir archivos CSV y JSON Extraer datos desde una base SQL Consumir una API paginada para alimentar un pipeline Ingerir desde un almacenamiento de objetos o Cloud +4
Voir le catalogue complet →