Ingeniería del software

Ingeniería del software2023-01-11T09:13:39-06:00

Cursos abiertos de Ingeniería del Software

  • Curso Python Fundamentos

    Las principales temáticas por abordar en el curso son la introducción a Python, los tipos de datos y variables, las estructuras de datos y el almacenamiento.

  • Python para el análisis de datos
    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. 
  • SOFT-646 Programación en Python Avanzado
    En este curso las principales temáticas por abordar son la programación con objetos, las clases, los descriptores y las clases abstractas.
  • SQL server Avanzado

    La aplicación SQL Server es un sistema de gestión de bases de datos relacionales que permite el almacenamiento, la gestión y la recuperación de datos utilizando el lenguaje de consulta estructurado (SQL) en entornos empresariales.

  • ISTQB: Nivel Fundamentos (ISTQB® Certified Tester Foundation Level)
    La 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.
  • Devops Essentials Professional Certificate con examen de certificación

    Este curso está enfocado en la certificación DevOps Essentials Professional Certificate (DEPC), los estudiantes obtendrán un conocimiento fundamental de DevOps desde las perspectivas de: cultura, procesos y personas. Este conocimiento les permitirá un mayor nivel de conciencia sobre los principios ágiles y contribuirá a un cambio en la mentalidad con respecto a los enfoques tradicionales.

  • Ingeniería del Software
    Las temáticas por abordar en este curso son conceptos de Bash Scripting, flujos de programas, programación de scripts, Automatización CI/CD y Automatización de Azure DevOps con Bash.
  • Programación con Javascript
    El 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.
  • Ingeniería del Software
    En 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.
  • Ingeniería del Software
    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á elementos de diseño web, mediante el uso de los elementos base de HTML y CSS.

Carreras

Información de carreras

Programas Profesionales

Learning path

Empresas e instituciones

Capacita a tu personal

Todos los cursos de Ingeniería del Software

  • Curso Python Fundamentos

    Las principales temáticas por abordar en el curso son la introducción a Python, los tipos de datos y variables, las estructuras de datos y el almacenamiento.

  • Python para el análisis de datos
    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. 
  • Agotado
    SQL Server Básico
    En este curso, los estudiantes aprenderán sobre los fundamentos del diseño de datos, así como la creación de bases de datos, usando el motor SQL Server para la elaboración de tablas y la realización de consultas que permitan extraer la información de la forma más eficiente, aprovechando al máximo las facilidades que este servidor ofrece.
  • SOFT-646 Programación en Python Avanzado
    En este curso las principales temáticas por abordar son la programación con objetos, las clases, los descriptores y las clases abstractas.
  • Programación Funcional (FP) - Cápsula 1 : El caso de Java
    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.
  • Agotado
    RESTful Web APIs con .NET Core
    Al finalizar este curso-taller el estudiante será capaz de construir, desarrollar y mantener servicios web y backends con .NET, lo que permite al estudiante en aspectos de implementación, pruebas, monitoreo, mantenimiento, consumo y seguridad de APIs web con otras tecnologías en web, móviles y aplicaciones de escritorio.
  • Agotado
    En este curso, el estudiante aprenderá los conceptos y herramientas necesarias para construir SPA (Single Page Applications), utilizando Angular como librería de desarrollo.
  • SQL server Avanzado

    La aplicación SQL Server es un sistema de gestión de bases de datos relacionales que permite el almacenamiento, la gestión y la recuperación de datos utilizando el lenguaje de consulta estructurado (SQL) en entornos empresariales.

  • Agotado
    Introducción a WordPress
    El 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
    Desarrollo de Aplicaciones Web con React
    Este 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.
  • Agotado
    En este curso el estudiante aprenderá lo necesario para crear una interfaz gráfica compleja que se despliegue en un browser. Utilizando los lenguajes de HTML y CSS.
  • Agotado
    Ingeniería del Software

    El uso del lenguaje de programación Python ha aumentado de forma considerable en los últimos año y, hoy en día, se considera uno de lo lenguajes de programación más populares del mundo. Si bien es muy usado entre programadores, el lenguaje Python también es usado por profesionales de diversas áreas, para la creación de scripts simples, que realicen funciones especificas. En este curso, el estudiante aprenderá los elementos básicos de las estructuras y flujos de control en la programación, buenas prácticas de programación y desarrollo de script simples para resolver problemas de análisis de datos simples.

  • Agotado
    MongoDB consiste en una base de datos de documentos que ofrece una gran escalabilidad y flexibilidad, con un modelo de consultas e indexación avanzado que permite a los desarrolladores trabajar con datos de manera más ágil y escalable en comparación al lenguaje de consulta estructurado tradicional.
  • ISTQB: Nivel Fundamentos (ISTQB® Certified Tester Foundation Level)
    La 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.
  • Agotado
    Linux Essentials (LPIC) con examen de certificación
    El 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.
  • Agotado
    Este curso detalla las características más sobresalientes en los lenguajes utilizados actualmente en el análisis de datos. Se presenta para cada uno de ellos, sus particularidades, usos, y ejemplos prácticos.
  • Agotado
    Este curso presenta los fundamentos generales de UX y el rol que Design Thinking juega en diseño UX. Profundiza en la evaluación del usuario (user research) con el fin de traducir las necesidades del usuario en soluciones que generen valor usando Mobile First a través de la herramienta Marvel.
  • Devops Essentials Professional Certificate con examen de certificación

    Este curso está enfocado en la certificación DevOps Essentials Professional Certificate (DEPC), los estudiantes obtendrán un conocimiento fundamental de DevOps desde las perspectivas de: cultura, procesos y personas. Este conocimiento les permitirá un mayor nivel de conciencia sobre los principios ágiles y contribuirá a un cambio en la mentalidad con respecto a los enfoques tradicionales.

  • Agotado
    Full Stack .Net Fundamentals
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones utilizando tecnología .Net, empieza entendiendo la estructura en la que se basa el ambiente de desarrollo .Net, las diferencias entre el .Net framework y el .Net Core, así como la estructura de las herramientas de desarrollo que ofrece Microsoft en la nube. Posteriormente aprenderá a desarrollar una aplicación usando el lenguaje de programación C#, utilizando control de versiones y conexión a base de datos SQL Server.
  • Agotado
    Ingeniería del Software
    El 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.
  • Ingeniería del Software
    Las temáticas por abordar en este curso son conceptos de Bash Scripting, flujos de programas, programación de scripts, Automatización CI/CD y Automatización de Azure DevOps con Bash.
  • Agotado
    Desarrollo de microservicios con Java

    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.

  • Programación con Javascript
    El 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.
  • Agotado
    UX Avanzado: Lean UX
    Este 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.
  • Agotado
    Linux Essentials (LPIC) con examen de certificación
    El certificado Linux Essentials sirve como una excelente introducción a la certificación Linux Professional que es más completa y avanzada.
  • Agotado
    SOFT-643 Desarrollo Web HTML - CSS Intermedio
    El curso está diseñado por competencias y alineado con el marco global de habilidades y competencias para un mundo digital SFIA8, por lo que se propone que los estudiantes logren responder a un nivel de responsabilidad 2 en el área de Programación y Desarrollo de Software (PROG), de manera que identifican el proceso de desarrollo de páginas web funcionales y de calidad, con el uso de librerías, marcos de trabajo y herramientas que faciliten su elaboración.
  • Agotado
    Mobile Testing
    El desarrollo de aplicaciones móviles es, hoy en día, una de las competencias más importantes de la industria del desarrollo de software. Pero igual de importante que el saber desarrollar aplicaciones móviles, es el desarrollar aplicaciones móviles que sean confiables y que cumplan con los elementos de calidad mínimos que se requiere en el mundo de hoy. Una aplicación móvil que afecta de forma negativa el rendimiento del teléfono, no va a ser utilizada por los usuarios, y va a generar malas calificaciones en las plataformas de descarga. En este curso, el estudiante aprenderá las técnicas y herramientas que se usan para probar aplicaciones móviles, sus ventas y desventajas. Aprenderá también a crear casos de prueba utilizando la plataforma de desarrollo y testing móviles.
  • Ingeniería del Software
    En 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 .Net y Luego aprenderá los conceptos principales detrás de las herramientas de automatización de pruebas y el soporte que ofrece Azure a dichas herramientas.
  • Agotado
    Selenium Test Automation Básico
    En este curso los estudiantes aprenden los conocimientos para analizar problemas e implementar casos de prueba para aplicaciones de software, tomando de base la teoría de pruebas. El estudiante aprenderá sobre la instalación y configuración del ambiente. Luego aprenderá los conceptos principales detrás de los procesos automatizados de pruebas así como la implementación y ejecución de casos de pruebas, utilizando la herramienta Selenium, bajo el lenguaje de programación Java.
  • Agotado
    Ingeniería del Software
    Este 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.
  • Agotado
    Ingeniería del Software
    Este 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.
  • Agotado
    Ingeniería del Software
    Este curso introductorio está diseñado para enseñar a los participantes a configurar correctamente su entorno de desarrollo para trabajar con Python utilizando VSCode y Thonny.
  • Agotado
    Ingeniería del Software
    Este curso está diseñado para profesionales con conocimientos previos en Power Apps que buscan profundizar en el desarrollo avanzado de aplicaciones.  
  • Agotado
    Ingeniería del Software
    Este 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.
  • Agotado
    Ingeniería del Software
    Ruby 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.
  • Agotado
    Ingeniería del Software
    El 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.
  • Agotado
    Ingeniería del Software
    Este 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.
  • Agotado
    Ingeniería del Software
    La 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.
  • Agotado
    Ingeniería del Software
    La 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.
  • Agotado
    Ingeniería del Software
    La 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.
  • Ingeniería del Software
    En 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.
  • Agotado
    Ingeniería del Software
    Ruby 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.
  • Agotado
    Ingeniería del Software
    El 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.
  • Agotado
    Ingeniería del Software
    El 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.
  • Agotado
    Ingeniería del Software
    La 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.
  • Agotado
    Ingeniería del Software
    En este curso - taller el estudiante desarrollará las habilidades necesarias para usar las historias de usuario como instrumentos de conversación entre las partes interesadas, dirigidos a la certificación User Stories Foundations Certificate (USFC). Este curso es apropiado para cualquier persona interesada en usar las técnicas relacionadas con historias de usuario, que estén o vayan a participar en proyectos ágiles con marcos de trabajo como Scrum; también, para interesados en los proyectos que están en la cadena de valor de proporcionar características o requisitos a los equipos de desarrollo de productos o servicios.
  • Agotado
    Scrum Developer SDPC con certificación
    La 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.
  • Agotado
    Ingeniería del Software
    La 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.

Suscríbase para recibir la oferta del mes y los nuevos cursos

Ir a Arriba