50 HORAS |
Diseñado y producido por:
Contenidos del curso
Conocimiento/capacidades cognitivas y prácticas
1. Conocimiento de los fundamentos de la Programación Distribuida
Definición y beneficios de la programación distribuida
Arquitecturas de sistemas distribuidos
Uso eficiente de recursos y sostenibilidad
Minimización del impacto ambiental
2. Conocimiento sobre Arquitectura de RMI y Comunicación Remota
Introducción a RMI (Remote Method Invocation)
Clases asociadas a RMI
Pasos a seguir en la construcción de aplicaciones con RMI
Ejemplos prácticos de implementación de RMI
3. Uso de Patrones de Diseño y Factorías
Introducción al patrón de factoría
Ejemplos de programación con factorías
Utilización de patrones de comportamiento, creación y estructurales
Explorando antipatrones
4. Optimización de la Comunicación entre Capas
Analizando requisitos de la calidad de servicio (QoS)
Construcción de un prototipo
Evaluando la elección de tecnologías modernas (Java EE, Jakarta EE, Spring)
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Adaptación a las necesidades y políticas empresariales.
Preocupación por la eficiencia energética.
Conocimiento/capacidades cognitivas y prácticas
1. Estudio de Conceptos Fundamentales de Arquitectura de Software
Guías y heurísticas del desarrollo de arquitecturas de sistemas
Descripción del proceso de desarrollo del software
Diferencias entre el desarrollo local de objetos y el desarrollo distribuido de objetos
2. Diseño y Optimización de Arquitecturas Distribuidas
Descripción de servidores de aplicaciones modernos (Wildfly, TomEE, etc.)
Evaluando la elección de tecnologías (Java EE, Jakarta EE, Spring)
Análisis de los requerimientos del software
Creación de un diseño software y arquitectura software aplicadas a sistemas distribuidos en capas
3. Integración de Consideraciones de Sostenibilidad
Diseño sostenible de arquitecturas de software
Uso de recursos energéticos eficientes en data centers
Minimización del desperdicio electrónico (e-waste)
Prácticas de desarrollo sostenible (DevOps, Continuous Integration/Continuous Deployment)
4. Patrones de Diseño en Java EE y Jakarta EE
Utilización de patrones para la capa de integración
Utilización de patrones para capa presentation-to-business
Utilización de patrones para capa intra-business
Explorando antipatrones en el contexto de Java EE y Jakarta EE.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Adaptación a las necesidades y políticas empresariales.
Pensamiento analítico.
Optimización de recursos.
Demo
*La temática y el diseño de la demo son orientativos
Cursos Smartmind
¿Cómo son los cursos Smartmind?
Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?
Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.
¿Cómo funciona el
Catálogo?
¿Cómo funciona el
Catálogo?
Contenidos que se encuentra en la lista de espera de producciones de Smartmind y su ejecución depende de las peticiones de los clientes.
Formación disponible de forma inmediata en nuestros catálogos. Eso sí, se diferencian entre contenidos actuales y anteriores a 2021.
Formación no disponible por diferentes motivos: no recomentado o descatalogado
Todo lo que debes saber sobre los contenidos Smartmind
¿Quieres más información sobre este curso?
Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.
¡Qué bien! Necesitamos saber algunas cosas de ti :)
Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.
¡Qué bien! Necesitamos saber algunas cosas de ti :)