Cursos abiertos de Ingeniería del Software
Todos los cursos de Ingeniería del Software
-
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 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.
-
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.
-
AgotadoHoy en día, saber programar es una habilidad que trasciende la carrera de informática y es sumamente útil para profesionales de diferentes industrias. Este curso provee los conceptos básicos de programación utilizando el lenguaje Javascript, que es ampliamente utilizado en desarrollo web. El curso parte del supuesto que el estudiante no sabe nada de programación, por lo que inicia con conceptos básicos desde el inicio. No obstante, requerirá de un importante esfuerzo por parte del estudiante para asimilar toda la materia que se verá durante las 10 semanas. De forma complementaria a lo que se aprenda en clase, el estudiante deberá practicar entre tres y cinco horas semanales para reforzar los conceptos vistos hasta el momento. La metodología del curso es orientada a la práctica, aunque en cada lección se toma un tiempo para entender las ideas y conceptos previos a la implementación en código.
-
AgotadoEl desarrollo móvil es quizá una de las competencias más buscadas hoy en día. Para desarrollar una aplicación móvil, hay dos caminos: desarrollo nativo según el sistema operativo del dispositivo, o desarrollo híbrido, utilizando tecnologías específicas que permiten que las aplicaciones que se desarrollen se puedan ejecutar en todas las plataformas. Ionic utiliza tecnologías como HTML, CSS, JAVASCRIPT Y ANGULAR para el desarrollo de aplicaciones móviles. En este curso el estudiante aprenderá sobre la arquitectura y marco de trabajo de IONIC, el uso de sus componentes y la creación de aplicaciones utilizando templates.
-
AgotadoLa programación, conforme va resolviendo problemas más complejos, las decisiones de diseño se vuelven más relevantes. En este curso, se introduce al estudiante con los principios SOLID de desarrollo de software, con el fin de que pueda aplicarlos en el diseño de los sistemas, mejorando el encapsulamiento, el crecimiento futuro, la realización de pruebas y el mantenimiento futuro de dichos sistemas.
-
AgotadoLa certificación como Scrum Developer Professional Certificate SDPCTM está diseñada para evaluar conocimientos a nivel del rol como Developer y cómo esta facilita la ejecución de las tareas para desarrollar el entregable.
-
AgotadoLa Certificación Internacional en Pruebas de Software - Nivel de Fundamentos en Metodologías Agiles “ISTQB® Certified Tester Foundation Level, Agile Tester” es un nivel especializado del esquema de certificación profesional en pruebas de software más ampliamente reconocido mundialmente. Este curso prepara a los participantes para el examen que permite acceder a la citada cualificación internacional. El curso está basado en el ‘Syllabus’ (cuerpo de conocimientos) de esta certificación, y aborda temas como: Manifiesto ágil, metodologías agiles “XP, Kanban y scrum”, Fundamentos de las pruebas agiles, Pruebas a través del ciclo de vida ágil, técnicas, herramientas y procesos de pruebas ágiles Al concluir el curso, el participante será capaz de aplicar a sus proyectos las técnicas aprendidas, para contribuir decisivamente a su éxito.
-
AgotadoEl Curso de Introducción a WordPress busca introducir al estudiante en el mundo del diseño y gestión de sitios web utilizando una de las plataformas más influyentes en la industria: WordPress.
-
Agotado
El curso Desarrollo de microservicios con Java ha sido diseñando bajo el paradigma de competencias, con lo que los participantes podrán poner en práctica lo que van aprendiendo a lo largo del curso, siendo capaces de diseñar e implementar microservicios y resolver problemas que surgen del desarrollo de este tipo de aplicaciones.
-
AgotadoEl curso de fundamentos de C# introduce al estudiante en el mundo de la programación, utilizando C#, un lenguaje versátil, orientado a objetos que no solo es utilizado para el desarrollo de aplicaciones de variada complejidad, sino que cuenta con una gran comunidad de desarrolladores.
-
AgotadoEl curso de diseño gráfico es una introducción a los fundamentos del diseño gráfico. Los estudiantes aprenderán a utilizar herramientas y técnicas básicas para crear diseños visuales efectivos y atractivos.
-
AgotadoRuby es considerado uno de los lenguajes de programación más versátiles, principalmente debido a que combina las mejores características de los lenguajes dinámicos y los lenguajes fuertemente tipados, todo esto dentro del paradigma de la programación orientada a objetos.
-
AgotadoEl desarrollo de aplicaciones web utilizando frameworks se ha popularizado en los últimos años. En este curso el estudiante aprenderá a desarrollar aplicaciones web usando el framework de desarrollo React. Iniciará con la explicación de React Router, luego se hará un repaso de Ajax y TypeScript, para finalizar con Redux y patrones de diseño. Finalmente, el estudiante elaborará una aplicación o proyecto, utiilzando los conceptos vistos en clase.
-
AgotadoEn este curso las principales temáticas por abordar son introducción a base de datos, modelado y diseño de bases de datos, creación de una base de datos, lenguaje de consulta estructurado (SQL) y datos no SQL.
-
AgotadoLa programación de bases de datos se define como el proceso de diseño, desarrollo y codificación de aplicaciones que facilitan el almacenamiento, el registro y la consulta de los activos digitales esenciales para el funcionamiento de los servicios de una organización.
-
AgotadoLa programación de bases de datos se define como los procedimientos informáticos que permiten el desarrollo de la recopilación, el registro y el manejo de los datos requeridos para la toma de decisiones en una organización.
-
AgotadoLa programación de bases de datos se define como los procedimientos de diseño, implementación y gestión de sistemas de almacenamiento de datos mediante el uso de lenguajes de programación que permitan almacenar, organizar y recuperar datos de manera eficiente.
-
AgotadoEste curso está diseñado para proporcionar a los desarrolladores una comprensión completa y práctica de cómo desarrollar aplicaciones SOA utilizando Oracle SOA Suite 12c.
-
AgotadoEl DevOps Testing Automation consiste en el uso de herramientas y prácticas automatizadas para la ejecución continua de pruebas de software mediante la integración de las fases de desarrollo y operaciones lo que permite la mejora en la calidad, el aceleramiento de la entrega de productos y la estabilidad en entornos de desarrollo y producción.
-
AgotadoRuby on Rails es un marco de trabajo de desarrollo web de código abierto que utiliza el enfoque de la arquitectura MVC (Modelo-Vista-Controlador) lo que facilita diseñar aplicaciones web de manera rápida y eficiente mediante convenciones predeterminadas lo que mejora el manejo de bases de datos, la gestión de plantillas y la lógica de controladores.
-
AgotadoEste curso proporciona a los programadores las habilidades necesarias para desarrollar aplicaciones utilizando .NET 8 y automatizar su despliegue en Azure AKS mediante Azure DevOps. A lo largo del curso, los estudiantes aprenderán a crear aplicaciones escalables y seguras, implementar pipelines de CI/CD, y gestionar los despliegues en Kubernetes en un entorno cloud.
-
AgotadoEste curso está diseñado para profesionales con conocimientos previos en Power Apps que buscan profundizar en el desarrollo avanzado de aplicaciones.
-
AgotadoEste curso extenso de 32 horas está diseñado para proporcionar una comprensión profunda de las pruebas de software, cubriendo metodologías manuales, automatizadas y pruebas de seguridad, con un enfoque intensivo en la aplicación práctica de estos conocimientos.
-
AgotadoEste curso básico de Power Apps está diseñado para personas interesadas en aprender a crear aplicaciones personalizadas sin necesidad de conocimientos avanzados en programación.
-
AgotadoA 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.
-
AgotadoLos estudiantes aprenderán a utilizar generadores y funciones lambda para crear código más eficiente y a registrar y rastrear errores con las herramientas logging y traceback.