Ingeniería del software

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

Cursos abiertos de Ingeniería del Software

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

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

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

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

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

Carreras

Información de carreras

Programas Profesionales

Learning path

Empresas e instituciones

Capacita a tu personal

Todos los cursos de Ingeniería del Software

  • Agotado
    Ingeniería del Software
    En 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.
  • Agotado
    Selenium Test Automation Básico
    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.
  • Agotado
    Selenium Test Automation Avanzado
    En este curso los estudiantes aprenden los conceptos avanzados para el diseño e implementación de casos de prueba, usando la herramienta Selenium. El estudiante aprenderá el uso y desarrollo de frameworks de automatización, usando la herramienta Selenium, junto con el lenguaje de programación Java.
  • Agotado
    Full Stack .Net Fundamentals
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones utilizando tecnología .Net, empieza entendiendo la estructura en la que se basa el ambiente de desarrollo .Net, las diferencias entre el .Net framework y el .Net Core, así como la estructura de las herramientas de desarrollo que ofrece Microsoft en la nube. Posteriormente aprenderá a desarrollar una aplicación usando el lenguaje de programación C#, utilizando control de versiones y conexión a base de datos SQL Server.
  • Agotado
    Ingeniería del Software
    En 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.
  • Agotado
    Full Stack .Net Avanzado
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones REST utilizando la implementación del patrón MVC y la herramienta ORM Entity Framework. El estudiante, empieza entendiendo la estructura de la implementación del patrón MVC bajo la plataforma Microsoft, para luego profundizar en la estructura de programación de back end usando Entity Framework, así como la estructura de las herramientas de desarrollo que ofrece Microsoft en la nube. Posteriormente aprenderá a desarrollar una aplicación REST Api, con Entity Framework usando el lenguaje de programación C#, utilizando el patrón MVC, así como control de versiones y conexión a base de datos SQL Server.
  • Ingeniería del Software
    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.
  • Agotado
    SQL server Avanzado
    En este curso, se busca mejorar las habilidades de los participantes en el manejo y optimización de bases de datos en entornos empresariales complejos, mediante la participación en cuatro sesiones teórico prácticas que cubrirán el uso avanzado del JOIN, el uso avanzado de TRIGGERS, la optimización de consultas y la creación de tareas automatizadas y manejo de seguridad, todo ello en el motor de base de datos SQL Server.
  • Agotado
    Ingeniería del Software
    El desarrollo de aplicaciones bajo la arquitectura .Net no es, solamente, conocer sobre los lenguajes de programación y las diferentes tecnologías que componen el Framework. Toda aplicación web debe ser puesta en producción, y en el ambiente .Net, se debe realizar en el servidor web IIS. Este curso introduce al estudiante en la administración y publicación de aplicaciones .Net usando el servidor web de la tecnología Microsoft. Aprenderá sobre los proceso de configuración, autenticación, seguridad y publicación de las aplicaciones en el ambiente .Net
  • Agotado
    Ingeniería del Software
    DevOps es una forma en la que las personas, los procesos y la tecnología provee valor a los usuarios, los colaboradores y las personas. En el curso de Full Stack .Net Devops, el estudiante aprenderá a construir y diseñar una estrategia de desarrollo usando Azure Devops, las herramientas que este pone a disposición y las mejores prácticas
  • Agotado
    Ingeniería del Software
    CI/CD es la forma de distribuir aplicaciones utilizando proceso de automatización, y es una de las competencias que la industria espera que los ingenieros y desarrolladores de software dominen, con el fin de acelerar y mejorar sus procesos de entrega y distribución de aplicaciones. En este curso, el estudiante aprenderá a construir un pipeline para aplicaciones web utilizando contenedores, bajo la plataforma Azure.
  • Agotado
    Ingeniería del Software
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones utilizando tecnología JavaScript, empieza entendiendo la historia de la evolución del lenguaje JavaScript, así como la estructura de las herramientas de desarrollo y el soporte que ofrecen los navegadores. Posteriormente aprenderá a desarrollar una aplicación web simple, usando el lenguaje de programación JavaScript y el manejo de librerías de terceros.
  • Agotado
    Ingeniería del Software
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones utilizando elementos avanzados del lenguaje de programación JavaScript, El estudiante aprenderá el uso de librerías gráficas, así como el manejo y uso de JQuery, geolocalización y el desarrollo de aplicaciones usando el servidor NodeJS.
  • Agotado
    Ingeniería del Software
    Los 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.
  • Agotado
    Ingeniería del Software
    Los 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.
  • Agotado
    Ingeniería del Software
    Los 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 SQL Server, incluyendo la instalació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.
  • Agotado
    Ingeniería del Software
    Los 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.
  • Agotado
    Ingeniería del Software
    Los 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.
  • Agotado
    Ingeniería del Software
    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 Java y Luego aprenderá los conceptos principales detrás de las herramientas de automatización de pruebas y el uso de librerías de automatización.
  • Agotado
    En este curso los estudiantes aprenden los conocimientos para analizar problemas e implementar casos de prueba para aplicaciones web, desarrolladas usando el lenguaje JavaScript. El estudiante conocerá sobre las herramientas principales o frameworks para la realización de pruebas automatizadas usando el lenguaje JavaScript.
  • Agotado
    Mobile Testing
    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.
  • Agotado
    Desarrollo de aplicaciones IOS
    En el curso Desarrollo de aplicaciones IOS aprenderán a trabajar en el ambiente de desarrollo, y los elementos principales de diseño para aplicaciones móviles, así como consideraciones de rendimiento.
  • Agotado
    Ingeniería del Software
    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. Si bien Huawei es, posiblemente, el sistema operativo más reciente, el contar con aplicaciones móviles bien desarrolladas y confiables, puede convertirse en una de las fortalezas más importantes de cualquier empresa. En este curso los estudiantes aprenderán a desarrollar y publicar aplicaciones para dispositivos Huawei. Aprenderán a trabajar en el ambiente de desarrollo, así como los elementos principales de diseño para aplicaciones móviles, así como consideraciones de rendimiento. Finalmente, aprenderán a desarrollar aplicaciones y sobre el proceso de planificación y liberación de una aplicación móvil bajo la plataforma Huawei.
  • Agotado
    Ingeniería del Software
    SAP es uno de los CRM y proveedores de herramientas administrativas para empresas más grandes del mundo. Conocer la arquitectura de las aplicaciones y las herramientas para la creación de procesos automatizados usando el proceso de desarrollo SAP, brindará al estudiante una competencia diferenciada en el mercado laboral. En el curso el estudiante aprenderá sobre el ambiente de desarrollo SAP y la herramienta y lenguaje de programación que permite tomar los procesos definidos en las herramientas SAP y realizar procesos y script de automatización de labores que mejoren el rendimiento y los procesos de la organización.
  • Agotado
    ABAP Fundamentos
    En este curso, el estudiante aprenderá el entorno de desarrollo y la sintaxis del lenguaje ABAP, que le permitirá realizar personalizaciones a los procesos ofrecidos por las herramientas SAP, de forma que pueda mejorar los procesos y flujos brindados por las herramientas y adaptarlos a las necesidades de la organización.
  • Agotado
    Ingeniería del Software
    En este curso el estudiante aprende los conceptos fundamentales de Devops, introduciendo los conceptos de integración continua, devops y devops pipeline,y la forma en que impacta el trabajo de los desarrolladores e ingenieros de software.
  • Agotado
    Ingeniería del Software
    En este curso el estudiante aprende los conceptos avanzado de Devops, herramientas integraciones y optimizaciones, y como diseñar e implementar una estrategia DevOps en la organización.
  • Agotado
    Los 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 diseño correcto de bases de datos NOSQL. El estudiante aprenderá las características y tipos de bases de datos no relacionales, las ventajas y desventajas, cuándo se les saca más provecho y los principios para hacer un diseño que aproveche todas las características y fortalezas de este tipo de bases de datos.
  • Agotado
    Introducción a GraphQL
    El 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.
  • Agotado
    Ingeniería del Software
    Las bases de datos NO SQL son bases de datos que se utilizan para el manejo de almacenamiento de información, principalmente en aplicaciones relativamente intensivas en datos. Dynamo DB es una base de datos NO SQL diseñada y creada por Amazon, teniendo en mente aplicaciones de alto rendimiento. En este curso, el estudiante aprenderá sobre el diseño de bases de datos usando Dynamo DB, los elementos de seguridad y su arquitectura. Aprenderá cómo crearla, configurarla y hacer consultas, así como hacer la instalación de una instancia utilizando Amazon WS.
  • Agotado
    Ingeniería del Software
    Las bases de datos NO SQL son bases de datos que se utilizan para el manejo de almacenamiento de información, utilizando un paradigma distinto al modelo relacional típico. CouchDB es una base de datos documental NoSQL de código abierto, que hace el almacenamiento de información usando, entro muchos otros formatos, el formato JASON. En este curso el estudiante aprenderá sobre la historia de CouchDB y la fundación Apache, así como a diseñar, crear y consultar bases de datos. Se dará una introducción a CouchDB replication y CouchDB views, así como al almacenamiento eficiente de documentos.
  • Agotado
    Ingeniería del Software
    Graph Databases son bases de datos No SQL que se basan en nodos y las relaciones entre los mismos. Estas bases de datos se concentran en la importancia de las relaciones y, su uso, permite optimizar las consultas en sistemas con altos volúmenes de información.
  • Agotado
    SOFT-636 Programación en R
    Los datos hoy en día son la principal fuente de información. Las herramientas para hacer el análisis de dichos datos, muchas veces se quedan cortas debido a la particularidad de la información. Es ahí donde entra R, un lenguaje que permite crear rutinas y herramientas propias, orientadas a análisis de datos. En este curso el estudiante repasará los conceptos principales de programación, para luego adentrarse a la instalación y características del lenguaje, para que al final, el alumno, pueda crear sus propios programas adaptados a sus necesidades de análisis de datos.
  • Agotado
    Ingeniería del Software
    La gestión de operaciones, recursos y aplicaciones en la nube es, hoy en día, algo más que una moda y una innovación: es una necesidad. La industria está llena de muchas ofertas distintas de proveedores, que ofrecen integraciones, sistemas operativos y alquiler de espacio para almacenamiento de datos e instalación de aplicaciones. AWS es uno de los proveedores líderes en la industria del Cloud Computing. En este curso el estudiante aprenderá sobre las opciones que ofrece Amazon WS para el desarrollo de aplicaciones, una descripción general y cómo hacer la instalación y las características de seguridad que se deben considerar a la hora de desarrollar aplicaciones para la plataforma AWS.
  • Agotado
    Amazon Web Services básico para arquitectos
    La industria ofrece hoy en día una gran cantidad de alternativas para el diseño de aplicaciones hospedadas en la nube. En el curso AWS benninger para arquitectos, el estudiante aprenderá a diseñar soluciones adecuadas según los servicios y las características que se necesitan, usando las buenas prácticas de la arquitectura bajo la plataforma AWS.
  • Agotado
    SOFT-639 Desarrollo Web con Python y DJango
    El desarrollo de aplicaciones web es una competencia exigida hoy en día a todos los desarrolladores e ingenieros de software. Si bien Python está muy asociado con la analítica de datos, pero el desarrollo de aplicaciones web usando el framework de Django y el lenguaje de programación Python ha llevado el poder de éste lenguaje de programación al desarrollo web. En este curso, el estudiante aprenderá los elementos esenciales del desarrollo web, la configuración del ambiente de de programación, la estructura de la aplicación y la construcción de soluciones web con Python como backend.
  • Agotado
    Desarrollo de aplicaciones en Android
    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. Android es, posiblemente, el sistema operativo que más dispositivos utilizan en el mundo, y el contar con aplicaciones móviles bien desarrolladas y confiables, puede convertirse en una de las fortalezas más importantes de cualquier empresa. En este curso los estudiantes aprenderán a desarrollar y publicar aplicaciones para dispositivos Android. Aprenderán a trabajar en el ambiente Android Studio, los elementos principales de diseño para aplicaciones móviles, así como consideraciones de rendimiento. Finalmente, aprenderán a desarrollar aplicaciones y sobre el proceso de planificación y liberación de una aplicación móvil bajo la plataforma Android.
  • Agotado
    Ingeniería del Software
    Angular es un framework de desarrollo web de libre distribución desarrollado por Google que permite crear aplicaciones SPA (Aplicaciones de una sola página por sus siglas en inglés), con un alto grado de dinamismo, modularización, velocidad de desarrollo e integración con aplicaciones de terceros. Angular es el tercer framework de JavaScript, y se espera que se mantenga entre los cinco más utilizados en los próximos años. En este curso el estudiante aprenderá los fundamentos de Angular, la arquitectura, cómo son y para qué sirven los componentes y las plantillas y el trabajo en formularios.
  • Agotado
    Frameworks para el desarrollo de aplicaciones
    En el curso Frameworks para el desarrollo de aplicaciones , el estudiante aprenderá sobre los distintos Frameworks de CSS y JavaScript para el desarrollo de aplicaciones web. Los Frameworks de aplicaciones son un conjunto de recursos "listos para usar" tanto por desarrolladores web como diseñadores y programadores. En este curso, el estudiante aprenderá sobre las características, ventajas y desventajas de los Frameworks, y aprenderá su uso y podrá comparar, de forma práctica, las bondades de cada uno, con el fin de que pueda tomar de mejor manera las decisiones acerca de su uso.
  • Agotado
    Ingeniería del Software
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones utilizando la implementación de herramientas ORM. El estudiante, empieza entendiendo las características de una herramienta ORM, las ventajas, desventajas y los costos tanto financieros como de rendimiento. Posteriormente aprenderá a implementar dichas herramientas en proyectos de desarrollo de aplicaciones de escritorio, usando la tecnología JavaFX, como herramienta de interfaz gráfica.
  • Agotado
    En este curso los estudiantes aprenden los conocimientos para realizar desarrollo de aplicaciones REST utilizando la arquitectura de la tecnología Spring Boot. El estudiante, empieza entendiendo la arquitectura y el diseño de aplicaciones utilizando Spring Boot, Spring Boot security y la estructura de la implementación del patrón MVC de Spring. Aprenderá sobre la estructura del proyecto para luego proceder a crear una aplicación usando las herramientas y tecnologías, con conexión a bases de datos SQL Server y MySQL.
  • Agotado
    Ingeniería del Software
    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. En este curso el estudiante va a aprender cómo desarrollar aplicaciones móviles utilizando el framework Xamarin para el desarrollo de aplicaciones móviles. El curso inicia explicando los diferentes frameworks para desarrollo de aplicaciones móviles, sus ventajas y desventajas, para luego explicar e instalar el ambiente de desarrollo. Posteriormente se le explicará la arquitectura de Xamarin y el uso de Forms, XAMAL y los elementos iniciales de la arquitectura Model View ViewModel.
  • Agotado
    Ingeniería del Software
    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. En este curso el estudiante va a aprender cómo desarrollar aplicaciones web, que se puedan visualizar directamente en dispositivos móviles, sin utilizar el lenguaje nativo. El estudiante aprenderá las características de los frameworks para el desarrollo web para móviles, las ventajas y desventajas en comparación con el desarrollo en lenguaje nativo del dispositivo y, finalmente, aprenderá a desarrollar una aplicación móvil utilizando un framework de desarrollo de aplicaciones.
  • Agotado
    RESTful Web APIs con .NET Core
    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.
  • Agotado
    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.

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

Título

Ir a Arriba