Ingeniería del software

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

Cursos abiertos de Ingeniería del Software

  • 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.
  • 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.
  • 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.
  • 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.
  • 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. 

  • 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.
  • 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.
  • Desarrollo de Aplicaciones Web con ASP.NET Core
    En este curso, los estudiantes aprenderán a desarrollar aplicaciones con la tecnología Microsoft ASP.NET MVC Core utilizando Visual Studio 2019 y tecnologías disponibles a través del .NET Core. La atención se centrará en los elementos que constituyen una aplicación Web de línea de negocio, considerando mejores prácticas de diseño y arquitectura para las aplicaciones Web. ASP.NET MVC se pondrá en el contexto de las tecnologías para el desarrollo Web permitiendo a los estudiantes determinar aquellos escenarios en donde esta tecnología ofrece todo su potencial.
  • 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.

  • SOFT-646 Programación en Python Avanzado
    En este curso los estudiantes profundizan las competencias para la resolución de problemas bien definidos de complejidad media y alta , por medio del lenguaje de programación Python, a través de conceptos de programación orientada a objetos, con el fin de diseñar y codificar las posibles.
  • Curso Python Fundamentos

    En este curso los estudiantes adquieren las competencias esenciales para la resolución de problemas bien definidos de complejidad baja a media, por medio del lenguaje de programación Python, con el fin de diseñar y codificar las posibles soluciones. Se aprenderá también sobre la instalación y configuración del ambiente de desarrollo, la sintaxis del lenguaje, las estructuras de programación y la lectura y el almacenamiento básico de información.

  • En 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.
  • 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 comparación de los frameworks de desarrollo y React, sus ventajas y desventajas y la arquitectura bajo la cuál se desarrollan las aplicaciones utilizando REACT. Finalmente, el estudiante elaborará una aplicación o proyecto, utilizando los conceptos vistos en clase.
  • 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.

  • Contenedores Elastic Kubernetes Service

    En este curso los estudiantes aprenden sobre los contenedores de software, sus beneficios para la implementación de aplicaciones y los conocimientos prácticos para su diseño y construcción. Adicionalmente, se estudiarán las funciones que brindan las soluciones de administración de contenedores como Kubernetes.

Carreras

Información de carreras

Programas Profesionales

Learning path

Empresas e instituciones

Capacita a tu personal

Todos los cursos de Ingeniería del Software

  • 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
    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
    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.

  • 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
    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.
  • Agotado
    Ingeniería del Software
    El 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.
  • Agotado
    Ingeniería del Software
    Hoy 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.
  • Agotado
    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
    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
    UXUI-04 UI Avanzado
    Este 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.

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

Título

Ir a Arriba