Cursos abiertos de Ingeniería del Software
Todos los cursos de Ingeniería del Software
-
AgotadoEste curso proporciona los conocimientos esenciales sobre SQL Server para diseñar, gestionar y consultar bases de datos, desarrollando habilidades para manipular y analizar información de manera eficiente.
-
AgotadoEn este curso, el estudiante aprenderá los conceptos y herramientas necesarias para construir SPA (Single Page Applications), utilizando Angular como librería de desarrollo.
-
AgotadoDescubre cómo crear y gestionar sitios web usando WordPress, desde la instalación y configuración hasta la personalización y optimización para asegurar un rendimiento óptimo y una gran experiencia de usuario.
-
AgotadoPrepárate para obtener la certificación ISTQB Fundamentos y aprende los principios básicos de testing, gestión de pruebas, diseño de casos de prueba, y garantiza la calidad de software en cualquier proyecto de desarrollo.
-
AgotadoDesarrolla interfaces web interactivas y modernas utilizando HTML, CSS y JavaScript. Aprende a aplicar estilos, crear layouts responsivos y utilizar frameworks populares como Bootstrap para mejorar tu flujo de trabajo.
-
AgotadoAprende a desarrollar scripts en Python para automatizar tareas en Azure, explorando flujos de programas y la programación de scripts para mejorar la eficiencia y productividad en entornos de desarrollo.
-
AgotadoAprende a diseñar bases de datos en MongoDB, desde los conceptos fundamentales hasta la realización de operaciones básicas, capacitando a los estudiantes para crear soluciones de datos efectivas y escalables.
-
AgotadoDomina Bash Scripting para automatizar tareas en entornos de desarrollo y despliegue, aprendiendo a crear scripts eficientes y aplicar CI/CD en proyectos utilizando herramientas como Azure DevOps.
-
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.
-
AgotadoEste 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.
-
AgotadoComprende los fundamentos del desarrollo Full Stack en .Net, abarcando el uso de C#, tecnologías asociadas y la gestión de bases de datos, preparándote para construir aplicaciones completas y funcionales.
-
AgotadoFamiliarízate con las bases de datos, su modelado y diseño. Aprende a crear bases de datos y a utilizar lenguajes de consulta estructurados, comprendiendo las diferencias entre bases de datos relacionales y NoSQL.
-
AgotadoProfundiza en el desarrollo de aplicaciones con React, explorando el enrutamiento, la gestión de estado con Redux y la integración con APIs REST para crear aplicaciones web dinámicas y eficientes.
-
AgotadoAprende a construir aplicaciones utilizando microservicios con Java y Docker, comprendiendo su arquitectura, despliegue y mejores prácticas de seguridad y escalabilidad en entornos modernos.
-
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.
-
AgotadoMejora tu experiencia en diseño con nuestro curso de UX Avanzado: Lean UX. Aprende Lean UX y Agile, Service Design, estrategias de adopción, análisis competitivo, métricas UX, Scope Canvas y la aplicación de wearables, AR y VR en UX.
-
AgotadoMejora tus habilidades en desarrollo web con un enfoque en HTML, CSS, Bootstrap y jQuery, además de una introducción a Node.js, para crear aplicaciones web interactivas y dinámicas.
-
AgotadoAprende a implementar pruebas automatizadas en .NET, diseñando casos de prueba efectivos y utilizando herramientas que aseguren la calidad y funcionalidad de tus aplicaciones.
-
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 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.
-
AgotadoEl curso Aplicaciones Prácticas en Rust está diseñado para desarrollar proyectos prácticos con Rust, incluyendo aplicaciones web, programación de sistemas y la integración con bibliotecas C/C++.
-
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.
-
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 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.
-
AgotadoEl curso Modularización en Rust está diseñado para enseñar a organizar código mediante módulos y paquetes, maximizando la reutilización y modularidad en Rust.
-
AgotadoEl curso Fundamentos de Rust está diseñado para introducir los conceptos básicos del lenguaje Rust, enfocándose en programación segura, manejo de memoria y estructuras de datos.
-
AgotadoDomina el desarrollo web full stack con React. Aprende desde la creación de componentes hasta la gestión de estados, el desarrollo de APIs REST y la implementación de seguridad, creando aplicaciones web interactivas.
-
AgotadoAprende sobre blockchain y su aplicación en redes privadas utilizando Hyperledger Fabric. Domina la arquitectura, los contratos inteligentes y cómo crear tu propia red blockchain.
-
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.
-
AgotadoEste curso ofrece una introducción a la programación orientada a objetos, abordando conceptos clave como clases, objetos y encapsulamiento, fomentando el desarrollo de software modular y reutilizable.
-
AgotadoEl curso Manejo de Memoria en Rust está diseñado para enseñar técnicas avanzadas en gestión de memoria, optimizando el uso de recursos y garantizando seguridad en el código.
-
AgotadoDomina el desarrollo de aplicaciones con Node.js, aprendiendo sobre la renderización del lado del servidor y la creación de servicios REST, además de aplicar principios de seguridad en tus aplicaciones.
-
AgotadoEste taller brinda las bases esenciales para dominar React, permitiendo crear interfaces dinámicas y modernas con componentes reutilizables y técnicas avanzadas de interacción.
-
AgotadoPrepárate para obtener la certificación ISTQB Fundamentos y aprende los principios básicos de testing, gestión de pruebas, diseño de casos de prueba, y garantiza la calidad de software en cualquier proyecto de desarrollo.
-
AgotadoEste curso proporciona los conocimientos esenciales sobre Arquitectura de Software, abordando N Capas, SOA y Microservicios para diseñar sistemas escalables, seguros y eficientes, aplicando buenas prácticas en desarrollo y despliegue.