Inicia tu aprendizaje con la mejor plataforma

Aprende cualquier tema, en cualquier momento. explora los cursos que tenemos para ti.

Inicia tu aprendizaje

Aprende cualquier tema, en cualquier momento.

Aprendizaje de clase mundial

33 Cursos en línea

Explore una variedad de temas

Sé un experto

Encuentre el curso adecuado

Solución Flexible

Aprende a tu ritmo

Cursos principales

Intermedio

Tecnologias de Seguridad

0

(0 Comentarios)

Comparar

Un curso introductorio sobre la autenticación biométrica que explora el funcionamiento, las ventajas y los retos de tecnologías clave como la huella dactilar, Touch ID y Face ID.

Gratis

00:03:20 Horas

Última actualización Sun, 24-May-2026

2 Lecciones 00:03:20 Horas Español
Un curso introductorio sobre la autenticación biométrica que explora el funcionamiento, las ventajas y los retos de tecnologías clave como la huella dactilar, Touch ID y Face ID.
Resultados:
  • Fundamentos de Biometría: Descubrirás por qué la biometría está reemplazando a las contraseñas como el estándar de seguridad y conveniencia.
  • Evolución de la Huella Dactilar: Aprenderás cómo los métodos de identificación del siglo XIX evolucionaron hasta la tecnología actual, capaz de comparar patrones únicos en milisegundos.
  • Ecosistema Touch ID: Entenderás la ingeniería detrás del sensor capacitivo para la lectura omnidireccional de huellas y la autenticación de pagos.
  • Mapeo 3D con Face ID: Analizarás la tecnología de proyección tridimensional que permite una alta precisión y adaptación inteligente a los cambios físicos del usuario
  • Análisis de Ventajas y Desafíos: Evaluarás de forma crítica el balance entre la comodidad del usuario, las preocupaciones de privacidad y las limitaciones por factores externos (como accesorios o suciedad en el sensor).

Intermedio

Framework

0

(0 Comentarios)

Comparar

Este curso enseña cómo implementar de manera rápida y segura la funcionalidad de autenticación biométrica (Face ID o huella dactilar) en el inicio de sesión de tu aplicación móvil.

Gratis

00:05:27 Horas

Última actualización Fri, 22-May-2026

1 Lecciones 00:05:27 Horas Español
Este curso enseña cómo implementar de manera rápida y segura la funcionalidad de autenticación biométrica (Face ID o huella dactilar) en el inicio de sesión de tu aplicación móvil.
Resultados:
  • Interfaz de Usuario (UI): Implementar la opción para activar la biometría en el perfil de usuario y añadir dinámicamente el botón de acceso en la pantalla de login.
  • Gestión de Dependencias: Importar y configurar los paquetes esenciales (como local_auth) para comunicar tu código con el hardware biométrico del dispositivo.
  • Validación del Dispositivo: Utilizar el método initState() para verificar en tiempo real si el teléfono del usuario es compatible con sensores de huella dactilar o Face ID.
  • Persistencia de Datos: Cargar las configuraciones locales del usuario (mediante métodos como loadPrefs() o el uso de SharedPreferences) para confirmar si la función fue habilitada previamente.
  • Lógica de Autenticación: Ejecutar el inicio de sesión automático utilizando el método authenticateWithBiometrics y manejar la vista condicional (por ejemplo, renderizando un contenedor vacío) si el usuario no tiene la biometría activa.

Intermedio

Actualización de AppWidgets

0

(0 Comentarios)

Comparar

Este curso práctico te enseña a actualizar tu aplicación móvil a Flutter 3.24.4, abarcando desde la actualización del SDK hasta la optimización de los archivos de configuración de Android, asegurando así las mejores prácticas y un rendimiento óptimo

Gratis

00:11:52 Horas

Última actualización Fri, 22-May-2026

3 Lecciones 00:11:52 Horas Español
Este curso práctico te enseña a actualizar tu aplicación móvil a Flutter 3.24.4, abarcando desde la actualización del SDK hasta la optimización de los archivos de configuración de Android, asegurando así las mejores prácticas y un rendimiento óptimo
Resultados:
  • Actualización del SDK de Flutter: Aprenderás a utilizar la terminal para descargar y actualizar el SDK a la versión 3.24.4, lo que te permitirá acceder a importantes mejoras de rendimiento.
  • Gestión de Dependencias: Aprenderás a actualizar las versiones del SDK y las dependencias clave en el archivo pubspec.yaml, asegurando la integración y compatibilidad con la versión 4 de flutter_lints.
  • Limpieza de Configuraciones Obsoletas: Aprenderás a eliminar las configuraciones antiguas y el código obsoleto de los archivos nativos (como tareas previas en build.gradle) para mantener tu proyecto limpio y actualizado.
  • Optimización de Recursos de Compilación: Aprenderás a ajustar la variable de memoria máxima (los argumentos de la JVM) en el archivo gradle.properties para asignar eficientemente los recursos al compilar la app y evitar errores.
  • Configuración de Compatibilidad (Java/Android): Aprenderás a modificar el archivo build.gradle (nivel de aplicación) para ajustar la configuración de compatibilidad con Java y actualizar las versiones del SDK de Android.

Intermedio

Introducción Webhooks

0

(0 Comentarios)

Comparar

Aprende a implementar, gestionar y optimizar Webhooks en el Framework V2 para permitir la comunicación ágil y en tiempo real entre aplicaciones a través de eventos, eliminando la necesidad de realizar peticiones constantes

Gratis

00:21:10 Horas

Última actualización Thu, 21-May-2026

5 Lecciones 00:21:10 Horas Español
Aprende a implementar, gestionar y optimizar Webhooks en el Framework V2 para permitir la comunicación ágil y en tiempo real entre aplicaciones a través de eventos, eliminando la necesidad de realizar peticiones constantes
Resultados:
  • Entenderá qué son los Webhooks y cómo superan al "polling" al permitir la comunicación de aplicaciones a través de eventos en tiempo real mediante solicitudes HTTP POST.
  • Registrar un endpoint y crear un Webhook en el sistema, asignándole un "código" identificador único y comprendiendo su ciclo de vida y estatus.
  • Intervenir tu código fuente para invocar y ejecutar un Webhook (usando webhook_call) en el momento exacto en que ocurre un evento, como la captura de un nuevo registro
  • Rastrear la actividad utilizando herramientas externas (como Webhook Cool) y el panel administrador, para leer los logs, verificar errores y analizar el "payload" enviado.
  • Transformar y compactar la información antes de enviarla, construyendo arreglos personalizados para formatear fechas, encriptar IDs y ocultar datos innecesarios por seguridad

Intermedio

CodeTogether

0

(0 Comentarios)

Comparar

Un curso ágil sobre cómo usar la extensión CodeTogether en Visual Studio Code para habilitar la colaboración de código en tiempo real, permitiendo a equipos de desarrollo trabajar y depurar de manera coordinada, remota y multiplataforma

Gratis

00:09:25 Horas

Última actualización Fri, 05-Jun-2026

4 Lecciones 00:09:25 Horas Español
Un curso ágil sobre cómo usar la extensión CodeTogether en Visual Studio Code para habilitar la colaboración de código en tiempo real, permitiendo a equipos de desarrollo trabajar y depurar de manera coordinada, remota y multiplataforma
Resultados:
  • Introducción a la Colaboración: Comprenderás el propósito de las herramientas de colaboración en tiempo real para coordinar modificaciones de código entre dos o más personas sin causar conflictos.
  • Beneficios y Características de CodeTogether: Aprenderás las ventajas de esta herramienta, como la mejora de la productividad, el control de la privacidad para proteger datos sensibles y su capacidad de funcionar sobre navegadores
  • Instalación y Configuración: Serás capaz de instalar y habilitar el plugin de CodeTogether directamente en Visual Studio Code
  • Gestión de Sesiones Prácticas: Aprenderás a iniciar sesiones utilizando el botón

Principiante

Introducción Blockchain

0

(0 Comentarios)

Comparar

Aprende los fundamentos teóricos de la tecnología Blockchain y cómo aplicarlos en la vida real mediante el desarrollo paso a paso de un sistema de votación seguro, inmutable y descentralizado utilizando PHP

Gratis

00:40:44 Horas

Última actualización Thu, 21-May-2026

6 Lecciones 00:40:44 Horas Español
Aprende los fundamentos teóricos de la tecnología Blockchain y cómo aplicarlos en la vida real mediante el desarrollo paso a paso de un sistema de votación seguro, inmutable y descentralizado utilizando PHP
Resultados:
  • Fundamentos del Blockchain: Comprender la inmutabilidad, transparencia, seguridad y los diferentes tipos de redes (pública, privada, híbrida)
  • Componentes y Arquitectura: Entender la estructura de la cadena, el funcionamiento de los hashes (firmas digitales) y el rol vital que juegan los nodos y el proceso de consenso
  • Aplicaciones en la Vida Real: Identificar el potencial del blockchain aplicándolo en sistemas de votación electrónica, contratos inteligentes y protección de registros médicos
  • Implementación Básica en PHP: Programar la lógica inicial creando bloques de datos, calculando hashes y estableciendo el "Genesis Block" (Bloque Génesis) inicial
  • Desarrollo del Framework BlockchainLib: Estructurar el código a nivel profesional con integración a bases de datos para el manejo dinámico de la cadena de bloques
  • Validación de Integridad de Datos: Crear rutinas capaces de comparar hashes generados contra archivos JSON descargables para detectar automáticamente cualquier alteración fraudulenta en una base de datos de votación

Principiante

Git

0

(0 Comentarios)

Comparar

Curso introductorio y práctico sobre el uso de Git y GitHub para el control de versiones de código, enfocado en facilitar la colaboración, el manejo del historial y la integración segura de cambios en proyectos de desarrollo utilizando Visual Studio Code.

Gratis

00:37:23 Horas

Última actualización Sun, 24-May-2026

Git
10 Lecciones 00:37:23 Horas Español
Curso introductorio y práctico sobre el uso de Git y GitHub para el control de versiones de código, enfocado en facilitar la colaboración, el manejo del historial y la integración segura de cambios en proyectos de desarrollo utilizando Visual Studio Code.
Resultados:
  • En este curso, aprenderás a dominar el versionamiento de código con GIT desde sus bases teóricas hasta su aplicación práctica, lo que te permitirá mantener un historial de tus proyectos, colaborar de forma eficiente con otros desarrolladores y evitar la pérdida accidental de tu trabajo
  • Fundamentos de Git y GitHub
  • Instalación y Configuración del Entorno
  • El Flujo de Trabajo y Comandos Clave
  • Creación y Gestión de Ramas (Branches)
  • Integración de Código (Merge)
  • Resolución de Conflictos
  • Buenas Prácticas Profesionales

Principiante

Realidad Aumentada

0

(0 Comentarios)

Comparar

Este curso ofrece una introducción completa y práctica a la realidad aumentada (AR) en dispositivos móviles, enfocándose en las dos plataformas líderes del mercado: ARCore de Google y ARKit de Apple.

Gratis

00:10:42 Horas

Última actualización Wed, 03-Jun-2026

3 Lecciones 00:10:42 Horas Español
Este curso ofrece una introducción completa y práctica a la realidad aumentada (AR) en dispositivos móviles, enfocándose en las dos plataformas líderes del mercado: ARCore de Google y ARKit de Apple.
Resultados:
  • Comprender qué es la realidad aumentada y cómo se diferencia de la realidad virtual
  • Conocer las plataformas ARCore (Android) y ARKit (iOS), sus características y funcionalidades.
  • Identificar los principales casos de uso de la realidad aumentada en distintas industrias.
  • Integrar la pantalla de AR al menú principal de la aplicación con lógica para diferenciar entre dispositivos iOS y Android

Principiante

Programa Ser Incluyente

5

(1 Comentarios)

Comparar

El programa "Ser Incluyente" es una iniciativa estratégica de formación de la Secretaría de Inclusión Social del Estado de Baja California. Su propósito central es fortalecer las capacidades de las personas servidoras públicas para garantizar que el ejercicio de sus funciones se realice bajo una perspectiva de derechos humanos, trato digno y justicia social. A través de la Dirección de Innovación y Cultura Institucional, este programa busca transformar la cultura organizacional del gobierno, transitando de modelos asistencialistas hacia un enfoque de derechos donde la ciudanía sea reconocida en su plena dignidad.

Gratis

01:03:00 Horas

Última actualización Fri, 15-May-2026

15 Lecciones 01:03:00 Horas Español
El programa "Ser Incluyente" es una iniciativa estratégica de formación de la Secretaría de Inclusión Social del Estado de Baja California. Su propósito central es fortalecer las capacidades de las personas servidoras públicas para garantizar que el ejercicio de sus funciones se realice bajo una perspectiva de derechos humanos, trato digno y justicia social. A través de la Dirección de Innovación y Cultura Institucional, este programa busca transformar la cultura organizacional del gobierno, transitando de modelos asistencialistas hacia un enfoque de derechos donde la ciudanía sea reconocida en su plena dignidad.
Resultados:
  • Este programa garantiza una atención ciudadana humanizada y técnica, donde las personas funcionarias no solo conozcan la teoría de la inclusión, sino que la ejerzan como una obligación, utilizando las herramientas de derechos humanos, lenguaje incluyente, equitativa, legal para todes, todas y todos.

Intermedio

Contenedores y Microservicios

0

(0 Comentarios)

Comparar

Capacítate en la arquitectura de contenedores y microservicios. Aprende a empaquetar, configurar y desplegar aplicaciones altamente escalables utilizando Docker, Docker Compose y Kubernetes. Optimiza el desarrollo de tus sistemas, garantizando alta disponibilidad y tolerancia a fallos en la nube.

Gratis

01:17:07 Horas

Última actualización Mon, 13-Apr-2026

15 Lecciones 01:17:07 Horas Español
Capacítate en la arquitectura de contenedores y microservicios. Aprende a empaquetar, configurar y desplegar aplicaciones altamente escalables utilizando Docker, Docker Compose y Kubernetes. Optimiza el desarrollo de tus sistemas, garantizando alta disponibilidad y tolerancia a fallos en la nube.
Resultados:
  • Elección de arquitectura: Capacidad de decidir con criterio técnico cuándo aplicar un enfoque monolítico y cuándo migrar a microservicios según el tamaño y la demanda del proyecto.
  • Administración Cloud: Creación de clústeres de Kubernetes en Google Cloud, definiendo la cantidad de nodos, recursos de CPU, discos y zonas de alojamiento.
  • Dominio de Docker: Construcción de imágenes con Dockerfile usando instrucciones clave (FROM, RUN, CMD, COPY) e implementación de volúmenes persistentes.

Categorías principales

12 Cursos

Baja Stack

9 Cursos

Repositorios

3 Cursos

Flutter

3 Cursos

Webhooks y APIs

3 Cursos

Tecnologías Emergentes.

2 Cursos

Diversidad, Equidad e Inclusión

1 Cursos

Inteligencia Artificial

Adopta una Herramienta

¡Por una soberania digital!

Saber más

Convertirse en instructor

Enseñe a miles de estudiantes

Unirse ahora