Cursos abiertos de Ingeniería del Software
-
Inicia en la gestión de bases de datos con SQL Server, aprendiendo a crear y gestionar tablas, así como a utilizar comandos SQL esenciales para la manipulación y consulta de datos de manera efectiva.
-
Domina SQL Server con técnicas avanzadas en JOINs, TRIGGERS y optimización de consultas, asegurando la integridad y seguridad de tus bases de datos, además de implementar tareas automatizadas efectivas.
-
Aprende a diseñar y desarrollar APIs RESTful con .NET Core, explorando la arquitectura de servicios, manejo de errores, autenticación y más, todo mientras creas soluciones robustas y escalables para aplicaciones web modernas.
-
Domina el uso de Python para análisis de datos, aprendiendo a manejar DataFrames y aplicar técnicas de análisis descriptivo y métodos avanzados para obtener información valiosa de los datos.
-
El curso Python Avanzado Pcap con Examen de Certificación ofrece preparación integral para superar el examen, con enfoque práctico y profundización en técnicas avanzadas de programación.
-
Aprende a gestionar tu entorno de desarrollo con Python y Thonny. Configura VSCode y domina el control de versiones con Git y GitHub para facilitar la colaboración y el seguimiento de cambios en tus proyectos.
-
Prepárate para obtener la certificación ISTQB Fundamentos y aprende los principios básicos de testing, gestión de pruebas, diseño de casos de prueba, y garantiza la calidad de software en cualquier proyecto de desarrollo.
-
A lo largo de 4 semanas, los estudiantes aprenderán los fundamentos de la programación en Python, tales como manejo de variables, operadores, estructuras de control de flujo, colecciones de datos, funciones y manejo de excepciones.
-
Aprende los fundamentos de Python, cubriendo conceptos básicos del lenguaje, estructuras de datos y almacenamiento, para establecer una base sólida en programación.
-
Desarrolla interfaces web interactivas y modernas utilizando HTML, CSS y JavaScript. Aprende a aplicar estilos, crear layouts responsivos y utilizar frameworks populares como Bootstrap para mejorar tu flujo de trabajo.
-
Conviértete en un experto en React y aprende a crear aplicaciones web interactivas y dinámicas, dominando desde el estado y ciclo de vida de componentes hasta la optimización y publicación de tu aplicación.
-
Aprende a crear aplicaciones web robustas utilizando ASP.NET Core, dominando tanto el lado del cliente como del servidor, con enfoques modernos y pruebas unitarias para garantizar la calidad del desarrollo.
Todos los cursos de Ingeniería del Software
-
Sin stockEn este curso los estudiantes adquieren los conocimientos esenciales para el diseño de una página web básica, usando HTML y los elementos básicos de CSS. En el curso se aprende sobre la historia de HTML y CSS y las diferencias en soporte de los navegadores. Aprenderá sobre conceptos básicos de diseño, como organizar una página HTML y cómo implementar el diseño usando los elementos de CSS.
-
Sin stockEste 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.
-
Sin stockEste 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.
-
Sin stockAdemás, el curso abordará el desarrollo guiado por pruebas (TDD) y el desarrollo guiado por comportamiento (BDD), permitiendo que las pruebas no solo validen funcionalidades, sino que también sirvan como documentación clara y comprensible.
-
Sin stockEn este curso los estudiantes aprenden los conocimientos para analizar problemas e implementar casos de prueba para aplicaciones web, desarrolladas usando el lenguaje JavaScript. El estudiante conocerá sobre las herramientas principales o frameworks para la realización de pruebas automatizadas usando el lenguaje JavaScript.
-
Sin stockEn este curso los estudiantes aprenden los conocimientos de automatización de pruebas, tomando de base la teoría de pruebas. El estudiante aprenderá sobre la instalación y configuración del ambiente y las herramientas de pruebas automatizadas utilizadas en la plataforma Java y Luego aprenderá los conceptos principales detrás de las herramientas de automatización de pruebas y el uso de librerías de automatización.
-
Inicia en la gestión de bases de datos con SQL Server, aprendiendo a crear y gestionar tablas, así como a utilizar comandos SQL esenciales para la manipulación y consulta de datos de manera efectiva.
-
Domina SQL Server con técnicas avanzadas en JOINs, TRIGGERS y optimización de consultas, asegurando la integridad y seguridad de tus bases de datos, además de implementar tareas automatizadas efectivas.
-
Sin stockLos datos son, hoy el día, el activo más importante de cualquier organización. El almacenamiento de dichos datos, así como el diseño y la recuperación de dichos datos, cobra cada vez más importancia. El curso introduce al estudiante al proceso de administración de servidores de bases de datos SQL Server, incluyendo la instalación, habilitación de puertos, tareas básicas de administración de usuarios y seguridad, así como el manejo de seguridad integrada, respaldos y recuperación de datos.
-
Sin stockEl 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.