Cursos abiertos de Ingeniería del Software
Todos los cursos de Ingeniería del Software
-
AgotadoEl curso de Oracle SOA para Desarrolladores cubre desde conceptos básicos y desarrollo de servicios web hasta procesos BPEL, gestión de servicios compuestos, integración empresarial, seguridad, gobernanza y monitorización.
-
AgotadoEl curso Patrones de Diseño y Optimización en Rust está diseñado para enseñar a aplicar patrones de diseño avanzados y técnicas de optimización, mejorando la calidad y rendimiento del código.
-
AgotadoExplora el mundo de las bases de datos NoSQL, enfocándote en su arquitectura, características y diferencias con SQL, especialmente en bases de datos orientadas a documentos como MongoDB.
-
AgotadoEste curso enseña los fundamentos del diseño de interfaces de usuario (UI), para la creación de interfaces accesibles y usables. Se aprende sobre diseño de interacción, arquitectura de información, diseño gráfico y buenas prácticas en HTML y CSS.
-
AgotadoAprende los principios SOLID para el desarrollo de software, mejorando la calidad y mantenibilidad de tus aplicaciones mediante la aplicación de estos fundamentos de diseño de software.
-
AgotadoEl curso Programación Asíncrona en Rust está diseñado para enseñar a manejar tareas asincrónicas eficientemente, mejorando el rendimiento de aplicaciones concurrentes con async/await y Tokio.
-
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 curso Programación Concurrente en Rust está diseñado para enseñar a desarrollar aplicaciones concurrentes eficientes, utilizando hilos, canales y estructuras de sincronización en Rust.
-
AgotadoAprende a programar bases de datos con SQL. Repasa el diseño de bases de datos y adquiere habilidades en la recuperación y el filtrado de datos, facilitando un manejo efectivo de la información.
-
AgotadoProfundiza en SQL y mejora tus habilidades en la actualización y eliminación de datos, así como en la creación de consultas avanzadas y procedimientos almacenados para optimizar el manejo de bases de datos.
-
AgotadoAvanza en tu comprensión de SQL explorando triggers, optimización de bases de datos y diseño avanzado, garantizando también la seguridad en el manejo de la información.
-
AgotadoAprende a desarrollar aplicaciones Android desde cero, dominando los fundamentos de Java y la creación de interfaces de usuario, navegación, almacenamiento de datos y manejo de notificaciones.
-
AgotadoIntroducción a la programación en R, donde aprenderás a manejar datos con frames, realizar visualizaciones efectivas y ejecutar operaciones estadísticas para obtener insights valiosos de tus conjuntos de datos.
-
AgotadoEl curso Proyecto integrador en Python está diseñado para integrar habilidades en desarrollo web, ciencia de datos, machine learning y pruebas de software, creando una aplicación práctica que demuestre el dominio de estas áreas.
-
AgotadoEl curso Proyecto Integrador en Rust está diseñado para aplicar todo lo aprendido en un proyecto completo en Rust, que incluye optimización, refactorización y presentación final.
-
AgotadoEste curso de Pruebas de Software abarca fundamentos y tipos de pruebas, técnicas manuales y automatizadas, pruebas de seguridad y en metodologías ágiles. Incluye la creación y mantenimiento de scripts, así como la integración de pruebas en CI/CD.
-
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.
-
AgotadoLos participantes explorarán técnicas como redes convolucionales (CNNs) para el procesamiento de imágenes, redes recurrentes y LSTM para análisis de secuencias, y métodos avanzados de regularización y optimización para mejorar el rendimiento de los modelos.
-
AgotadoDomina Ruby on Rails, un potente framework para desarrollar aplicaciones web. Aprende Ruby, explora Rails y cómo construir APIs efectivas para una integración óptima de servicios.
-
AgotadoCertifícate como Scrum Developer y adquiere conocimientos avanzados en metodologías ágiles, comprendiendo a fondo los principios de Scrum y cómo aplicarlos en equipos de desarrollo de software.
-
AgotadoAvanza en la automatización de pruebas con Selenium, implementando modelos avanzados y frameworks que permiten crear pruebas robustas y mantener la calidad de tus aplicaciones de manera eficiente.
-
AgotadoInicia tu camino en la automatización de pruebas con Selenium, aprendiendo a instalar, configurar y crear pruebas efectivas que aseguren el correcto funcionamiento de aplicaciones web.
-
AgotadoEl desarrollo seguro de software se ha convertido en una responsabilidad ética de todos los desarrolladores de software, que deben garantizar que los sistemas desarrollados sean seguros y protejan la privacidad de los usuarios. El curso de Software Security Fundamentals busca que los estudiantes comprendan los principios para el desarrollo de sistemas y aplicaciones de software contra vulnerabilidades, amenazas y ataques informáticos. El curso ha sido diseñado bajo el paradigma de competencias, por lo que los participantes podrán poner en práctica lo que van aprendiendo a lo largo del curso, y para cumplir con el nivel 2 del Marco de habilidades de las Tecnologías de información (SFIA 8), por lo que el estudiante podrá demostrar la comprensión práctica de los fundamentos de seguridad del software.
-
AgotadoDomina la administración avanzada de SQL Server creando planes de mantenimiento, gestionando migraciones y replicaciones, y optimizando el entorno de red para asegurar un rendimiento y disponibilidad óptimos.