Cursos y Masters de CENTRO TECNICO EUROPEO Cursos y Masters de Instituto Universitario de Estudios Europeos Cursos y Masters de EFEM - Master Enciclopédico Cursos y Masters de DERIVALYA BUSINESS SOLUTIONS Cursos y Masters de Les Heures - Universidad de Barcelona Cursos y Masters de SEAS Estudios Superiores Abiertos Cursos y Masters de FormaSelect España S.L. Cursos y Masters de Instituto de Desarrollo Profesional Cursos y Masters de OPOSICION SIGLO XXI Cursos y Masters de Santillana Formación - Másters

Soluciones profesionales de arquitecturas JAVA vs. .NET

  Ver cursos de ALTANA
cursos de este centro

Tipo de curso:
Seminarios, Talleres y Conferencias
Metodología:
Presencial
Centro: ALTANA Nº de horas: 40.00
Sedes: No presencial

Precio:1195.00 €

Imprimir la ficha del curso Soluciones profesionales de arquitecturas JAVA vs. .NET Enviar a un amigo el curso Soluciones profesionales de arquitecturas JAVA vs. .NET Pedir más información del curso Soluciones profesionales de arquitecturas JAVA vs. .NET

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


Imprimir la ficha del curso Soluciones profesionales de arquitecturas JAVA vs. .NET Enviar a un amigo el curso Soluciones profesionales de arquitecturas JAVA vs. .NET Pedir más información del curso Soluciones profesionales de arquitecturas JAVA vs. .NET


Cursos relacionados con el actual por su contenido:
  • Microsft Visual Basic.NET. »
  • Master Microsoft .NET »
  • Curso de Visual Studio.net a Distancia »
  • Curso de Visual Studio.net OnLine »
  • ASP NET 2.0 »
  • Curso de Programador Avanzado Visual C++ y Java (Sólo Barcelona y Bilbao) »
  • Técnico Programador Visual Studio.NET (Sólo Barcelona y Bilbao) »
  • Programa de Desarrollo Directivo (Programa de actualización para directivos y profesionales con experiencia) »
  • Microsoft Visual Basic .NET.- »
  • Programación de Páginas Web con ASP.NET. »
  • Programación de Páginas Web con ASP.NET.- »
  • Máster en Prevención de Riesgos Laborales de Soluciones Formativas »
  • Curso de ASP.net »
  • Curso de Visual Basic.Net Avanzado »
  • Programacion de Paginas Web con HTML, DHTML, JAVA, XML Y ASP'S »
  • Experto en XML .Net para Web - MCAD »
  • ASP.NET 2.0 Avanzado »
  • Java »
  • CURSO SUPERIOR EN DESARROLLO JAVA, J2EE Y ARQUITECTURA DE NEGOCIO. - INSTITUTO NOVATECH »
  • Programación C y Net »


  • 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


    imprimir ficha del curso imprimir
    © 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