Cursos abiertos de Ingeniería del Software
Todos los cursos de Ingeniería del Software
-
AgotadoEn este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones REST utilizando tecnología .Net, empieza entendiendo la estructura en la que se basa el desarrollo de aplicaciones REST, así como la estructura de las herramientas de desarrollo que ofrece Microsoft en la nube. Posteriormente aprenderá a desarrollar una aplicación REST Api usando el lenguaje de programación C#, utilizando control de versiones y conexión a base de datos SQL Server.
-
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.
-
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 sobre la estructura y funcionamiento de las redes neuronales, el uso de bibliotecas populares como TensorFlow y Keras para construir modelos multicapa, y las técnicas para entrenar y evaluar dichos modelos de manera eficiente.
-
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.
-
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.
-
AgotadoEl desarrollo de aplicaciones usando la tecnología REST API, ha permitido la creación de aplicaciones mucho más portables y menos dependientes de las tecnologías, tanto de base de datos como de interfaces de usuario. No obstante, los REST API tienen sus desventajas, especialmente cuando las aplicaciones escalan, tanto a nivel de datos como a nivel de puntos de salida. GraphQL es un lenguaje de consultas que busca resolver estos problemas. En este curso, el estudiante aprenderá la arquitectura que está detrás de GraphQL, la razón y las situaciones idóneas de uso, así como la forma de implementarlo en aplicaciones como una alternativa a la tecnología REST.
-
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 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.
-
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.
-
AgotadoLos estudiantes profundizarán en modelos de regresión, clasificación y técnicas de ensamblaje como bagging y boosting.
-
AgotadoA medida que avancen, los participantes explorarán consultas avanzadas y operaciones CRUD, incluyendo el uso de JOIN, GROUP BY, y otras cláusulas complejas.
-
AgotadoEl 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 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.
-
AgotadoLos 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 muestra al estudiante al proceso de administración de servidores de bases de datos ORACLE, incluyendo la creación y administración de planes de mantenimiento, la optimización de índices y la compresión de archivos.
-
AgotadoLos 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 ORACLE, incluyendo la instalación, esquemas, archivos de configuració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.
-
AgotadoLos 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. Tener el conocimiento de las diferentes alternativas para almacenar los datos y estructura de los sistemas que se encargan de su almacenamiento es de suma importancia, en cualquier profesión. En este curso, el estudiante aprenderá sobre los fundamentos del diseño de datos, así como la creación de bases de datos, usando el motor de base de datos ORACLE. Aprenderá a crear tablas, así como los conceptos fundamentales, para realizar consultas que permitan extraer la información de la forma más eficiente, aprovechando al máximo las facilidades que este servidor de base de datos puede ofrecer.
-
AgotadoLos 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. Tener el conocimiento de las diferentes alternativas para almacenar los datos y estructura de los sistemas que se encargan de su almacenamiento es de suma importancia, en cualquier profesión. En este curso, el estudiante aprenderá sobre la programación de procedimientos y funciones usando conceptos avanzados de programación de Oracle Database Server. Aprenderá el uso de funciones avanzadas, así como la creación de tareas automatizadas dentro del servidor de base de datos.
-
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 curso Python Avanzado PCAP prepara para la certificación, profundizando en programación orientada a objetos, excepciones y técnicas avanzadas, combinando teoría y práctica.
-
AgotadoEn este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones orientadas a objetos y usando patrones de diseño y la tecnología .Java, empieza entendiendo la estructura en la que se basa el desarrollo de aplicaciones orientada a objetos, . Posteriormente aprenderá a desarrollar una aplicación orientada a objetos usando el lenguaje de programación Java, utilizando control de versiones, JavaFX y conexión a base de datos SQL Server.
-
AgotadoEl 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 1 en el área de diseño de base de datos (DBDS), de manera que identifican los pasos a realizar en el diseño de una base de datos con estructura no relacional.
-
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.
-
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.
-
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.
-
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.