Cursos de Arquitectura de microservicios

Cursos de Arquitectura de microservicios

Los cursos de capacitación en microservicios locales, dirigidos por un instructor, demuestran a través de la práctica práctica los fundamentos de la arquitectura de microservicios y cómo desarrollar aplicaciones de microservicios. La capacitación en microservicios está disponible como "capacitación en vivo en el sitio" o "capacitación en vivo a distancia". La capacitación en vivo en el lugar se puede realizar localmente en las instalaciones del cliente en Costa Rica o en los centros de formación corporativa de NobleProg en Costa Rica . El entrenamiento remoto en vivo se lleva a cabo a través de un escritorio remoto e interactivo. Microservices también se conoce como Microservice Architecture. NobleProg - Su proveedor local de entrenamiento

Machine Translated

Testimonios

★★★★★
★★★★★

Algunos de nuestros clientes

Programas de los cursos Microservice Architecture

Nombre del Curso
Duración
Descripción General
Nombre del Curso
Duración
Descripción General
21 horas
Descripción General
Apigee Edge, que se basa en Java, le permite proporcionar acceso seguro a sus servicios con una API bien definida que es consistente en todos sus servicios, independientemente de la implementación del servicio. Una API coherente:

- Facilita que los desarrolladores de aplicaciones consuman sus servicios.
- Permite cambiar la implementación del servicio backend sin afectar a la API pública.
- Le permite aprovechar los análisis, la monetización, el portal de desarrolladores y otras funciones integradas en Edge.

Audiencia

Este curso está dirigido a ingenieros, arquitectos y desarrolladores que buscan utilizar Apigee Edge en sus proyectos.
14 horas
Descripción General
Esta formación explora las arquitecturas de microservicios y los patrones relacionados
14 horas
Descripción General
Construir aplicaciones empresariales complejas es muy desafiante en un entorno en constante cambio.

Los cambios en la integración entre servicios o sistemas provocarán cambios en el diseño del sistema. Este curso cubre cómo diseñar, mantener, ajustar al tamaño y propósito del servicio de su organización y la arquitectura de sistemas e infraestructura práctica.

Este curso cubre problemas comunes para construir el panorama de aplicaciones distribuidas, comenzando por problemas de integración, infraestructura y enfoques modernos, hasta resolver problemas de complejidad.

Este curso explica los pros y los contras de cada solución (por ejemplo, arquitectura tradicional SOA vs Microservice), herramientas disponibles (principalmente de código abierto) que soportan el desarrollo y mantenimiento, etc.

Formato del curso

Se trata principalmente de discusión (con presentaciones limitadas).
7 horas
Descripción General
HashiCorp es una compañía de software de código abierto que proporciona herramientas para aprovisionar, asegurar y ejecutar la infraestructura para aplicaciones distribuidas. Su suite DevOps incluye:
Vault: para asegurar aplicaciones distribuidas
Terraform: para el aprovisionamiento de infraestructura y recursos de aplicaciones a través de la nube pública, la nube privada y los servicios externos.
Nomad: un administrador de clúster y un programador distribuidos, altamente disponibles y con capacidad de centro de datos para implementar aplicaciones en cualquier infraestructura, a cualquier escala.
Consul: para descubrir y configurar servicios en su infraestructura.

Este curso se enfoca en Cónsul. Revisamos la arquitectura y las características del cónsul y llevamos a cabo una implementación en vivo y la implementación de un servidor Consul.

Audiencia

Desarrolladores
Operadores

Formato

Conferencia de parte, parte de discusión, práctica práctica e implementación, cuestionarios ocasionales para medir el progreso
7 horas
Descripción General
WSO2 API Manager es una plataforma de código abierto para publicar y administrar APIs. Es una opción ideal para crear arquitecturas basadas en API o IOT.

En este curso dirigido por instructores, los participantes aprenderán las características, conceptos y estándares detrás de WS02 API Manager. La teoría será acoplada con la práctica y la puesta en práctica vivas a través del entrenamiento. Al final del curso, los participantes tendrán el conocimiento y la práctica para implementar sus propias API utilizando las características principales de WS02 API Manager.

Audiencia

- Arquitectos empresariales
- Estrategias web
- Analistas de negocios y sistemas
- Gerentes técnicos
- Desarrolladores de API.

Formato del curso

- Parte conferencia, discusión de parte, práctica práctica pesada
14 horas
Descripción General
La arquitectura de microservicio es un enfoque para desarrollar una aplicación de software como un conjunto de servicios pequeños e independientes, cada uno ejecutándose en su propio proceso y comunicándose con mecanismos livianos como una API de recursos HTTP. Estos servicios pueden implementarse de manera eficiente utilizando sistemas de automatización continua y eludir la necesidad de una gestión centralizada. Los microservicios se pueden escribir en diferentes lenguajes de programación e integrar con diferentes sistemas de almacenamiento de datos.

Esta capacitación en vivo dirigida por un instructor está dirigida a desarrolladores de empresas y arquitectos. Introduce la arquitectura de microservicio, presenta las estrategias de migración desde un sistema monolítico y guía a los participantes a través de la creación y el despliegue de una aplicación de muestra basada en microervicios.

Al final de esta capacitación, los participantes podrán:

- Comprender cuándo y cuándo no usar la arquitectura de microservicio
- Crear e implementar una estrategia de prueba para microservicios
- Implementar una aplicación basada en microservicio en un entorno de producción
- Refactorizar una aplicación monolítica en los servicios

Audiencia

- Desarrolladores
- Arquitectos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
14 horas
Descripción General
Seneca es un framework de microservicios para Node.js.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de Séneca a medida que avanzan en ejemplos prácticos de la construcción de micro servicios con Seneca.

Al final de esta capacitación, los participantes podrán:

- Aprende los fundamentos de Seneca
- Usa Séneca para construir micro servicios

Audiencia

- Desarrolladores
- Programadores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Descripción General
Gilliam es una plataforma de código abierto diseñada para Micro Service Architectures que permite a los usuarios desarrollar, implementar y escalar fácilmente su back-end de aplicaciones.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a trabajar con Gilliam en la construcción de micro servicios.

Al final de esta capacitación, los participantes podrán:

- Aprende los fundamentos de Gilliam
- Usa Gilliam para construir micro servicios

Audiencia

- Desarrolladores
- Programadores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Descripción General
Los microservicios se refieren a un estilo de arquitectura de aplicación que promueve el uso de programas autónomos e independientes. Python es un lenguaje de programación dinámico de alto nivel que es ideal tanto para la creación de scripts como para el desarrollo de aplicaciones. La biblioteca expansiva de Python de herramientas y marcos de código abierto lo convierten en una opción práctica para la construcción de microservicios.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los fundamentos de los microservicios a medida que avanzan en la creación de un microservicio utilizando Python.

Al final de esta capacitación, los participantes podrán:

- Comprender los conceptos básicos de la construcción de microservicios
- Aprenda a usar Python para construir microservicios
- Aprenda a usar Docker para implementar microservicios basados en Python

Audiencia

- Desarrolladores
- Programadores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
28 horas
Descripción General
Go (Golang) es un excelente lenguaje para crear microservicios debido a su pequeña huella de memoria. Spring Cloud es un framework de microservicios livianos de código abierto.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a construir microservicios usando Go and Spring Cloud.

Audiencia

- Desarrolladores

Formato de la carrera

- Parte de lectura, parte de discusión, ejercicios y práctica práctica
14 horas
Descripción General
Microservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

- Understand when to use and when not to use microservice architecture
- Create and implement a testing strategy for microservices
- Deploy a sample microservice-based application into a production environment
- Refactor a monolithic application into services

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 horas
Descripción General
Microsoft Azure Service Fabric (ASF) is a platform as a service (PaaS) used for deploying scalable microservices-based cloud applications.

In this instructor-led, live training, participants will learn how to build microservices on Microsoft Azure Service Fabric (ASF).

By the end of this training, participants will be able to:

- Use ASF as a platform for building and managing microservices
- Understand key microservices programming concepts and models.
- Create a cluster in Azure
- Deploy microservices on premises or in the cloud
- Debug and troubleshoot a live microservice application

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
- To learn more about Service Fabrice, please see: https://github.com/Microsoft/service-fabric
28 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at developers who wish to containerize their Java EE 8 applications and run them as microservices in the cloud.

By the end of this training, participants will be able to:

- Build and deploy Java microservices in Docker containers.
- Manage Docker containers using Kubernetes.
- Integrate microservices with an existing monolithic system.
- Monitor, test, and secure microservices.
- Troubleshoot containers and orchestration environments.
21 horas
Descripción General
El curso está dirigido a integradores de sistemas que desean aprender acerca de Apache Camel como un motor de rotación y mediación basado en reglas que proporciona una implementación basada en Java de los Patrones de Integración Empresarial.
14 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at web developers who wish to program in Spring Boot to build Apache Camel applications.

By the end of this training, participants will be able to:

- Develop Apache Camel applications with Spring Boot.
- Apply error monitoring and alerting for Apache Camel applications.
- Use Apache Camel for integration solutions.
14 horas
Descripción General
El curso está dirigido a especialistas en TI que desean configurar una solución basada en RabbitMQ, el sistema de mensajería empresarial altamente confiable que implementa el Protocolo Avanzado de Colocación de Mensajes (AMQP).
14 horas
Descripción General
RabbitMQ es un agente de mensajería empresarial de código abierto para almacenar y recuperar mensajes transmitidos por procesos, aplicaciones y servidores. Utiliza una gran cantidad de conjuntos de datos en segundo plano, mientras compite en tiempo real.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo instalar, configurar y administrar RabbitMQ, y luego integrarán la mensajería RabbitMQ en una cantidad de aplicaciones .NET de muestra.

Al final de esta capacitación, los participantes podrán:

- Configurar, configurar y administrar RabbitMQ
- Comprender el papel de RabbitQ en el diseño e implementación de la arquitectura de microservicios
- Comprenda cómo RabbitMQ se compara con otras arquitecturas de Message Queuing
- Configure y use RabbitMQ como intermediario para el manejo de mensajes asíncronos y síncronos para aplicaciones empresariales reales de .Net.

Audiencia

- Desarrolladores
- Arquitectos de software
- Administradores
- Gerentes técnicos

Formato de la carrera

- Parte de lectura, parte de discusión, ejercicios y práctica práctica
14 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at software architects and web developers who wish to use RabbitMQ as a messaging middle-ware and program in Java using Spring to build applications.

By the end of this training, participants will be able to:

- Use Java and Spring with RabbitMQ to build applications.
- Design asynchronous message driven systems using RabbitMQ.
- Create and apply queues, topics, exchanges, and bindings in RabbitMQ
14 horas
Descripción General
In this instructor-led, live training in Costa Rica (online or onsite), participants will learn how to decouple a Python application, then integrate it with the RabbitMQ messaging system to create distributed cloud applications or microservices.

By the end of this training, participants will be able to:

- Setup, configure and manage RabbitMQ.
- Understand RabbitMQ's role in the design and implementation of a microservice's architecture.
- Understand how RabbitMQ compares to other Message Queuing Architectures.
- Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world Python applications.
14 horas
Descripción General
In this instructor-led, live training in Costa Rica (online or onsite), participants will learn how to decouple a PHP application, then integrate it with the RabbitMQ messaging system to create distributed cloud applications or microservices.

By the end of this training, participants will be able to:

- Setup, configure and manage RabbitMQ.
- Understand RabbitMQ's role in the design and implementation of a microservice's architecture.
- Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world PHP applications.
14 horas
Descripción General
Este curso es para arquitectos empresariales, desarrolladores, administradores de sistemas y cualquier persona que desee comprender y utilizar un sistema de mensajería distribuida de alto rendimiento. Si tiene requisitos más específicos (por ejemplo, sólo administración del sistema), este curso puede ajustarse a sus necesidades.
14 horas
Descripción General
Apache Samza es un marco computacional asíncrono de código abierto casi en tiempo real para el procesamiento de flujos. Utiliza Apache Kafka para mensajería y Apache Hadoop YARN para tolerancia a fallas, aislamiento de procesador, seguridad y administración de recursos.

Esta capacitación en vivo dirigida por un instructor presenta los principios detrás de los sistemas de mensajería y el procesamiento distribuido de flujo, mientras acompaña a los participantes a través de la creación de un proyecto basado en Samza y la ejecución de trabajos.

Al final de esta capacitación, los participantes podrán:

Usa Samza para simplificar el código necesario para producir y consumir mensajes
Desacoplar el manejo de los mensajes de una aplicación
Utilice Samza para implementar cálculos asincrónicos casi en tiempo real
Utilice el procesamiento de flujo para proporcionar un mayor nivel de abstracción en los sistemas de mensajería

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
7 horas
Descripción General
Kafka Streams es una biblioteca del lado del cliente para la creación de aplicaciones y microservicios cuyos datos se transmiten desde y hacia un sistema de mensajería Kafka. Tradicionalmente, Apache Kafka ha confiado en Apache Spark o Apache Storm para procesar datos entre productores de mensajes y consumidores. Al llamar a Kafka Streams API desde dentro de una aplicación, los datos se pueden procesar directamente dentro de Kafka, pasando por alto la necesidad de enviar los datos a un clúster separado para su procesamiento.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo integrar Kafka Streams en un conjunto de aplicaciones Java de muestra que pasan datos desde y hacia Apache Kafka para el procesamiento de flujo.

Al final de esta capacitación, los participantes podrán:

- Comprenda las características y ventajas de Kafka Streams frente a otros marcos de procesamiento de flujos
- Procesar datos de flujo directamente dentro de un clúster de Kafka
- Escriba una aplicación Java o Scala o microservicio que se integre con Kafka y Kafka Streams
- Escribe un código conciso que transforme los temas de entrada de Kafka en temas de salida de Kafka
- Construye, empaqueta y despliega la aplicación

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Notas

- Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos.
21 horas
Descripción General
El procesamiento de flujo se refiere al procesamiento en tiempo real de "datos en movimiento", es decir, realizar cálculos sobre datos a medida que se reciben. Dichos datos se leen como flujos continuos de fuentes de datos tales como eventos de sensores, actividad de usuarios de sitios web, transacciones financieras, transferencias de tarjetas de crédito, transmisiones de clics, etc. Los marcos de procesamiento de flujos pueden leer grandes volúmenes de datos entrantes y proporcionar información valiosa casi instantáneamente.

En este entrenamiento en vivo dirigido por un instructor (in situ o remoto), los participantes aprenderán cómo configurar e integrar diferentes marcos de Procesamiento de Stream con los sistemas de almacenamiento de big data existentes y aplicaciones de software y microservicios relacionados.

Al final de esta capacitación, los participantes podrán:

- Instale y configure diferentes marcos de procesamiento de flujo, como Spark Streaming y Kafka Streaming
- Comprender y seleccionar el marco más adecuado para el trabajo
- Proceso de datos de forma continua, concurrente y de forma récord por registro
- Integre soluciones de procesamiento de flujo con bases de datos existentes, almacenes de datos, lagos de datos, etc.
- Integración de la biblioteca de procesamiento de flujo más apropiada con aplicaciones empresariales y microservicios

Audiencia

- Desarrolladores
- Arquitectos de software

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Notas

- Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos.
14 horas
Descripción General
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Confluent (a distribution of Kafka) to build and manage a real-time data processing platform for their applications.

By the end of this training, participants will be able to:

- Install and configure Confluent Platform.
- Use Confluent's management tools and services to run Kafka more easily.
- Store and process incoming stream data.
- Optimize and manage Kafka clusters.
- Secure data streams.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- This course is based on the open source version of Confluent: Confluent Open Source.
- To request a customized training for this course, please contact us to arrange.
7 horas
Descripción General
Apache Kafka is a distributed streaming platform. It is de facto a standard for building data pipelines and it solves a lot of different use-cases around data processing: it can be used as a message queue, distributed log, stream processor, etc.

We'll start with some theory behind data pipelines in general, then continue with fundamental concepts behind Kafka. We'll also discover important components like Kafka Streams and Kafka Connect.
21 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.

By the end of this training, participants will be able to:

- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
7 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at developers who wish to integrate Apache Kafka with existing databases and applications for processing, analysis, etc.

By the end of this training, participants will be able to:

- Use Kafka Connect to ingest large amounts of data from a database into Kafka topics.
- Ingest log data generated by an application servers into Kafka topics.
- Make any collected data available for stream processing.
- Export data from Kafka topics into secondary systems for storage and analysis.
7 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at developers who wish to implement Apache Kafka stream processing without writing code.

By the end of this training, participants will be able to:

- Install and configure Confluent KSQL.
- Set up a stream processing pipeline using only SQL commands (no Java or Python coding).
- Carry out data filtering, transformations, aggregations, joins, windowing, and sessionization entirely in SQL.
- Design and deploy interactive, continuous queries for streaming ETL and real-time analytics.
21 horas
Descripción General
This instructor-led, live training in Costa Rica (online or onsite) is aimed at sysadmins who wish to set up, deploy, manage and optimize an enterprise-grade Kafka cluster.

By the end of this training, participants will be able to:

- Set up and administer a Kafka Cluster.
- Evaluate the benefits and disadvantages of deploying Kafka on-premise vs in the cloud.
- Deploy and monitor Kafka in using various on-premise and cloud environment tools.

Próximos Cursos Microservice Architecture

Cursos de Fin de Semana de Microservice Architecture, Capacitación por la Tarde de Arquitectura de microservicios, Arquitectura de microservicios boot camp, Clases de Microservice Architecture, Capacitación de Fin de Semana de Microservice Architecture, Cursos por la Tarde de Arquitectura de microservicios, Microservice Architecture coaching, Instructor de Microservice Architecture, Capacitador de Microservice Architecture, Arquitectura de microservicios con instructor, Cursos de Formación de Microservice Architecture, Microservice Architecture en sitio, Cursos Privados de Arquitectura de microservicios, Clases Particulares de Microservice Architecture, Capacitación empresarial de Microservice Architecture, Talleres para empresas de Microservice Architecture, Cursos en linea de Microservice Architecture, Programas de capacitación de Microservice Architecture, Clases de Arquitectura de microservicios

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Costa Rica!

As a Business Development Manager you will:

  • expand business in Costa Rica
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones