Inicia tu aprendizaje
Aprende cualquier tema, en cualquier momento.




Aprendizaje de clase mundial
20 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
Desarrollo de Aplicaciones Web y Móviles con PHP
Aprende a crear soluciones eficientes y seguras con el Framework de desarrollo del Gobierno de Baja California
Última actualización vie, 24-jul-2026
Desarrollo de Aplicaciones Web y Móviles con PHP
Aprende a crear soluciones eficientes y seguras con el Framework de desarrollo del Gobierno de Baja California
Resultados:
- Aprenderás a crear aplicaciones web y móviles seguras y eficientes con el Framework de desarrollo del Gobierno de Baja California
- Dominarás la arquitectura de software Modelo-Vista-Controlador (MVC) basada en PHP
- Conocerás el protocolo de comunicación HTTP y la estructura modular de directorios del sistema
- Configurarás la autenticación con Identidad BC y desplegarás la pila LAMP bajo PHP 8.1 en un servidor Ubuntu
- Cargarás bases de datos MariaDB y ajustarás configuraciones locales para un desarrollo exitoso
Principiante
Flutter para aplicaciones gubernamentales
Desarrolla aplicaciones móviles y web estandarizadas con Flutter, optimizadas para hardware y software específicos.
Última actualización mié, 22-jul-2026
Flutter para aplicaciones gubernamentales
Desarrolla aplicaciones móviles y web estandarizadas con Flutter, optimizadas para hardware y software específicos.
Resultados:
- Desarrollará aplicaciones móviles y web estandarizadas con Flutter
- Optimizará el desarrollo multiplataforma para sistemas macOS y Android Studio
- Conocerá una arquitectura organizada para lógica de servicios, interfaces de usuario y configuraciones específicas
Actualización de AppWidgets
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
Última actualización mié, 22-jul-2026
Actualización de AppWidgets
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.
Tecnologias de Seguridad
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.
Última actualización vie, 17-jul-2026
Tecnologias de Seguridad
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
Gemini Code Assist - Configuración VSC
Capacítate en el uso de Gemini Code Assist para Visual Studio Code. . Aprende a generar, autocompletar y depurar código de forma asistida por inteligencia artificial para agilizar la creación de tus proyectos . Optimiza los tiempos de desarrollo de tu equipo y mejora la calidad del software con esta innovadora herramienta
Última actualización vie, 17-jul-2026
Gemini Code Assist - Configuración VSC
Capacítate en el uso de Gemini Code Assist para Visual Studio Code. . Aprende a generar, autocompletar y depurar código de forma asistida por inteligencia artificial para agilizar la creación de tus proyectos . Optimiza los tiempos de desarrollo de tu equipo y mejora la calidad del software con esta innovadora herramienta
Resultados:
- Instalación y configuración completa del plugin de Gemini Code Assist en Visual Studio Code.
- Capacidad para generar funciones y bloques de código automáticamente a partir de instrucciones simples o comentarios.
- Habilidad para identificar fallos de sintaxis o lógica y corregirlos de forma automática utilizando el comando de corrección rápida.
- Mejora en tu productividad, logrando entregar proyectos más eficientes en menor tiempo gracias a la programación asistida por modelos extensos de lenguaje (LLM).
Llave BC
Es una plataforma web centralizada que permite a ciudadanos y empresas iniciar, dar seguimiento y completar 57 trámites en línea las 24 horas del día. Entre los servicios más destacados se encuentran la obtención de constancias de antecedentes penales, duplicados de certificados escolares y el pago de impuestos. Para acceder, el usuario requiere una identidad digital llamada "LLAVE BC"
Última actualización lun, 15-jun-2026
Llave BC
Es una plataforma web centralizada que permite a ciudadanos y empresas iniciar, dar seguimiento y completar 57 trámites en línea las 24 horas del día. Entre los servicios más destacados se encuentran la obtención de constancias de antecedentes penales, duplicados de certificados escolares y el pago de impuestos. Para acceder, el usuario requiere una identidad digital llamada "LLAVE BC"
Resultados:
Última actualización vie, 22-may-2026
Framework
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.
Introducción Webhooks
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
Última actualización jue, 21-may-2026
Introducción Webhooks
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
- Registrar un endpoint y crear un Webhook en el sistema, asignándole un
- 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
- Transformar y compactar la información antes de enviarla, construyendo arreglos personalizados para formatear fechas, encriptar IDs y ocultar datos innecesarios por seguridad
Introducción Blockchain
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
Última actualización jue, 21-may-2026
Introducción Blockchain
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
- 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
CodeTogether
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
Última actualización jue, 21-may-2026
CodeTogether
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
Git
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.
Última actualización jue, 21-may-2026
Git
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
Realidad Aumentada
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.
Última actualización mié, 20-may-2026
Realidad Aumentada
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