Optimiza tus sistemas con Akka y Scala: conviértete en un referente en tecnología reactiva y escalabilidad empresarial
Implanta Akka con Scala en tu equipo con programa A Medida, centrado en actores y concurrencia, bonificable por FUNDAE para empresas, con tutoría. Infórmate.
Mejora la eficiencia de tus proyectos al integrar Akka y Scala, permitiendo construir sistemas concurrentes y distribuidos que optimizan la comunicación entre microservicios.
1
Aumenta la resiliencia y el tiempo
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es Akka?
Características de Akka
Actores y mensajes
Introducción a la programación reactiva
Ventajas de Akka frente a otros frameworks
Akka y Scala
Instalaciones, configuraciones esenciales y puesta en marcha
Creación de un proyecto Akka
Primeros pasos y análisis de archivos del proyecto
Ejecutando el proyecto por primera vez
¿Qué es Akka?
Características de Akka
Actores y mensajes
Introducción a la programación reactiva
Ventajas de Akka frente a otros frameworks
Akka y Scala
Instalaciones, configuraciones esenciales y puesta en marcha
Creación de un proyecto Akka
Primeros pasos y análisis de archivos del proyecto
Instalaciones, configuraciones esenciales y puesta en marcha
Creación de un proyecto Akka
Primeros pasos y análisis de archivos del proyecto
Ejecutando el proyecto por primera vez
Tema 2: Clases y Actores en Akka
¿Qué son los actores en Akka?
Clase ActorSystem
Clase ActorRef
Clase Actor
Funciones básicas de actor
Creación de Actores
El ciclo de vida de los actores
Introducción a cómo recibir y enviar mensajes
Tema 3: Mensajes y Procesamiento de Mensajes
El sistema de mensajería de Akka
Envío de mensajes
Recepción de mensajes
Procesamiento de mensajes
Tratamiento de errores
Tema 4: Supervisión de Actores
Escalabilidad
Redundancia
Supervisión de actores
Reestablecimiento de actores
Tema 5: Comunicación entre Actores
Envío de mensajes entre actores
Recepción de mensajes entre actores
Comunicación entre actores remotos
Tema 6: Escribir Pruebas Unitarias para Akka
Introducción a las pruebas unitarias
Instalaciones y configuraciones esenciales
Escribir pruebas unitarias para Akka
Ejecución de pruebas unitarias
Análisis de informes de ejecución
Tema 7: Introducción a la programación reactiva con Akka Streams
Introducción a la programación reactiva
Introducción a Akka Streams
Componentes de Akka Streams
Flujo de datos y mensajes en Akka Streams
Usando la API Reactive Streams
Ejecución de Akka Streams
Tema 8: Akka Cluster
Introducción a Akka Cluster
Componentes de Akka Cluster
Establecimiento de un clúster
Cómo usar Akka Cluster
Tema 9: Akka HTTP
Introducción a Akka HTTP
Componentes de Akka HTTP
Uso de Akka HTTP para el desarrollo de aplicaciones web
Implementación de Akka HTTP
Tema 10: Persistencia en Akka
Introducción a la Persistencia en Akka
Componentes de Persistencia
Uso de Akka para la persistencia de datos
Implementación de persistencia
Pruebas de persistencia de datos
Tema 11: Akka Remoting
Introducción a Akka Remoting
Componentes de Akka Remoting
Establecimiento de una conexión remota
Cómo usar Akka Remoting
Tema 12: Patrones de diseño con Akka
Pattern matching
Patrón de supervisor
Patrón de router
Patrón de agente
Patrón de mediador
Tema 13: Escalabilidad y distribución con Akka
Escalabilidad en Akka
Rendimiento en Akka
¿Cómo aumentar el rendimiento?
Partición de datos
Balanceo de carga
Despliegue de Akka en clusters
Monitoreo de clusters
Tema 14: Adminsitración y configuración de Seguridad en Akka
Introducción a la seguridad en Akka
Componentes de seguridad en Akka
Configuración de seguridad en Akka
Uso de las herramientas de seguridad en Akka
Tema 15: Proyecto Final
Planteamiento del proyecto final
Configuraciones e implementación
Pruebas
Conclusiones
Recursos adicionales
Perfiles profesionales
Pensado para quienes deben dominar Akka con Scala en su día a día
Desarrolladores Backend
Quieren aprender Akka con Scala para gestionar concurrencia y escalabilidad en sistemas complejos.
Ingenieros de Software
Necesitan dominar frameworks modernos como Akka para crear soluciones robustas y bien estructuradas.
Equipos de Desarrollo TI
Buscan formación en Akka para implementar sistemas distribuidos y mejorar la eficiencia operativa.
Programadores Scala
Deben integrar Akka en proyectos existentes, optimizando la comunicación y el procesamiento de mensajes.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Akka con Scala
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Este curso proporcionará a tu equipo las herramientas necesarias para crear sistemas más escalables y eficientes. Aprenderán a utilizar Akka para construir aplicaciones reactivas que mejoren el uso de recursos y la capacidad de respuesta, optimizando procesos empresariales.
Sí, el curso es completamente bonificable a través de FUNDAE, permitiendo a las empresas cubrir el 100% del costo mediante subvenciones. Además, si Imagina gestiona esta bonificación, aplica un 10% adicional más IVA, que también es bonificable.
Ofrecemos el curso en modalidad de Aula Virtual Personalizada, mediante Zoom. Esta flexibilidad permite adaptar los contenidos y el horario a las necesidades específicas de tu empresa, asegurando un aprendizaje relevante y práctico.
La duración del curso y su organización son completamente personalizables en función de las necesidades de tu empresa. El contenido y las sesiones se adaptan para asegurar que hasta 20 participantes obtengan el máximo beneficio del programa.
A lo largo del curso se integran múltiples proyectos prácticos diseñados para reforzar el aprendizaje. Estos permiten a los participantes aplicar los conceptos a situaciones reales, garantizando la transferencia del conocimiento al ámbito laboral diario.
Es recomendable que los participantes tengan conocimientos básicos de Scala y una comprensión general de la concurrencia y programación distribuida, ya que el contenido está orientado a desarrolladores con experiencia previa en estos conceptos técnicos.
Las sesiones del curso son flexibles y pueden reprogramarse para adaptarse a los cambios en las necesidades de la empresa. Nuestro objetivo es proporcionar una formación que no interfiera con las operaciones diarias y maximice el valor obtenido por cada participante.
Este curso proporcionará a tu equipo las herramientas necesarias para crear sistemas más escalables y eficientes. Aprenderán a utilizar Akka para construir aplicaciones reactivas que mejoren el uso de recursos y la capacidad de respuesta, optimizando procesos empresariales.
Sí, el curso es completamente bonificable a través de FUNDAE, permitiendo a las empresas cubrir el 100% del costo mediante subvenciones. Además, si Imagina gestiona esta bonificación, aplica un 10% adicional más IVA, que también es bonificable.
Ofrecemos el curso en modalidad de Aula Virtual Personalizada, mediante Zoom. Esta flexibilidad permite adaptar los contenidos y el horario a las necesidades específicas de tu empresa, asegurando un aprendizaje relevante y práctico.
La duración del curso y su organización son completamente personalizables en función de las necesidades de tu empresa. El contenido y las sesiones se adaptan para asegurar que hasta 20 participantes obtengan el máximo beneficio del programa.
A lo largo del curso se integran múltiples proyectos prácticos diseñados para reforzar el aprendizaje. Estos permiten a los participantes aplicar los conceptos a situaciones reales, garantizando la transferencia del conocimiento al ámbito laboral diario.
Es recomendable que los participantes tengan conocimientos básicos de Scala y una comprensión general de la concurrencia y programación distribuida, ya que el contenido está orientado a desarrolladores con experiencia previa en estos conceptos técnicos.
Las sesiones del curso son flexibles y pueden reprogramarse para adaptarse a los cambios en las necesidades de la empresa. Nuestro objetivo es proporcionar una formación que no interfiera con las operaciones diarias y maximice el valor obtenido por cada participante.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
de actividad de tus sistemas gracias a la supervisión específica de actores, garantizando que las operaciones críticas de tu empresa se mantengan estables y confiables.
2
Amplía la capacidad de respuesta ante la demanda con Akka Cluster y Streams, habilitando la escalabilidad sin fricciones para soportar un crecimiento comercial sostenido y reducir los tiempos de procesamiento.
3
Fortalece la integridad de datos empresariales empleando técnicas de persistencia de Akka, asegurando un manejo de datos eficiente que promueve una toma de decisiones informada y precisa en entornos cambiantes.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras