Soluciones profesionales de arquitecturas JAVA vs. .NET |
![]() |
| Tipo de curso: |
Seminarios, Talleres y Conferencias |
Metodología: |
Presencial |
| Centro: | ALTANA | Nº de horas: | 40.00 |
| Sedes: | No presencial | ||
![]() |
|
| Precio: | 1195.00 € |
![]() |
|
![]() |
|
|
Justificación/Descripción del curso:
? ¿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. |
![]() |
|
|
Requisitos de acceso al curso:
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. |
![]() |
|
|
Temario cubierto por el curso:
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 |
![]() |
|
![]() |
|
![]() |
|
| Puede ver otros cursos relacionados en las categorías: |
|
Directorio de cursos » Informática » Sistemas Operativos Directorio de cursos » Informática » Programación |
![]() |
|
El curso Soluciones profesionales de arquitecturas JAVA vs. .NET está en nuestra base de datos desde el 04/01/2006. Desde entonces ha sido visto por un total de 778 usuarios, generando un total de 2 peticiones de información. Sus tags: aplicación, aplicaciones, práctica, transacciones, persistencia, comprender, conocerá, escalabilidad Términos relacionados: ejemplo auction, transacciones distribuidas, asistente conocerá, diferentes estrategias, práctica identificar |
© 2002-2006 Portal Formativo S.L. - B27303494 - Tlf 902 922245 - Fax 982 210683 - info@portalformativo.com - XHTML válido
0.366273 Carga - 0.025285 Mysql (1) - 0.340988 PHP












