Cursos abiertos de Ingeniería del Software
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
Todos los cursos de Ingeniería del Software
-
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.
-
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.
-
AgotadoEn 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.
-
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.
-
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.
-
AgotadoEn este curso, el estudiante aprenderá los conceptos y herramientas necesarias para construir SPA (Single Page Applications), utilizando Angular como librería de desarrollo.
-
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.
-
AgotadoEn 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.
-
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.
-
AgotadoMongoDB 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.
-
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.
-
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.
-
AgotadoEste 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.