-
AgotadoSe espera que la persona que aprueba este curso sea capaz de reconocer los conceptos básicos de computación en la nube, modelos de servicios y tipos de infraestructura.
-
En el curso Machine Learning I los estudiantes aprenderán los fundamentos y los principales métodos de Machine Learning para la aplicación de algoritmos y modelos que permitan la identificación de patrones y tendencias y el análisis de grandes cantidades de datos para la toma de decisiones o la realización de predicciones.
-
AgotadoLos sistemas ciberfísicos, aquellos sistemas que perciben y reaccionan a nuestro entorno, tienen una serie de sensores que les permiten medir el ambiente físico y actuadores que permiten responder con acciones. En este curso se exploran categorías importantes de sensores y actuadores y mediante programación directa y de manera práctica se aprende a diseñar sistemas.
-
AgotadoLos microcontroladores son pequeñas computadoras que permiten controlar sistemas. Muchas de las soluciones creadas con estas computadoras, requieren intercambio de información a través de sistemas de comunicación como bluetooth, Wi-Fi, radio y otras. En este curso se exploran algunas de estas tecnologías y cómo funcionan en microcontroladores.
-
AgotadoMuchos sistemas en tiempo real que trabajan en microcontroladores se programan utilizando el lenguaje C/C++. Aunque la programación es pequeña, muchos de estos códigos deben manejar de manera adecuada memoria y estructuras de programación para garantizar el funcionamiento óptimo. En este curso se aprende este lenguaje, pero orientado a la programación de estos sistemas, y al manejo adecuado de memoria y capacidad de microcontroladores.
-
AgotadoLa analítica de datos es un campo dinámico que implica la aplicación de diversos modelos con el fin de identificar patrones y predecir comportamientos potenciales en un sistema utilizando datos existentes. Esta disciplina se enfoca en gran medida en la implementación de modelos matemáticos y estadísticos avanzados. En este curso, exploraremos una variedad de estos modelos para extraer información valiosa de los datos, empleando herramientas de programación avanzadas como Python y R, que son fundamentales en el análisis de datos moderno.
-
AgotadoEste curso de RPA está diseñado para aprender todos los aspectos básicos del diseño y funcionamiento de Robotic Process Automation, procesos que permiten automatizar casi sin código procesos que no requieren la intervención de personas.
-
AgotadoEn el curso de Introducción a RPA con UiPath, descubrirás el apasionante mundo de la Automatización Robótica de Procesos (RPA, por sus siglas en inglés) y aprenderás cómo utilizar la plataforma líder, UiPath, para automatizar tareas de forma eficiente y escalable.
-
AgotadoEste curso de RPA está diseñado para aprender todos de programación avanzada de Robotic Process Automation. En este curso se aprenden aspectos avanzados de RPA utilizando la herramienta UiPath.
-
AgotadoLos Chatbots son programas de computadora diseñados para conversar con humanos. En este curso se aprenden a utilizar algunas herramientas para implementar aplicaciones de chatbots, especialmente aplicados a servicio al cliente.
-
AgotadoEste curso permite a los estudiantes desarrollar proyectos completos profesionales, para completar sus habilidades tanto en el diseño e implementación de RPA, con especial aplicación a ejemplos reales de interés del estudiante, con el apoyo de un mentor.
-
AgotadoNano curso. Las placas de microcontroladores Arduino (y clones) se han transformado rápidamente en una gran herramienta de enseñanza de varias áreas de tecnología, ciencias y matemáticas. En este curso se le enseña a docentes a cómo desarrollar el potencial de los Arduinos para la enseñanza de diferentes temas y cómo preparar experimentos y crear proyectos con Arduinos para la enseñanza de contenidos relevantes.
-
AgotadoNano curso. La inteligencia artificial se ha convertido en una de las herramientas de análisis y desarrollo más importantes de la última década. En este curso se parte de la programación en Python para desarrollar redes neuronales desde las más simples, hasta las más avanzadas, utilizando TensorFlow de Google y usando el ambiente Google Colab.
-
AgotadoNano curso. Como parte del aprendizaje STEAM, el cual hace énfasis en el aprendizaje de las formas artísticas mediante la tecnología, se crea este curso en el que se aprende a desarrollar diseños gráficos, de forma generativa. Es decir, mediante un lenguaje de programación (p5.js), que se aprende en el curso, se hacen creaciones gráficas interactivas, que permiten la expresión de ideas artísticas a través de la programación.
-
AgotadoEl uso de plataformas en la nube, como parte de la estrategia de software as a service es parte del día a día de las empresas que proveen servicios de software. El proceso de desarrollo, de dichos servicios involucra tener el conocimiento de cómo hacer uso de dichas plataformas. AWS se ha posicionado como uno de los líderes esta industria. En este curso, se cubrirán los principales temas que debe tener en cuenta el estudiante para poder hacer el AWS Certified Developer Associate Exam.
-
AgotadoHacer uso de los servicios que ofrecen las plataformas en la nube de forma efectiva, requiere de un conocimiento que permita plantear soluciones cuya arquitectura esté diseñada para sacar ventajas de cada plataforma. En este curso, el estudiante aprenderá los elementos necesarios para poder hacer frente al exame AWS Certified Solutions Architect, y a la vez la forma de diseñar soluciones bajo la plataforma de AWS.
-
AgotadoEl desarrollo de aplicaciones móviles es, hoy en día, una de las competencias más importantes de la industria del desarrollo de software. En este curso el estudiante va a aprender cómo desarrollar aplicaciones móviles utilizando Flutter para el desarrollo de aplicaciones móviles. El curso inicia explicando los diferentes frameworks para desarrollo de aplicaciones móviles, sus ventajas y desventajas, para luego explicar e instalar el ambiente de desarrollo. Posteriormente se le explicará la arquitectura de Flutter y el uso de los componentes y la arquitectura de Flutter.
-
AgotadoSpring Boot es una de las herramientas más usadas en el desarrollo en Java. Con Srping, se puede desarrollar aplicaciones usando el patrón MVC y herramientas de ORM. En este curso los estudiantes aprenden los conocimientos avanzados de SPRING BOOT, entre ellos seguridad, seguridad avanzada, AOP y testing.
-
AgotadoEl desarrollo seguro de software se ha convertido en una responsabilidad ética de todos los desarrolladores de software, que deben garantizar que los sistemas desarrollados sean seguros y protejan la privacidad de los usuarios. El curso de Software Security Fundamentals busca que los estudiantes comprendan los principios para el desarrollo de sistemas y aplicaciones de software contra vulnerabilidades, amenazas y ataques informáticos. El curso ha sido diseñado bajo el paradigma de competencias, por lo que los participantes podrán poner en práctica lo que van aprendiendo a lo largo del curso, y para cumplir con el nivel 2 del Marco de habilidades de las Tecnologías de información (SFIA 8), por lo que el estudiante podrá demostrar la comprensión práctica de los fundamentos de seguridad del software.
-
AgotadoEl desarrollo de aplicaciones móviles es, hoy en día, una de las competencias más importantes de la industria del desarrollo de software. En este curso el estudiante va a aprender cómo desarrollar aplicaciones móviles utilizando Kotlin para el desarrollo de aplicaciones móviles. El curso explica los fundamentos de Kotliz y la estructura de proyectos Android en Kotlin, luego la interfaz de usuario, la arquitectura y y el uso de servicios Rest, así como la programación en Kotlin.
-
AgotadoNano curso. El curso permite al estudiante comprender los principios de diseño que están involucrados con la creación de páginas web informativas. En el curso el estudiante implementará dichos elementos de diseño, mediante el uso de los elementos base de HTML y CSS, con el fin de que logren desarrollar páginas informativas que les permitan presentar contenidos de temas específicos, de una manera interactiva y dinámica.
-
AgotadoNano curso. El curso permite al estudiante comprender los principios de diseño que están involucrados con la creación de páginas web y aprenderá sobre la importancia de los principios de accesibilidad en las páginas web. En el curso el estudiante implementará dichos elementos de diseño, mediante el uso de los elementos base de HTML y CSS, con el fin de que logren desarrollar páginas informativas que les permitan presentar contenidos de temas
-
AgotadoNano Curso. En Azure, las máquinas virtuales son el principal recurso computacional. Este curso le enseñará cómo aprovisionar máquinas virtuales en Azure y en la línea de comandos. También aprenderá cómo crear imágenes personalizadas para sus aplicaciones y administrar discos virtuales.
-
AgotadoNano curso. En este curso, se le presentará el sistema operativo Linux. Aprenderá sobre el modelo de licencia y varias distribuciones de Linux. Revisaremos algunos servicios entregados en el sistema operativo Linux. Concluiremos este curso observando cómo buscar y analizar texto utilizando herramientas de línea de comandos en el sistema operativo.
-
AgotadoNanocurso. Este curso introduce al estudiante en los fundamentos del pensamiento creativo para solucionar problemas cotidianos. Se comparten herramientas prácticas que le ayudarán a los participantes a resolver problemas finitos tanto en el estudio como en la cotidianidad. El curso no tiene evaluación formal u obligatoria. Se otorga un certificado de participación con la asistencia completa al curso y la participación activa en cada una de las sesiones.
-
AgotadoNanocurso. Este curso introduce al estudiante en los fundamentos del pensamiento creativo para solucionar problemas cotidianos. Se comparten herramientas prácticas que le ayudarán a los participantes a resolver problemas finitos tanto en el estudio como en la cotidianidad. El curso no tiene evaluación formal u obligatoria. Se otorga un certificado de participación con la asistencia completa al curso y la participación activa en cada una de las sesiones.
-
El análisis de datos con el lenguaje de programación Python permite el uso de las bibliotecas más representativas y funcionales para la implementación precisa de procesos estadísticos y matemáticos en la toma de decisiones. El curso se concentra en el aprendizaje de Python orientado al análisis de datos y una introducción al Machine Learning.
-
AgotadoEste módulo tiene como objetivo dar al participante los conocimientos básicos en diseño de interfaces o UI desing. El objetivo es partir de un diseño UX para permitirle la maquetación y creación de prototipos más elaborados que en el primer módulo, profundizando en el desarrollo del concepto utilizando herramientas básicas como Adobe XD y fundamentos en HTML, CSS y JavaScript.
-
AgotadoEste curso guiará al estudiante en el aprendizaje de React desde los conceptos básicos hasta la creación de sitios interactivos completos, por medio de ejemplos prácticos que pueden ser aplicados en la vida real en el desarrollo de una aplicación web.
-
AgotadoLa herramienta R es un instrumento de mucho poder para el análisis de datos, y rápidamente se ha transformado en uno de los lenguajes dominantes para la analíticas de datos. En este curso extendemos las posibilidades de R para con ejemplos específicos utilizar diferentes algoritmos de análisis de alto nivel para apoyar la predicción y toma de decisiones con datos.
-
AgotadoPython a través de librerías como PyTorch y TensorFllow, permite aplicar algoritmos avanzados de analítica de datos y Machine Learning. En el curso se trabaja de manera práctica con estas librerías para desarrollar procesos completos de análisis, interpretación y visualización de datos, desde el análisis de lenguajes naturales hasta la utilización de redes neuronales.
-
AgotadoLa ciencia de datos se ha transformado en un área indispensable para la predicción, toma de decisiones y análisis del contexto de empresas y organizaciones. En este curso les damos un primer acercamiento a los fundamentos de la ciencia de datos, desde aspectos de programación, hasta el análisis y visualización, como su utilización en la toma de decisiones.
-
AgotadoSe espera que la persona que apruebe este curso, pueda implementar sistemas operativos para la puesta en marcha de infraestructura y servicios, con base en las especificaciones técnicas del fabricante , cumpliendo con los procedimientos establecidos en el área de trabajo e interactuando con los integrantes del equipo, para la solución de problemas.
-
AgotadoEl certificado Linux Essentials sirve como una excelente introducción a la certificación Linux Professional que es más completa y avanzada. Este curso prepara a los estudiantes con habilidades aplicables a redes, desarrollo de software y administración de Linux alineándose con la certificación Linux Essentials de LPIC.
-
AgotadoLa Certificación Internacional en Pruebas de Software – Nivel de Fundamentos es el nivel básico del esquema de certificación profesional en pruebas de software más ampliamente reconocido mundialmente, este nivel recomienda algunas extensiones y especializaciones adicionales como lo son las pruebas en metodologías agiles y las pruebas de usabilidad entre otras.
-
AgotadoEste módulo se enfoca en temas avanzados de UX que incluyen experiencias de servicio, diseño persuasivo, principios de adopción de una solución, principios básicos de diseño UX para dispositivos tales como wearables, AR, VR. Todos los temas se enmarcan dentro de un proceso Lean UX que permite identificar las diferentes fases de la metodología ágil para la creación de una solución UX.
-
AgotadoEste módulo cierra el programa partiendo de un diseño UX para llegar a la implementación completa de una solución a nivel de UI, con elementos básicos de Front End. El estudiante se familiarizará con herramientas tales como lnVision, Sketch, entre otros.
-
AgotadoPermitir al estudiante tener el suficiente conocimiento para obtener y gestionar datos provenientes de distintas fuentes y donde dichos datos pueden ser estructurados o no estructurados (imágenes, sonidos, video, texto, etc.), y los cuales hayan sido recopilados por medio de gestores de base de datos, programas o APIs, sensores, etc.
-
AgotadoEste curso tiene como objetivo analizar las principales herramientas de estadística descriptiva y estimación, además se busca mostrar la correcta utilización de gráficos y clasificación, mostrar las diferencias entre eventos probabilísticos y Determinístico y finalmente conocer los aspectos alrededor de los modelos estadísticos y de predicción.
-
AgotadoEl estudiante podrá aprender las bases de programación utilizando un lenguaje usado ampliamente como lo es Javascript. Al final del curso el estudiante será capaz de crear aplicaciones que corran desde su terminal utilizando NodeJS.
-
Nanocurso.La orientación a objetos (OOP) ha sido el paradigma de facto durante las últimas décadas en programación. OOP se basa fuertemente en la noción de estado mutable y, en la mayoría de los casos, en programación imperativa clásica en el nivel de control. Necesidades que requieren aumentar la escalabilidad de la aplicaciones actuales (por ejemplo, multi-threading o reactive programming) obligan principios y patrones distintos para equilibrar productividad, eficiencia y mantenibilidad. La programación funcional (FP) se ofrece como una excelente vía alterna que se alinea muy bien con ese requerimiento de equilibrio y que se puede acoplar con OOP de manera elegante, promoviendo un poderoso estilo declarativo de abstracción. La mayoría de los lenguajes OOP permiten en la actualidad una faceta en FP. En esta cápsula hacemos un estudio fundamentado y pragmático, del caso de Java y su progresiva evolución hacia una faceta en FP, buscando destacar y obtener beneficios en la forma de realizar la programación en situaciones comunes, para las cuales se darán ejemplos prácticos. La cápsula introduce la realización de FP en Java en una primera iteración de 8 horas.
-
AgotadoTiene como propósito enseñar a profesionales y organizaciones a identificar los problemas de una forma comprensible utilizando Big Data, para proporcionar soluciones útiles con la gran cantidad de información y con datos que pueden ser moldeados o probados de cualquier manera que se considere adecuada.
-
AgotadoTiene como propósito enseñar a profesionales a dirigir, liderar o ser parte de un equipo de trabajo con la capacidad de analizar y resolver problemas de calidad. Además de coordinar el proceso de recolección de datos del proyecto, validar el sistema de medición y desarrollar la carta de proyecto y diagrama SIPOC (proveedor, entrada, proceso y salida).