Los cursos de capacitación de microservicios en vivo, en línea o en el sitio, dirigidos por un instructor, demuestran a través de la práctica los fundamentos de la arquitectura de microservicios y cómo desarrollar aplicaciones de microservicios. El entrenamiento de microservicios está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento remoto en vivo". El entrenamiento en vivo en línea (también conocido como "entrenamiento remoto en vivo") se lleva a cabo a través de un escritorio remoto interactivo. El entrenamiento en vivo en el sitio se puede llevar a cabo localmente en las instalaciones del cliente en Mississippi o en los centros de entrenamiento corporativos de NobleProg en Mississippi. Los microservicios también se conocen como arquitectura de microservicios. NobleProg: su proveedor local de capacitación
MS, Flowood - Market Street
232 Market Street, Flowood, united states, 39232
El lugar está ubicado en un complejo de edificios comerciales, justo al lado de Dick's Sporting Goods en la calle Lakeland Drive.
Este entrenamiento en vivo dirigido por un instructor en Mississippi (en línea o en el sitio) está dirigido a desarrolladores de nivel intermedio Java que desean integrar Apache Kafka en sus aplicaciones para obtener mensajes confiables, escalables y de alto rendimiento.
Al final de esta capacitación, los participantes podrán:
Entender la arquitectura y los componentes principales de Kafka.
Configurar y configurar un clúster de Kafka.
Producir y consumir mensajes utilizando Java.
Implementar Kafka Streams para el procesamiento de datos en tiempo real.
Asegurar la tolerancia a fallas y la escalabilidad en las aplicaciones de Kafka.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a administradores de sistemas de nivel intermedio que desean aprovechar las funciones de cola de mensajes de Kafka de manera efectiva.
Al final de esta capacitación, los participantes serán capaces de:
Comprender las capacidades y la arquitectura de cola de mensajes de Kafka.
Configure temas de Kafka para escenarios de cola de mensajes.
Producir y consumir mensajes con Kafka.
Supervise y administre Kafka como una cola de mensajes.
Este entrenamiento vivo dirigido por instructores en Mississippi (en línea o en el lugar) está dirigido a desarrolladores de nivel intermedio a avanzado, profesionales de DevOps y arquitectos que desean diseñar, implementar y gestionar aplicaciones resistentes utilizando microservicios, contenedores y tuberías de integración continua/despliegue continuo (CI/CD).
Al final de esta capacitación, los participantes podrán:
Entender e implementar la arquitectura de microservicios.
Desplegar y gestionar aplicaciones en contenedores con Docker y Kubernetes.
Configurar y optimizar las tuberías de CI/CD para implementaciones automatizadas.
Aplicar las mejores prácticas para la seguridad, la monitorización y la observabilidad.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a ingenieros de plataformas de nivel avanzado y DevOps profesionales que deseen dominar el escalado de aplicaciones mediante microservicios y Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
Diseñe e implemente arquitecturas de microservicios escalables.
Implemente y administre aplicaciones en Kubernetes clústeres.
Utilice Helm gráficos para una implementación eficiente del servicio.
Supervise y mantenga el estado de los microservicios en producción.
Aplique las mejores prácticas de seguridad y cumplimiento en un entorno Kubernetes.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a administradores de sistemas de nivel principiante a intermedio que deseen aprender a administrar de manera efectiva los temas de Kafka para una transmisión y procesamiento de datos eficientes.
Al final de esta capacitación, los participantes serán capaces de:
Comprender los fundamentos y la arquitectura del tema de Kafka.
Cree, configure y administre temas de Kafka.
Supervise el estado, el rendimiento y la disponibilidad de los temas de Kafka.
Implementar medidas de seguridad para los temas de Kafka.
Este entrenamiento en vivo dirigido por un instructor en Mississippi (en línea o presencial) está dirigido a desarrolladores de nivel intermedio Java que desean diseñar, desarrollar, implementar y mantener aplicaciones basadas en microservicios utilizando frameworks Java como Spring Boot y Spring Cloud.
Al final de esta capacitación, los participantes podrán:
Comprender los principios y beneficios de la arquitectura de microservicios.
Construir y desplegar microservicios utilizando Java y Spring Boot.
Implementar el descubrimiento de servicios, la gestión de configuraciones y las puertas de enlace de API.
Asegurar, monitorear y escalar microservicios de manera efectiva.
Implementar microservicios utilizando Docker y Kubernetes.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio que deseen aprender los fundamentos de Kafka e integrarlos con Spring Boot.
Al final de esta capacitación, los participantes serán capaces de:
Entender Kafka y su arquitectura.
Aprender a instalar, configurar y configurar un entorno Kafka básico.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en el sitio o remota) está dirigida a desarrolladores experimentados que deseen crear, implementar y escalar aplicaciones utilizando microservicios creados con NodeJS y React.
Al final de esta capacitación, los participantes podrán:
Desarrolle, implemente y escale aplicaciones usando diferentes microservicios. Cree una aplicación renderizada React del lado del servidor. Implemente aplicaciones multiservicio en la nube usando Docker y Kubernetes. Realice pruebas de aplicaciones en microservicios.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores, arquitectos de integración y administradores de sistemas que deseen dominar el arte de los patrones y técnicas de integración avanzados utilizando Apache Camel.
Al final de esta formación, los participantes serán capaces de:
Comprender patrones y técnicas de integración avanzados.
Implemente enrutamiento y transformaciones complejas.
Optimice el rendimiento y la escalabilidad.
Controle errores y excepciones en escenarios de integración complejos.
Integre Apache Camel con diversas tecnologías y plataformas.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio que desean desarrollar aplicaciones de big data con Apache Kafka.
Al final de esta capacitación, los participantes podrán:
Desarrollar productores y consumidores de Kafka para enviar y leer datos de Kafka.
Integre Kafka con sistemas externos mediante Kafka Connect.
Escribe aplicaciones de streaming con Kafka Streams y ksqlDB.
Integre una aplicación cliente de Kafka con Confluent Cloud para implementaciones de Kafka basadas en la nube.
Obtenga experiencia práctica a través de ejercicios prácticos y casos de uso del mundo real.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio a avanzado que deseen desarrollar microservicios utilizando Spring Boot, Docker y Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
Entender la arquitectura de microservicios.
Construir microservicios listos para producción usando Spring Boot.
Entender el papel de Docker en microservicios.
Configurar el clúster de Kubernetes para implementar microservicios.
Este curso de formación en vivo dirigido por instructores en Mississippi (en línea o en el sitio) está dirigido a desarrolladores y ingenieros de nivel intermedio que desean construir, implementar y administrar microservicios utilizando Spring Cloud y Docker.
Al final de esta capacitación, los participantes podrán:
Desarrollar microservicios usando Spring Boot y Spring Cloud.
Containerizar aplicaciones con Docker y Docker Compose.
Implementar descubrimiento de servicios, puertas de enlace API y comunicación entre servicios.
Monitorear y asegurar microservicios en entornos de producción.
Implementar y orquestar microservicios utilizando Kubernetes.
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).
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como middleware de mensajería y programar en Java usando Spring para crear aplicaciones.
Al final de esta formación, los participantes serán capaces de:
Utilice Java y Spring con RabbitMQ para crear aplicaciones.
Diseñe sistemas asíncronos impulsados por mensajes utilizando RabbitMQ.
Crear y aplicar colas, temas, intercambios y enlaces en RabbitMQ
En esta capacitación en vivo dirigida por un instructor en Mississippi, los participantes aprenderán a instalar, configurar y administrar RabbitMQ y, a continuación, a integrar la mensajería RabbitMQ en una serie de aplicaciones .NET de ejemplo.
Al final de esta capacitación, los participantes serán capaces de:
Instalar, configurar y administrar RabbitMQ.
Comprenda el papel de RabbitQ en el diseño y la implementación de una arquitectura de microservicios.
Comprender cómo se compara RabbitMQ con otras arquitecturas de Message Queue Server.
Configure y use RabbitMQ como agente para controlar mensajes asincrónicos y sincrónicos para aplicaciones .Net empresariales del mundo real.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores e ingenieros de software que desean usar RabbitMQ para comunicarse entre microservicios a través de mensajería y realizar implementaciones y soluciones de problemas avanzadas.
Al final de esta formación, los participantes serán capaces de:
Configure el entorno necesario para comenzar a desarrollar soluciones de mensajería avanzadas con RabbitMQ.
Comprenda cómo diseñar una arquitectura de microservicios distribuidos con RabbitMQ.
Aprenda a implementar configuración avanzada, seguridad, redes, alta disponibilidad y replicación.
Conozca los problemas comunes encontrados en las instalaciones RabbitMQ y cómo resolverlos.
Obtenga información sobre la optimización de memoria, el control de flujo y el ajuste avanzado del rendimiento.
Aplique algunas técnicas avanzadas de solución de problemas.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a ingenieros que desean conectar, proteger y administrar aplicaciones basadas en la nube (por ejemplo, microservicios) utilizando una malla de servicios basada en Istio.
Al final de esta formación, los participantes serán capaces de:
Instale y configure Istio en Kubernetes.
Comprender las mallas de servicio e implementar una con Istio.
Implemente una malla de servicio Istio sobre Kubernetes.
Utilice una malla de servicios para ejecutar, administrar y supervisar microservicios en la nube.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean contenedorizar sus Java aplicaciones EE 8 y ejecutarlas como microservicios en la nube.
Al final de esta formación, los participantes serán capaces de:
Compile e implemente Java microservicios en Docker contenedores.
Administre Docker contenedores mediante Kubernetes.
Integre microservicios con un sistema monolítico existente.
Supervise, pruebe y proteja los microservicios.
Solución de problemas de contenedores y entornos de orquestación.
En esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio), los participantes aprenderán cómo desacoplar una aplicación Python y luego integrarla con el sistema de mensajería RabbitMQ para crear aplicaciones distribuidas en la nube o microservicios.
Al final de esta formación, los participantes serán capaces de:
Instalar, configurar y administrar RabbitMQ.
Comprender el papel de RabbitMQ en el diseño y la implementación de la arquitectura de un microservicio.
Comprender cómo se compara RabbitMQ con otras arquitecturas de Message Queue Server.
Configure y utilice RabbitMQ como agente para manejar mensajes asíncronos y sincrónicos para aplicaciones del mundo real Python.
El curso está dirigido a integradores de sistemas que desean aprender sobre Apache Camel como un motor de enrutamiento y mediación basado en reglas que proporciona una implementación Java basada en objetos de los patrones de integración empresarial.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a desarrolladores que desean integrarse Apache Kafka con bases de datos y aplicaciones existentes para procesamiento, análisis, etc.
Al final de esta formación, los participantes serán capaces de:
Utilice Kafka Connect para ingerir grandes cantidades de datos de una base de datos en temas de Kafka.
Ingesta de datos de registro generados por un servidor de aplicaciones en temas de Kafka.
Haga que los datos recopilados estén disponibles para el procesamiento de flujos.
Exporte datos de temas de Kafka a sistemas secundarios para su almacenamiento y análisis.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean aprender a crear, probar, depurar e implementar una API sobre la plataforma de API Apigee de Google Cloud.
Al final de esta formación, los participantes serán capaces de:
Configure un entorno de desarrollo que incluya todos los recursos necesarios para comenzar a desarrollar una API.
Comprender e implementar las herramientas disponibles dentro de Apigee Edge.
Construya e implemente una API en Google Cloud.
Supervise y depure los errores de la API.
Aproveche las soluciones de análisis y aprendizaje automático de ogle Cloud para hacer que las API sean más inteligentes.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean aprender a crear, probar, depurar e implementar una API sobre la plataforma de API Apigee de Google Cloud.
Al final de esta formación, los participantes serán capaces de:
Configure un entorno de desarrollo que incluya todos los recursos necesarios para comenzar a desarrollar una API.
Comprender e implementar las herramientas disponibles dentro de Apigee Edge.
Construya e implemente una API en Google Cloud.
Supervise y depure los errores de la API.
Aproveche las soluciones de análisis y aprendizaje automático de ogle Cloud para hacer que las API sean más inteligentes.
Apigee Edge , que se basa en Java , le permite proporcionar acceso seguro a sus servicios con una API bien definida que es coherente en todos sus servicios, independientemente de la implementación del servicio. Una API consistente:
Facilita a los desarrolladores de aplicaciones el consumo de sus servicios.
Le permite cambiar la implementación del servicio de fondo sin afectar la API pública.
Le permite aprovechar los análisis, la monetización, el portal para desarrolladores y otras características integradas en Edge.
Audiencia Este curso está dirigido a ingenieros, arquitectos y desarrolladores que buscan utilizar Apigee Edge en sus proyectos.
Esta formación en directo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean utilizar Axon para crear aplicaciones empresariales bien estructuradas que aprovechen el poder de CQRS y Event Sourcing.
Al final de esta formación, los participantes serán capaces de:
Configure el entorno de desarrollo necesario para crear una aplicación Axon Framework.
Implemente los patrones arquitectónicos CQRS (Command Query Responsibility Segregation) y Event Sourcing para desarrollar aplicaciones complejas.
Aplicar los conceptos de Domain Driven Design al diseño de su aplicación.
Cree aplicaciones que se centren en el problema empresarial en lugar de en la infraestructura.
Esta formación en directo dirigida por un instructor en Mississippi (en línea o in situ) está dirigida a desarrolladores que desean aprender a crear microservicios en Microsoft Azure Service Fabric (ASF).
Al final de esta capacitación, los participantes serán capaces de:
Utilice ASF como plataforma para crear y administrar microservicios.
Comprender los conceptos y modelos clave de programación de microservicios.
Cree un clúster en Azure.
Implemente microservicios en las instalaciones o en la nube.
Depurar y solucionar problemas de una aplicación de microservicios activa.
este entrenamiento en vivo (in situ o remoto) dirigido por un instructor está dirigido a ingenieros que deseen utilizar Confluent (una distribución de Kafka) para construir y administrar una plataforma de procesamiento de datos en tiempo real para sus aplicaciones.
al final de esta formación, los participantes podrán:
instalar y configurar la plataforma Confluent.
use herramientas y servicios de administración de Confluent & #39; s para ejecutar Kafka más fácilmente.
Store y procese los datos de la secuencia entrante.
optimice y administre clústeres de Kafka.
flujos de datos
Secure.
Format del curso
Conferencia y discusión
Interactive.
muchos ejercicios y prácticas.
implementación práctica de
en un entorno de laboratorio en vivo.
Course
este curso se basa en la versión de código abierto de Confluent: fuente abierta Confluent.
para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para organizar.
Apache Kafka es una plataforma de transmisión distribuida. Es un estándar de facto para construir canalizaciones de datos y resuelve muchos casos de uso diferentes en torno al procesamiento de datos: se puede usar como una cola de mensajes, registro distribuido, procesador de flujo, etc.
Comenzaremos con alguna teoría detrás de las canalizaciones de datos en general, luego continuaremos con los conceptos fundamentales detrás de Kafka. También descubriremos componentes importantes como Kafka Streams y Kafka Connect.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a ingenieros que desean utilizar Envoy Proxy para permitir que los microservicios "se comuniquen entre sí".
Al final de esta capacitación, los participantes serán capaces de:
Instale y configure Envoy Proxy.
Utilice Envoy Proxy para abstraer la red y visualizar las áreas problemáticas con facilidad.
Resuelva los problemas de microservicios relacionados con las redes y la observabilidad.
En esta capacitación en vivo dirigida por un instructor en Mississippi (presencial o remoto), los participantes aprenderán cómo configurar e integrar diferentes marcos Stream Processing con los sistemas de almacenamiento de big data existentes y las aplicaciones de software y microservicios relacionados.
Al final de esta formación, los participantes serán capaces de:
Instale y configure diferentes marcos Stream Processing, como Spark Streaming y Kafka Streaming.
Comprender y seleccionar el marco más adecuado para el trabajo.
Procesamiento de datos de forma continua, simultánea y registro por registro.
Integre Stream Processing soluciones con bases de datos, almacenes de datos, lagos de datos, etc. existentes.
Integre la biblioteca de procesamiento de flujos más adecuada con aplicaciones empresariales y microservicios.
Este curso es para arquitectos empresariales, desarrolladores, administradores de sistemas y cualquier persona que quiera entender y usar un sistema de mensajería distribuida de alto rendimiento. Si tiene requisitos más específicos (por ejemplo, solo el lado de la administración del sistema), este curso se puede adaptar para satisfacer mejor sus necesidades.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a administradores de sistemas que desean configurar, implementar, administrar y optimizar un clúster de Kafka de nivel empresarial.
Al final de esta capacitación, los participantes serán capaces de:
Configure y administre un clúster de Kafka.
Evalúe las ventajas y desventajas de implementar Kafka en las instalaciones frente a la nube.
Implemente y supervise Kafka utilizando varias herramientas de entorno local y en la nube.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a ingenieros de datos, científicos de datos y programadores que deseen utilizar las funciones Apache Kafka en la transmisión de datos con Python.
Al final de esta capacitación, los participantes podrán usar Apache Kafka para monitorear y administrar condiciones en flujos de datos continuos utilizando Python programación.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a probadores de software que desean implementar medidas de seguridad de red en una aplicación Apache Kafka.
Al final de esta formación, los participantes serán capaces de:
Implemente Apache Kafka en un servidor basado en la nube.
Implemente el cifrado SSL para evitar ataques.
Agregue la autenticación ACL para rastrear y controlar el acceso de los usuarios.
Asegúrese de que los clientes creíbles tengan acceso a los clústeres de Kafka con SSL y autenticación SASL.
Kafka Streams es una biblioteca del lado del cliente para crear aplicaciones y microservicios cuyos datos se pasan hacia y desde un sistema de mensajería de Kafka. Tradicionalmente, Apache Kafka se ha basado en Apache Spark o Apache Storm para procesar datos entre los productores de mensajes y los consumidores. Al llamar a la API de Kafka Streams desde una aplicación, los datos se pueden procesar directamente dentro de Kafka, evitando la necesidad de enviar los datos a un clúster independiente 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 de muestra Java que pasan datos hacia y desde Apache Kafka para el procesamiento de flujos.Al final de esta formación, los participantes serán capaces de:
Comprender las características y ventajas de Kafka Streams sobre otros marcos de procesamiento de flujos
Procese datos de flujo directamente dentro de un clúster de Kafka
Escribir una aplicación Java o Scala o un microservicio que se integre con Kafka y Kafka Streams
Escribir código conciso que transforme los temas de Kafka de entrada en temas de Kafka de salida
Compilar, empaquetar e implementar la aplicación
Audiencia
Desarrolladores
Formato del curso
En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
Notas
Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertar
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean implementar Apache Kafka el procesamiento de flujos sin escribir código.
Al final de esta formación, los participantes serán capaces de:
Instale y configure Confluent KSQL.
Configure una canalización de procesamiento de secuencias utilizando solo los comandos SQL (sin codificación Java o Python).
Lleve a cabo el filtrado de datos, las transformaciones, las agregaciones, las uniones, las ventanas y la sessionización íntegramente en SQL.
Diseñe e implemente consultas interactivas y continuas para la transmisión de ETL y análisis en tiempo real.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o presencial) está dirigida a desarrolladores que desean usar Lumen para crear microservicios y aplicaciones basados en Laravel.
Al final de esta formación, los participantes serán capaces de:
Configure el entorno de desarrollo necesario para comenzar a desarrollar microservicios con Lumen.
Comprenda los beneficios de implementar microservicios mediante Lumen y PHP.
Realice e implemente las funciones y operaciones de microservicios utilizando el marco Lumen.
Proteja y controle el acceso a las arquitecturas de microservicios mediante la creación de capas de seguridad.
En esta capacitación en vivo dirigida por un instructor en Mississippi, los participantes aprenderán a evaluar diferentes tecnologías y enfoques para el diseño de una arquitectura de sistema basada en servicios. La capacitación comienza con una discusión y comparación de sistemas monolíticos y arquitecturas de servicios, luego profundiza en los detalles de la arquitectura de microservicios.
Los participantes tienen la oportunidad de poner en práctica sus conocimientos a medida que avanzan en la creación e implementación de un conjunto de microservicios de prueba de concepto construidos con Spring Cloud, Spring Boot y Docker. Por último, se examinan los componentes básicos de la infraestructura pertinente para ayudar a los participantes a determinar las herramientas y los enfoques más adecuados para los diferentes requisitos de la organización. Al final de esta capacitación, los participantes tendrán una sólida comprensión de Service-Oriented Architecture (SOA) y la arquitectura de microservicios, así como experiencia práctica en el uso de Spring Cloud y tecnologías Spring relacionadas para desarrollar rápidamente sus propios microservicios a escala de nube y listos para la nube.
En esta capacitación en vivo dirigida por un instructor en Mississippi, los participantes aprenderán a crear microservicios usando Go (Golang) y Spring Cloud.
Esta capacitación en vivo dirigida por un instructor en Mississippi está dirigida a desarrolladores y arquitectos empresariales. Presenta la arquitectura de microservicios, presenta estrategias de migración desde un sistema monolítico y guía a los participantes a través de la creación e implementación de una aplicación basada en microservicios de ejemplo.
Al final de esta capacitación, los participantes serán capaces de:
Comprenda cuándo usar y cuándo no usar la arquitectura de microservicios.
Crear e implementar una estrategia de pruebas para microservicios.
Implemente una aplicación basada en microservicios de ejemplo en un entorno de producción.
Refactorizar una aplicación monolítica en servicios.
This instructor-led, live training in Mississippi (online or onsite) is aimed at intermediate-level software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
By the end of this training, participants will be able to:
Understand the core principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices for microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges in system operations and microservices adoption.
La arquitectura de microservicios es un enfoque para desarrollar una aplicación de software como un conjunto de servicios pequeños e independientes, cada uno de los cuales se ejecuta en su propio proceso y se comunica con mecanismos ligeros, como una API de recursos HTTP. Estos servicios se pueden implementar de manera eficiente utilizando sistemas de automatización continua y evitar la necesidad de una administración centralizada. Microservices Puede escribirse en diferentes lenguajes de programación e integrarse con diferentes sistemas de almacenamiento de datos.
Esta capacitación en vivo dirigida por un instructor está dirigida a desarrolladores y arquitectos empresariales. Presenta la arquitectura de microservicios desde una perspectiva de .Net, presenta estrategias de migración desde un sistema monolítico y guía a los participantes a través de la creación e implementación de una aplicación basada en microservicios de ejemplo.
Al final de esta formación, los participantes serán capaces de:
Comprender cuándo usar y cuándo no usar la arquitectura de microservicios
Creación e implementación de una estrategia de pruebas para microservicios
Implementación de una aplicación basada en microservicios de ejemplo en un entorno de producción
Refactorización de una aplicación monolítica en servicios
Audiencia
Desarrolladores
Arquitectos
Formato del curso
En parte conferencia, en parte discusión, ejercicios y práctica práctica intensa
En esta capacitación en vivo dirigida por un instructor en Mississippi, los participantes aprenderán los fundamentos de la creación de microservicios utilizando Spring Cloud y Docker. El conocimiento de los participantes se pone a prueba a través de ejercicios y el desarrollo paso a paso de microservicios de muestra.
Al final de esta formación, los participantes serán capaces de:
Entender los conceptos básicos de microservicios.
Utilizar Docker para construir contenedores para aplicaciones de microservicios.
Construir y desplegar microservicios en contenedores utilizando Spring Cloud y Docker.
Integrar microservicios con servicios de descubrimiento y la puerta de enlace API Spring Cloud.
Usar Docker Compose para pruebas de integración de extremo a extremo.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a científicos de datos que desean utilizar la pila SMACK para crear plataformas de procesamiento de datos para soluciones de big data.
Al final de esta capacitación, los participantes serán capaces de:
Implemente una arquitectura de canalización de datos para procesar big data.
Desarrollar una infraestructura de clúster con Apache, Mesos y Docker.
Analice los datos con Spark y Scala.
Gestione datos no estructurados con Apache Cassandra.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a ingenieros de datos, científicos de datos y programadores que deseen utilizar Spark Streaming funciones en el procesamiento y análisis de datos en tiempo real.
Al final de esta capacitación, los participantes podrán usar Spark Streaming para procesar flujos de datos en vivo para su uso en bases de datos, sistemas de archivos y paneles de control en vivo.
En esta capacitación en vivo dirigida por un instructor en Mississippi, comenzamos con una discusión sobre la arquitectura de microservicios. El conocimiento de los participantes se pone a prueba a través de ejercicios y el desarrollo paso a paso de microservicios de muestra.
Al final de esta capacitación, los participantes tendrán una comprensión sólida de cómo usar Spring Cloud y las tecnologías de Spring relacionadas para desarrollar rápidamente sus propios microservicios a escala de nube y listos para la nube.
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a desarrolladores que desean transformar la arquitectura tradicional en una arquitectura basada en microservicios altamente concurrente utilizando Spring Cloud, Kafka, Docker, Kubernetes y Redis.
Al final de esta capacitación, los participantes serán capaces de:
Configure el entorno de desarrollo necesario para crear microservicios.
Diseñe e implemente un ecosistema de microservicios altamente concurrente utilizando Spring Cloud, Kafka, Redis, Docker y Kubernetes.
Transforme los servicios monolíticos y SOA en una arquitectura basada en microservicios.
Adopte un enfoque DevOps para desarrollar, probar y lanzar software.
Garantice una alta simultaneidad entre los microservicios en producción.
Supervise los microservicios e implemente estrategias de recuperación.
Realice ajustes de rendimiento.
Conozca las tendencias futuras en la arquitectura de microservicios.
Spring Cloud es un framework de microservicios livianos de código abierto para crear aplicaciones Java para la nube. Netflix OSS es un conjunto de marcos y bibliotecas para el desarrollo de microservicios. Spring Cloud se integra muy bien con los componentes de Netflix.En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los conceptos fundamentales de la construcción de microservicios usando Spring Cloud y Netflix OSS. El conocimiento de los participantes se pone a prueba mediante ejercicios y el desarrollo paso a paso de microservicios de muestra.Al final de esta capacitación, los participantes tendrán una sólida comprensión de cómo utilizar la computación en la nube relacionada con la nube y los microservicios listos para la nube.Audiencia
Desarrolladores de Java
Formato de la carrera
Parte de lectura, parte de discusión, ejercicios y práctica práctica
La creación de aplicaciones empresariales complejas es un gran desafío en un entorno en constante cambio.Los cambios en la integración entre servicios o sistemas desencadenarán cambios en el diseño del sistema. Este curso cubre cómo diseñar una arquitectura sostenible, que se adapte al tamaño y al propósito de su organización, arquitectura de servicios y sistemas, así como infraestructura práctica.Este curso cubre problemas comunes con la creación del panorama de aplicaciones distribuidas, desde el problema de integración, la infraestructura y los enfoques modernos, hasta la resolución de problemas de complejidad.Este curso explica los pros y los contras de cada solución (por ejemplo, la arquitectura tradicional de SOA frente a la de microservicios), las herramientas disponibles (en su mayoría de código abierto) que apoyan el desarrollo y el mantenimiento, etc.Formato del cursoEs principalmente una discusión (con presentaciones limitadas).
Esta capacitación en vivo dirigida por un instructor en Mississippi (en línea o en el sitio) está dirigida a administradores de sistemas y desarrolladores que desean implementar, administrar, monitorear y operar microservicios utilizando Traefik.
Al final de esta capacitación, los participantes serán capaces de:
Configure e inicie Traefik a través de un proveedor de Docker.
Habilite conexiones seguras y encriptadas usando Let's Encrypt.
Implemente y conecte middleware a un enrutador para transformar las solicitudes de servicio.
Supervise Traefik las operaciones mediante el panel de control.
En esta capacitación en vivo dirigida por un instructor en Mississippi, los participantes aprenderán las características, conceptos y estándares detrás de WS02 API Manager. La teoría se combinará con la práctica en vivo y la implementación a lo largo de la capacitación. 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.
Leer más...
Última Actualización:
Testimonios (23)
Compromiso con el Trainer
Una serie de ejercicios y laboratorios relevantes
Exámenes Prácticos
Salim - SICPA SA
Curso - Administration of Kafka Message Queue
Traducción Automática
la preparación técnica de los docentes
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Traducción Automática
enfoque interactivo del profesor, no una historia directa, sino que actúa sobre las preguntas de la audiencia.
Rens - Canon Medical Informatics Europe B.V.
Curso - Administration of Kafka Topic
Traducción Automática
Los laboratorios y las diapositivas combinan bien con el conocimiento y el amor de Jorge por Kafka.
Willem - BMW SA
Curso - Apache Kafka for Developers
Traducción Automática
Ambiente amigable. Además, me gustó el entrenamiento uno a uno. Es muy productivo. Definitivamente lo recomendaría a mis amigos y colegas.
Zeed - Tamkeen Technologies
Curso - Building Microservices with NodeJS and React
Traducción Automática
los ejercicios
Jose Victor De La Rosa Moreno - ENGINEERING AND SERVICES JF S.A. DE C.V.
Los temas tratados en la formación y los conocimientos del formador sobre los temas.
Sajid Baloch - Eschbach GmbH
Curso - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Traducción Automática
Muy amable y servicial
Aktar Hossain - Unit4
Curso - Building Microservices with Microsoft Azure Service Fabric (ASF)
Traducción Automática
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Curso - Building Microservices with Go
very interactive...
Richard Langford
Curso - SMACK Stack for Data Science
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Sufficient hands on, trainer is knowledgable
Chris Tan
Curso - A Practical Introduction to Stream Processing
Habilidades de rejilla, ejemplos, muy buenos ejercicios
Marek Konieczny - G2A.COM Limited
Curso - Kafka for Administrators
Traducción Automática
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Curso - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Curso - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Curso - Microservices with Spring Cloud and Kafka
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Curso - Building Stream Processing Applications with Kafka Streams
The concreteness (applicability) of the information received during the course.
Roberto NATALE - SIA
Curso - Building Microservice Architectures
Buenas explicaciones a detalle y buen trato del instructor
Ricardo Alberto Bustos Diosa
Curso - WSO2 API Manager para desarrolladores
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Curso - Systems and Service Architecture - Microservices Architecture
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Curso - Apache Camel
El instructor se da su tiempo en explicar los temas y vemos mucho en detalle en cuestion de instalacion del software necesario para tener kafka corriendp
Juan Manuel Del Alto - Hewlett Packard Centro de Servicios Globales S de RL
Curso - Distributed Messaging with Apache Kafka
Deep knowledge and coverage of the subject. Good delivery and presentation. Respectful and engaging with the audience. Very nice person.
Cursos de Fin de Semana de Microservice Architecture en Mississippi, Capacitación por la Tarde de Arquitectura de microservicios en Mississippi, Microservice Architecture con instructor en Mississippi, Clases de Arquitectura de microservicios en Mississippi, Clases Particulares de Microservice Architecture en Mississippi, Instructor de Microservice Architecture en Mississippi, Capacitador de Microservice Architecture en Mississippi, Capacitación de Fin de Semana de Microservice Architecture en Mississippi, Microservice Architecture coaching en Mississippi, Cursos de Formación de Microservice Architecture en Mississippi, Arquitectura de microservicios boot camp en Mississippi, Arquitectura de microservicios en sitio en Mississippi, Cursos por la Tarde de Arquitectura de microservicios en Mississippi, Cursos Privados de Microservice Architecture en MississippiCursos de Fin de Semana de Microservice Architecture en Mississippi, Capacitación por la Tarde de Microservices en Mississippi, Microservice Architecture con instructor en Mississippi, Clases de Microservice Architecture en Mississippi, Clases Particulares de Microservice Architecture en Mississippi, Capacitador de Microservices en Mississippi, Cursos Privados de Microservices en Mississippi, Microservice Architecture coaching en Mississippi, Cursos de Formación de Microservice Architecture en Mississippi, Microservice Architecture boot camp en Mississippi, Instructor de Microservices en Mississippi, Cursos por la Tarde de Microservice Architecture en Mississippi, Microservice Architecture en sitio en Mississippi, Capacitación de Fin de Semana de Microservices en Mississippi