
Curso de Introducción a Ruby on Rails
Crea un sistema de gestión de tareas con Ruby on Rails. Implementa modelos de datos, autenticación de usuarios con Devise, interacciones dinámicas con JavaScript, envío de emails u…
©2026 MIAcademia Beta | Todos los derechos reservados
Hecho en Colombia 🇨🇴
121–180 de 209 cursos

Crea un sistema de gestión de tareas con Ruby on Rails. Implementa modelos de datos, autenticación de usuarios con Devise, interacciones dinámicas con JavaScript, envío de emails u…

Entiende los fundamentos de la automatización de pruebas, sus ventajas, desventajas y limitaciones. Aprende a utilizar diferentes tipos de frameworks y herramientas para integrar e…

Fundamentos de Programación e Ingeniería de Software
Aprende a utilizar la terminal y la línea de comandos para navegar tu sistema operativo, manipular archivos y directorios, comprender permisos y procesos, y usar herramientas como…

Fundamentos de programación
Explora la evolución y el funcionamiento de Internet. Comprende su historia, el papel crucial de los protocolos, cómo se comunican las computadoras y su impacto en la web moderna.…

Full Stack Developer con JavaScript
Comprende el mundo del desarrollo backend. Aprende a crear, gestionar y escalar servicios, conectando bases de datos y utilizando arquitecturas como REST API. Descubre cómo manejar…

Desarrollo Web Backend con Ruby on Rails
Despliega aplicaciones front-end y back-end usando GitHub Pages, Heroku, Netlify y más. Aprende a conectar bases de datos con Mongo Atlas y ElephantSQL, y documenta APIs con Postma…

Frontend y Backend con Javascript para Desarrollo Web
Prueba toda la funcionalidad de una API con integración de servicios internos utilizando supertest. Simula datos y verifica el comportamiento completo del sistema, desde las rutas…

Desarrollo Backend con Java
Domina los fundamentos de Java con ejercicios prácticos. Aprende a escribir, organizar y ejecutar tu código desde cero. Mejora tus habilidades con programación orientada a objetos,…

Conecta Java con bases de datos, crea y administra registros usando JDBC, JPA y Hibernate. Implementa patrones DAO y Repository, optimiza recursos y desarrolla interfaces gráficas…

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarr…

Desarrollo Backend con Java
Domina los fundamentos de Java con Spring Boot a través de ejercicios prácticos. Aprende a crear APIs desde cero con controladores, entidades, y conexión a bases de datos. Mejora t…

Backend con Java
Aprende a interactuar eficientemente con bases de datos usando Java Spring Data JPA. Desde la creación y auditoría de entidades hasta la ejecución de procedimientos almacenados, co…

Backend con Java
Protege aplicaciones web con Spring Security. Implementa autenticación y autorización personalizadas usando JSON Web Tokens. Aprende a configurar filtros de seguridad para garantiz…

Manipula el DOM con JavaScript: selecciona, crea, edita o elimina elementos, cambia estilos, gestiona eventos, valida formularios y usa localStorage para interfaces web dinámicas y…

Crea una tarjeta de producto para un e-commerce usando JavaScript y Web Components. Haz que sea responsive, dinámica y modificable desde atributos externos. Gana habilidades esenci…

Administración de Servidores y DevOps
Orquesta aplicaciones modernas creando, gestionando y escalando contenedores con Kubernetes. Implementa clústeres, configura servicios, depura errores y despliega proyectos en la n…

Desarrollo Backend con PHP
Aprende Laravel desde cero y crea un foro web funcional. Instala el entorno, diseña vistas con Tailwind, implementa Livewire y optimiza tu app paso a paso. Domina rutas, controlado…

Frontend a profundidad con React.js
¿Alguna vez te preguntaste cómo los frameworks como Angular, React, Vue y demás hacen su magia en el navegador para hacer todo interactivo? En este curso comprenderás todo lo que t…

Construye aplicaciones interactivas con Angular CDK y Tailwind CSS. Aprende a manejar componentes, drag and drop, overlays y más para diseñar interfaces web avanzadas. Convierte el…

Construye una página web con Materialize, un framework de CSS basado en Material Design. Aprende sobre el sistema de Grid, componentes reutilizables y despliega tu proyecto usando…

Bases de datos desde cero
Modela datos en MongoDB estratégicamente, usando relaciones uno a uno, uno a muchos y muchos a muchos. Aprende a embeber y referenciar documentos para optimizar consultas, evitando…

Domina el Aggregation Framework en MongoDB. Aprende a transformar, agrupar y filtrar datos complejos. Descubre cómo optimizar consultas y persistir resultados, usando técnicas avan…

Full Stack Developer con JavaScript
Aprende a gestionar proyectos modernos con monorepositorios usando NX. En este curso crearás un workspace completo con aplicaciones Angular y un servidor Node.js, integrando librer…

Full Stack Developer con JavaScript
Gestiona paquetes y dependencias en JavaScript con NPM. Aprende desde la instalación en distintos sistemas operativos hasta crear y publicar tus propios paquetes, además de asegura…

Node.js: Desarrollo Backend con JavaScript
Autentica usuarios en NestJS usando Passport y JWT, protegiendo endpoints y controlando accesos con roles. Configura e implementa una conexión con MongoDB o PostgreSQL, y despliega…

Desarrolla aplicaciones con NestJS y almacena datos de forma eficiente usando MongoDB. Aprende a conectar, crear, actualizar y eliminar datos, integra técnicas de paginación y rela…

Desarrolla aplicaciones con NestJS y TypeORM conectadas a bases de datos como Postgres y MySQL. Implementa relaciones, migraciones y maneja consultas avanzadas. Ideal para mejorar…

Programa aplicaciones modulares con NestJS, organiza tu código con programación modular, documenta automáticamente con Swagger e implementa despliegues efectivos en Heroku. Aprende…

Profundiza en Next.js 15 aplicando renderizado en servidor, React Server Components, manejo avanzado de caché, internacionalización, autenticación, seguridad, performance y desplie…

Integra autenticación en Next.js usando NextAuth para proteger páginas y APIs, permitiendo login y logout seguros. Configura proveedores como GitHub y aprende a manejar cookies y s…

Aprende a asegurar aplicaciones Next.js aplicando OWASP Top 10. Reduce vulnerabilidades como inyección, XSS y autenticación rota. Configura sesiones seguras y protege datos sensibl…

Construye sitios estáticos y dinámicos con Next.js, usando GraphQL y TypeScript para integrar CMS como Contentful. Aprende a aplicar rendering optimizado con técnicas como static g…

Desarrollo Backend con Node.js
Profundiza en performance, asincronía, patrones avanzados, debugging, observabilidad, CLI y chatbots en Node.js. Implementa caching, workers, manejo de errores y escalabilidad para…

Desarrollo Backend con Node.js
Construye un backend poderoso con Node.js, enfocándote en autenticación con JWT, arquitectura de microservicios y uso de Redis. Aprende a diseñar sistemas escalables, seguros y efi…

Backend con Node.js
Explora y domina OAuth 2.0 y OpenID Connect con flujos de autenticación y casos prácticos. Aprende sobre JSON Web Tokens, su implementación y alternativas en producción. Ideal para…

Pentesting
Identifica y mitiga los 10 principales riesgos de seguridad en aplicaciones web según OWASP Top 10. Practica ataques y defensas usando herramientas como Kali Linux, Burp Suite, Doc…

Arquitecturas Web Modernas y Escalabilidad
Configura, monitorea y evalúa agentes de IA usando LangSmith. Analiza conversaciones, mide desempeño y corrige errores con trazabilidad, reglas, dashboards y anotaciones para mejor…

Optimiza sitios web con técnicas avanzadas de optimización, incluyendo Server-side Rendering y Static Site Generation. Aprende a utilizar herramientas como Netlify y GitHub Actions…

Desarrollo Backend con PHP
Domina PHP más allá de los fundamentos. Construye un framework desde cero con rutas, controladores, validaciones, autenticación y middlewares. Organiza tu código con Composer y est…

Aprende a manejar bases de datos con PHP. Conéctate a sistemas gestores, desarrolla consultas seguras, y crea un sistema de control de gastos para aplicar tus conocimientos. Instal…

Explora cookies, sesiones y modularización en PHP. Aprende debugging avanzado, manejo de excepciones y organiza tu código eficientemente. Crea sistemas de autenticación y mejora tu…

Integra PHP con HTML para transformar datos en formularios y enviar correos usando PHPMailer. Aprende a validar y sanitizar datos, manejando inputs variados, y el poder de Composer…

Backend con Node.js
Aprende a realizar pruebas de rendimiento en Node.js con K6. Configura HTTP en el CLI, evalúa tipos de pruebas como smoke, stress y spike, y analiza resultados en la nube. Mejora l…

Bases de datos SQL
Recorrido por PostgreSQL como motor de base de datos: instalación, consultas, funciones y disparadores, transacciones, respaldos y réplicas. La base para administrar los datos de u…

Frontend a profundidad con Angular
Implementa pruebas unitarias en Angular con Jest y Spectator, cubriendo servicios, componentes, pipes y llamadas HTTP. Automatiza test con inteligencia artificial y mejora la calid…

Frontend con React.js
Domina patrones avanzados de React como hooks personalizados, manejo global y local de estado con Redux, Zustand y useReducer, rutas, máquinas de estado y optimización con lazy loa…

Frontend a profundidad con React.js
¡Aprende a trabajar con formularios, almacenamiento local y deploy en React Native! Integra Formik y Yup en tu app para manejar los formularios de autenticación. Guarda tus Pokemon…

Prueba componentes, hooks y flujos completos en aplicaciones React usando React Testing Library, Vitest y Mock Service Worker. Cubre metodologías, automatización y análisis de cobe…

Desarrollo Frontend con React.js
¡Aprende a crear aplicaciones web interactivas con React.js! Trabaja con componentes, props, estilos CSS, estados y efectos de React. Implementa React Context, React Portals y alma…

Profundiza en React.js con TypeScript. Aprende a construir aplicaciones eficientes usando tipos avanzados, props, estados y hooks. Desarrolla componentes reutilizables y configura…

Frontend a profundidad con React.js
Aprende a manejar el estado en React.js de manera profesional. Explora el uso de React.useReducer para estructurar aplicaciones más legibles y eficientes. Deriva estados, gestiona…

Explora la navegación en aplicaciones React mediante la implementación de rutas. Utiliza React Router para crear un flujo de navegación, incluyendo autenticación falsa, navegación…

Domina patrones de Render y Composición con React.js. Aprende a implementar render props, high order components y hooks. Mejora tu código y sincroniza aplicaciones en múltiples pes…

Frontend a profundidad con React.js
Tu portafolio pide un proyecto real en React. Aquí construyes la primera versión de un clon de Airbnb con Vite y TypeScript. Dominarás JSX, componentes tipados y props reutilizable…

Crea componentes con Vue.js 3 gestionando estados y props para comunicar información del padre al hijo. Emite eventos personalizados y usa observadores, propiedades computadas y ci…

Frontend y Backend con Javascript para Desarrollo Web
Desarrolla sitios web adaptables con Responsive Design y Mobile First. Aprende a utilizar wireframes, crear estilos y aplicar media queries para garantizar que tus proyectos se vea…

Aprende a convertir una pantalla de React en una aplicación con varias páginas usando React Router. Vas a configurar el router, navegar entre secciones sin recargar y armar layouts…

Bases de Datos para Web
Crea y administra bases de datos relacionales con SQL y MySQL. Automatiza tareas con triggers y vistas. Mejora consultas con joins, JSON e índices. Gestiona usuarios, respaldos y o…

Desarrolla un motor de Server Side Rendering con React, integrando TypeScript, Webpack y Express. Realiza consultas desde el servidor, injecta datos en el HTML y maneja estilos. No…

Construye un poderoso blog con Nuxt.js y aprovecha las funciones de server-side rendering, módulos avanzados de HTTP y Netlify Functions para comentarios. Implementa el manejo de d…