• No hay productos en el carrito.

Inicio / Cursos / Java Virtual Threads & Structured Concurrency w/ Spring Boot
Impartido por Ayan DuttaPago único de $2,800 MXN · acceso por 12 meses

Java Virtual Threads & Structured Concurrency w/ Spring Boot

Java 21 Virtual Threads & Structured Concurrency: Spring Boot Integration, JMeter Load Testing & Monitoring

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 45 h 9 unidades
Qué aprenderás

Lo que serás capaz de hacer

IMPORTANT DISCLAIMER: This course requires you to download Docker Desktop from its official website. If you are a Udemy Business user, please check with your employer before downloading software. Master Java 21 Virtual Threads & Structured Concurrency — The Complete Spring Boot Performance Guide Revolutionary Project Loom Technology for Enterprise Applications Discover how Java 21 Virtual Threads and Structured Concurrency (from Project Loom ) revolutionize concurrent programming in Spring Boot. Traditional platform threads consume around 2 MB each , while Virtual Threads use only 2 KB , enabling you to run millions of concurrent tasks efficiently. Learn to design, test, and monitor enterprise-grade, high-performance applications built for modern multicore systems. Enterprise-Grade Performance Benefits Achieve 10×–100× higher throughput for I/O-intensive Spring Boot applications Reduce memory consumption dramatically with simplified concurrency models Integrate seamlessly with existing Spring Boot microservice architectures Implement production-ready observability using JFR, Micrometer, and Prometheus Complete Hands-On Mastery VIRTUAL THREADS FUNDAMENTALS – Launch and manage 1 million Virtual Threads, understand mounting/unmounting, carrier threads, and thread pinning. STRUCTURED CONCURRENCY IMPLEMENTATION – Master concurrent patterns using StructuredTaskScope and ScopedValues, improving Spring Security context handling. SPRING BOOT PRODUCTION INTEGRATION – Optimize REST APIs, configure data access, and build scalable services using Virtual Threads. COMPREHENSIVE JMETER LOAD TESTING – Compare Platform vs Virtual Threads for API and database workloads with measurable metrics. REAL-TIME MONITORING & OBSERVABILITY – Use JFR, Micrometer, Prometheus, and Grafana to monitor Virtual Thread applications in production. THREAD CONTINUATIONS DEEP DIVE – Explore the low-level execution model that powers Virtual Threads. Perfect For Java Professionals Spring Boot engineers optimizing throughput and scalability Backend developers designing concurrent microservices Performance engineers working on enterprise concurrency challenges Transform your Spring Boot applications with Java 21’s Project Loom and gain hands-on mastery over Virtual Threads, Structured Concurrency, and real-world load testing.

  • Understand and Implement Virtual Threads: Learn the fundamentals of Java’s Project Loom and how to create and manage virtual threads to handle high-concurrency
  • Master Structured Concurrency: Gain expertise in structured concurrency to write cleaner, more maintainable, and error-resistant concurrent code in Java
  • Leverage ScopedValues in Spring Boot: Discover how to replace ThreadLocals with ScopedValues for improved performance and thread safety in Spring Boot applicati
  • Perform Load Testing with JMeter: Acquire skills to set up and conduct performance tests using JMeter, comparing virtual and platform threads for APIs and datab
  • Monitor Virtual Threads Effectively: Learn to monitor and observe virtual threads in real-time using tools like JFR, Micrometer, Prometheus, and Grafana for bet

Temario

UNIDAD 1 - Getting Started · 5 lecciones

UNIDAD 1 - Getting Started

  • Course OverviewVideo · 4 min
  • How To Go Through The Course (Important)Lectura · 0 min
  • DO NOT SKIP - Code Repositories used in the courseLectura · 0 min
  • IntelliJ Project Setup: Enabling Preview Features and Internal JDK PackagesVideo · 7 min
  • DO NOT SKIP - Join Our Learning CommunityLectura · 0 min
UNIDAD 2 - Introduction to Project Loom · 2 lecciones

UNIDAD 2 - Introduction to Project Loom

  • The need for a new Concurrent Programming ModelVideo · 15 min
  • Project Loom and Virtual ThreadsVideo · 9 min
UNIDAD 3 - Virtual Threads in Action · 3 lecciones

UNIDAD 3 - Virtual Threads in Action

  • Ways to create Virtual ThreadsVideo · 13 min
  • Demo: Launching 1 Million Virtual ThreadsVideo · 3 min
  • Platform Threads vs Virtual ThreadsVideo · 10 min
UNIDAD 4 - Virtual Thread Execution Model · 4 lecciones

UNIDAD 4 - Virtual Thread Execution Model

  • Understanding Mounting ,Unmounting Process and Carrier ThreadsVideo · 21 min
  • Thread Pinning: Causes,Detection and PreventionVideo · 35 min
  • Important: Add VM Options to the Correct Run ConfigurationLectura · 0 min
  • Thread Continuations: The Magic Behind Virtual ThreadsVideo · 13 min
UNIDAD 5 - Introducing Structured Concurrency · 1 lecciones

UNIDAD 5 - Introducing Structured Concurrency

  • Structured Concurrency :The What and the WhyVideo · 27 min
UNIDAD 6 - Replacing ThreadLocals with ScopedValues · 3 lecciones

UNIDAD 6 - Replacing ThreadLocals with ScopedValues

  • Understanding The ScopedValue ConceptVideo · 19 min
  • Thread Local and Inheritable Thread LocalVideo · 12 min
  • ScopedValue vs ThreadLocal in Spring SecurityVideo · 15 min
UNIDAD 7 - Virtual Thread with Spring Boot · 1 lecciones

UNIDAD 7 - Virtual Thread with Spring Boot

  • How to use Virtual Threads in Spring BootVideo · 15 min
UNIDAD 8 - Virtual Thread Performance Testing with JMeter · 4 lecciones

UNIDAD 8 - Virtual Thread Performance Testing with JMeter

  • JMeter Installation and SetupVideo · 12 min
  • Spring Boot Load Testing with JMeter: Platform vs. Virtual ThreadsVideo · 13 min
  • Spring Boot Load Test with JMeter: Virtual vs. Platform Threads for External APIVideo · 17 min
  • Spring Boot Load Test with JMeter: Virtual vs. Platform Threads for DB AccessVideo · 18 min
UNIDAD 9 - Monitoring & Observability of Java Virtual Threads · 1 lecciones

UNIDAD 9 - Monitoring & Observability of Java Virtual Threads

  • Real-Time Virtual Thread Monitoring with JFR, Micrometer,Prometheus and GrafanaVideo · 30 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Java Virtual Threads & Structured Concurrency w/ Spring Boot

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Ayan Dutta.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 9 unidades · 24 lecciones · 45 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Ayan Dutta; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Java Virtual Threads & Structured Concurrency w/ Spring Boot

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture