Soluciones profesionales de arquitecturas JAVA vs. .NET
Precio
1195 € -
Seminarios, Talleres y Conferencias,
Presencial de 40 horas
|
? ¿Qué técnicas son las mas aconsejables en cada tipo de arquitectura?
? ¿Qué estrategia de persistencia es las más idónea?
? ¿Cuáles son las ventajas e inconvenientes de cada estrategia de persistencia?
? ¿Cuáles son los principios de diseño en aplicaciones escalables, con tolerancia a fallos, con alto grado de integración...?
DURANTE ESTE WORKSHOP SE DARÁ RESPUESTA A ESTAS PREGUNTAS, PERMITIENDO:
1. Aprender de la experiencia de otras soluciones J2EE y .NET desarrolladas fuera de España.
2. Identificar un subconjunto e funcionalidades de la aplicación, que incluya los principales problemas arquitectónicos, lo que se llama Vertical Slice.
3. Comprender diferentes estrategias de persistencia para aplicaciones J2EE, incluyendo JDBC, CMP2.x, JDO, OR-Mapping software, y para aplicaciones .NET incluyendo ADO.NET.
4. Entender las ventajas e inconvenientes de diferentes estrategias de persistencia.
5. Gestionar los aspectos del diseño de aplicaciones de gran envergadura (balanceo de carga, tolerancia a fallos, clustering, caching, transacciones distribuidas, ...)
6.Comprender los principios del diseño de aplicaciones escalables y evaluar un diseño de este estilo a modo de ejemplo.
7. Comprender el problema de modularidad de los objetos y transacciones planas y como se resuelve el problema con transacciones declarativas CMT.
8. Comprender las limitaciones de transacciones distribuidas, transacciones largas y control de concurrencia en entornos J2EE y .NET.
9. Comprender cuando una solución de mensajería es propia de una aplicación.
10. Conocer los servicios de mensajería en J2EE y .NET.
11. Comprender la arquitectura de integración con soluciones legadas en J2EE y .NET.
12. Comprender el papel de XML, SOA y servicios Web en aplicaciones J2EE y .Net.
13. Conocer los diferentes estándares de Servicios Web: SOAP, WSDL y JAX*.
14. Conocimiento y/o repaso de algunos de los principales patrones de diseño J2EE y .Net.
15. Diseñar aplicaciones profesionales de ejemplo, aplicando todo lo que se ha aprendido durante el workshop.
16. Mantener una mesa redonda para recibir consejos sobre su proyecto.
Conocimientos de J2EE, incluyendo EJB, JDBC, JNDI, RMI y JMS.
Se valorará experiencia previa en liderazgo técnico de proyectos; experiencia en diseño de arquitecturas J2EE; sólidos conocimiento de UML y de representación de relaciones entre objetos; experiencia en análisis y diseño OO; conocimientos de patrones de diseño y su utilidad.
Módulo PROYECTO
Se presenta la estructura, agenda del workshop y el proyecto de ejemplo que se seguirá durante toda la semana.
? J2EE vs. .Net
? Valores de J2EE y EJB
? Requisitos de la Aplicación de Ejemplo Auction
? Discusión de Grupo: J2EE o .NET, EJB, POJOS o .NET Managed Componentes
? Práctica: Identificar los objetos del Ejemplo Auction
? Vertical Slices
? Práctica: Identificar "Vertical Slice" en la aplicación ejemplo
? Especificaciones
Módulo PERSISTENCIA
Al final de este modulo, el asistente:
? Conocerá diferentes estrategias de persistencia y de componentes incluyendo las diferencias entre ellos.
? Comprenderá los objetivos y realidades de las tecnologías Object-Relational, incluyendo JDO, CMMP 2.x y EJB 3.
? Será capaz de seleccionar la estrategia de persistencia y de componentes apropiada para cualquier aplicación, incluyendo la aplicación de ejemplo Auction.
? Comprenderá el problema de transacciones planas y cómo las transacciones declarativas de CMT resuelven dicho problema.
? Conocerá las limitaciones de las transacciones distribuidas y del control de concurrencia en entornos J2EE.
? Conocimientos básicos sobre los Transaction Services.
? Pros y Contras de JDBC
? Mapeo Objeto-Relación
? Java Data Objects (JDO)
? Modelo y Relaciones EJB 2.x CMP
? ADO.NET
? Práctica de Grupo: Matriz de Persistencia
? Práctica: Estrategia de Persistencia para la aplicación Auction
? Transacciones Distribuidas y Control de Concurrencia
? Práctica: Identificar las Transacciones
Módulo DE ESCALABILIDAD DE APLICACIONES
Al final del modulo, el asistente:
? Conocerá los principios del diseño de escalabilidad de aplicaciones.
? Tendrá una comparativa que le permitirá conocer las características de escalabilidad de varios productos servidores de aplicaciones.
? Habrá introducido el concepto de escalabilidad en el diseño de su aplicación ejemplo Auction.
? Principios de Escalabilidad
? Características de escalabilidad de los Servidores de Aplicación
? Práctica: Escalabilidad de la aplicación Auction
Módulo DE INTEGRACIÓN
Al final de este módulo, el asistente:
? Conocerá cuándo la mensajería es apropiada en una aplicación.
? Tendrá un alto nivel de comprensión de JMS.
? Conocerá la arquitectura Connector y el estado de los conectores disponibles.
? Entenderá el rol de XML y Web Services.
? Conocerá los estándares Web Services: SOAP, WSDL y JAX*
? Podrá tomar decisiones apropiadas para utilizar estas tecnologías en las aplicaciones, incluyendo la de ejemplo.
? Mensajería
? Práctica: Mensajería o no
? Conectores
? XML y Web Services
? Práctica: Integración de Aplicación
? Práctica: Integración B2B
Módulo DISEÑO DE APLICACIONES
Al final de este modulo, el asistente:
? Conocerá diferentes patrones de diseño.
? Habrá completado el diseño de la aplicación de ejemplo Auction, unificando todo lo aprendido durante la semana.
? Patrones de Diseño
? Práctica: Patrones de Diseño o no
? Práctica: Completar el diseño
? Actividad de Grupo: Consultoría
- Curso Superior en Java y Android Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Curso de Visual Basic.Net Avanzado Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Curso Práctico de Excel aplicado a la Ingeniería y Arquitectura - Iniciación e Intermedio Cursos de especialización OnLine de ACEDIS Formación
- Máster en Arquitectura Sostenible y Eficiencia Energética - Barcelona Masters y Postgrados Presencial de La Salle Barcelona
- Curso de JAVA EE Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Máster en Arquitectura Sostenible y Eficiencia Energética Online Masters y Postgrados OnLine de La Salle Barcelona
- Curso Java Cursos de especialización OnLine de SEAS Estudios Superiores Abiertos
- Máster en Arquitectura Sostenible y Eficiencia Energética (Barcelona) Masters y Postgrados Presencial de La Salle Barcelona
- Postgrado en Arquitectura Interior. Espacios comerciales y públicos (Barcelona) Masters y Postgrados Presencial de La Salle Barcelona
- Curso Práctico de Programación en Java Cursos de especialización OnLine de ACEDIS Formación
El curso Soluciones profesionales de arquitecturas JAVA vs. .NET está en nuestro Buscador de Cursos y Masters desde el 04/01/2006.
- Nuestros Servicios
- Publicidad para Centros de Formación
- Formación Cooperativa
- Alquiler de Aula Virtual
- Nuestra Empresa
- Portal Formativo S.L.U.
- Plataforma de Teleformación
- Formas de Contacto
- info@portalformativo.com
- 902 922245
- © 2002-2024 Portal Formativo S.L.U.
- B-27303494