Este curso cubre cinco elementos centrales de la plataforma Microsoft 365: implementar Microsoft Identity, trabajar con Microsoft Graph, extender y personalizar SharePoint, extender Teams y extender Office.

Angular es un framework para aplicaciones web desarrollado en TypeScript, de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y las pruebas sean más fáciles. En este curso no sólo aprenderás las características del framework, sino también las mejores prácticas y metodologías para la creación de aplicaciones con angular.

El presente curso está diseñado con el objetivo de trasladar a los asistentes una base sólida en la creación de aplicaciones basadas en microservicios en Java bajo frameworks más ligeros que Spring framework.Las arquitecturas de microservicios han ganado terreno y muchas aplicaciones consisten en contenedores orquestados, cada uno de los cuales realiza una sola función / responsabilidad. Como tal, dicho servicios requieren mucha menos “infraestructura” favoreciendo en su lugar frameworks ligeros que brindan conectividad básica.

React es una librería JavaScript de código abierto y utilizada para la creación de interfaces de usuario reactivas. Esta librería fue creada por Facebook la cual les ha beneficiado en el desarrollo de algunas de sus plataformas, por ejemplo Instagram. React utiliza principios de arquitectura, distintos a los usados en otras populares librerías o frameworks, que ofrecen grandes beneficios en relación al performance, modularidad y promueve un flujo de datos y eventos facilitando el desarrollo y planificación de aplicaciones complejas. Aprende React con este curso donde te enseñaremos paso a paso y desde cero, desde los conceptos básicos y todos los componentes, siguiendo todos los pasos del ciclo de vida de creación de una app con React

En este curso, aprenderá a utilizar Vue.js empezando desde cero, con los conceptos fundamentales del framework hasta alcanzar una base sólida para profundizar en conceptos más avanzados. Para ello, se realizan sesiones dinámicas y prácticas mediante las cuáles irá construyendo las bases de su primera aplicación VUEjs.

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux. Este curso es una preparación para la obtención de la certificación Docker Certified Associate. El contenido del curso y los objetivos han sido definidos en base a la guía de estudio y preparación para la obtención de certificación.

Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los estudiantes aprenderán cómo planificar DevOps, usar el control de origen, escalar Git para una empresa, consolidar artefactos, diseñar una estrategia de gestión de dependencias, administrar secretos, implementar una integración continua, implementar una estrategia de construcción de contenedores, diseñar una estrategia de lanzamiento, configurar un flujo de trabajo de gestión de lanzamiento, implementar un patrón de implementación y optimizar los mecanismos de realizar comentarios.

Este curso enseña a los desarrolladores cómo crear soluciones de extremo a extremo en Microsoft Azure. Los estudiantes aprenderán cómo implementar soluciones informáticas de Azure, crear funciones de Azure, implementar y administrar aplicaciones web, desarrollar soluciones que utilicen el almacenamiento de Azure, implementar autenticación y autorización, y asegurar sus soluciones mediante KeyVault e Identidades administradas. Los estudiantes también aprenderán cómo conectarse y consumir servicios de Azure y servicios de terceros, e incluir modelos basados en eventos y mensajes en sus soluciones.

La experiencia de usuario es el conjunto de factores y elementos relativos a la interacción del usuario, con un entorno o dispositivo concretos, cuyo resultado es la generación de una percepción positiva o negativa de dicho servicio, producto o dispositivo. La experiencia de usuario como disciplina se aplica tradicionalmente a los sistemas informáticos y en particular al diseño de páginas web y aplicaciones, pero hoy se ve ampliada a otros campos, ya que tomados como una experiencia casi cualquier producto o servicio, éstos comienzan a diseñarse buscando la máxima satisfacción del consumidor ahora visto como un usuario, que transita tales experiencias.

Curso dirigido a desarrolladores que tratará los aspectos básicos de la integración continua, centrándose siempre en cómo obtener el feedback lo más rápido posible cuando hay cambios en el proyecto. Se abordarán tareas de automatización y de tests automáticos, y se darán las pautas para generar builds eficientes. También se explicará cómo introducir esta práctica en una organización y en proyectos ya existentes.

Un tester involucrado en un proyecto ágil desempeña su trabajo de forma diferente que el tester involucrado en un proyecto tradicional. Los testers deben entender los principios y valores en los que se apoyan los proyectos ágiles, y cómo ellos mismos son una parte integrante del equipo de trabajo junto con los desarrolladores y comerciales. Existe aún mucha confusión en torno al concepto de pruebas de software ágiles, es por ello que esta certificación otorga el conocimiento necesario al tester para formar parte de equipos de trabajo ágiles y para alcanzar un alto desarrollo profesional.

La calificación de Nivel Avanzado está dirigida a personas que hayan alcanzado un punto avanzado en sus carreras en pruebas de software. Esto incluye a personas en roles como testers, test analysts, test engineers, test consultants, test managers y desarrolladores de software. Esta calificación de nivel avanzado también es apropiada para cualquier persona que desee una comprensión más profunda de las pruebas de software. El curso es impartido a través de un Training Provider oficial homologado por el ISTQB. El precio del curso incluye: profesor acreditado, material de formación oficial, envío de material, plataforma de formación online y ejercicios de ejemplo.

La calificación de Nivel Avanzado está dirigida a personas que hayan alcanzado un punto avanzado en sus carreras en pruebas de software. Esto incluye a personas en roles como testers, test analysts, test engineers, test consultants, test managers y desarrolladores de software. Esta calificación de nivel avanzado también es apropiada para cualquier persona que desee una comprensión más profunda de las pruebas de software. El curso es impartido a través de un Training Provider oficial homologado por el ISTQB. El precio del curso incluye: profesor acreditado, material de formación oficial, envío de material, plataforma de formación online y ejercicios de ejemplo.

La calificación de Nivel Avanzado está dirigida a personas que hayan alcanzado un punto avanzado en sus carreras en pruebas de software. Esto incluye a personas en roles como testers, test analysts, test engineers, test consultants, test managers y desarrolladores de software. Esta calificación de nivel avanzado también es apropiada para cualquier persona que desee una comprensión más profunda de las pruebas de software.

El curso es impartido a través de un Training Provider oficial homologado por el ISTQB. El precio del curso incluye: profesor acreditado, material de formación oficial, envío de material, plataforma de formación online y ejercicios de ejemplo. 

Requisitos previos: haber realizado el curso de ISTQB Foundation Level

La certificación Foundation Level es el primer nivel de certificación dentro del path de certificación de ISTQB, actualmente existen tres especialidades (Agile, Core y Specialist) divididas a su vez en 3 niveles (Foundation, Advanced y Expert). El curso de nivel Foundation está basado en las directrices marcadas por el ISTQB en el Syllabus que define los contenidos y requisitos de este primer nivel.

Este curso proporciona a los estudiantes las habilidades y el conocimiento necesarios para crear y mantener con éxito las porciones de Cloud y Edge de una solución Azure IoT. El curso incluye una cobertura completa de los servicios principales de Azure IoT como IoT Hub, Servicios de aprovisionamiento de dispositivos, Azure Stream Analytics, Time Series Insights y más. Además del enfoque en los servicios de Azure PaaS, el curso incluye secciones sobre IoT Edge, administración de dispositivos, monitorización y solución de problemas, problemas de seguridad y Azure IoT Central.

Next.js es un framework de código abierto, que utiliza React creado y mantenido por Vercel. El framework ofrece todas las herramientas necesarias para desarrollar aplicaciones web completas. Durante el curso aprenderás no sólo como funciona Next.js, sino las mejoras prácticas y metodologías para crear aplicaciones con este framework.

Aunque el término arquitectura de software se utiliza con frecuencia en la industria del software actual, su significado no se entiende universalmente. En este curso responderemos a las siguientes preguntas: ¿Qué es la arquitectura de software?¿Cómo se utilizan las arquitecturas de software en la práctica?¿Qué hace un arquitecto de software para una organización?¿Qué valor aporta la arquitectura de software? Este curso presenta los conceptos esenciales de la arquitectura de software.

Redux es una implementación de una arquitectura basada en Flux, implementación centraliza el estado de una aplicación JS en un solo lugar (aplicando el concepto "Single source of truth"). Redux también tiene bindings específicos para React y es una de las arquitecturas más conocidas y establecidas en el mundo de las aplicaciones web creadas con React. En este curso introduciremos la arquitectura, compararemos las diferencias entre Flux y Redux, situaremos Redux dentro del mundo de React y crearemos una aplicación de cero utilizando react-redux.

A beginners guide to the Scala language, tools and functional concepts This course is for programmers with no experience with Scala language or little to no experience with functional programming. It’s assumeed a solid understanding of general programming fundamentals. If you’ve never coded before, this course is likely not for you.Requirements• some experience with some other programming language - you’ve built something useful that works• computer science fundamentals: memory, running time, how programs compile and run• some Java knowledge is a plus (not required)