Curso de Java

Curso de Java

Capacitación en Lenguaje de Programación Java (Java Programming Language). Los cursos locales de capacitación en Java, con instructor, demuestran a través de prácticas prácticas cómo desarrollar aplicaciones con Java. La capacitación en Java está disponible en dos modalidades: "presencial en vivo" y "remota en vivo"; la primera se puede llevar a cabo localmente en las instalaciones del cliente en Costa Rica o en los centros de capacitación corporativa de NobleProg en Costa Rica, la segunda se lleva a cabo a través de un escritorio remoto interactivo.

NobleProg -- Su Proveedor Local de Capacitación

Testimonios

★★★★★
★★★★★

Programa del curso Java

CódigoNombreDuraciónInformación General
javafunFundamentos Bàsicos del Lenguaje Java28 horasEl curso cubre los fundamentos del desarrollo de Java.

Introduce a los estudiantes a la tecnología Java y les enseña la sintaxis y los conceptos básicos de Java, dando lugar a la creación de un programa simple. El entrenamiento pasa por los conceptos y características esenciales del lenguaje de programación Java, centrándose en las excepciones, la entrada / salida básica, la concurrencia, las expresiones regulares, el marco de las colecciones Java y el entorno de la plataforma. El curso finaliza cuando todas las funciones básicas de Java han sido explicadas y entrenadas.
cl-jscSeguridad Java Estándar14 horasDescripción

El lenguaje Java y el entorno de ejecución (JRE) fueron diseñados para estar libres de las vulnerabilidades de seguridad más problemáticas que se experimentan en otros idiomas, como C / C ++. Sin embargo, los desarrolladores de software y los arquitectos no sólo deben saber cómo utilizar las diversas características de seguridad del entorno Java (seguridad positiva), sino que también deben ser conscientes de las numerosas vulnerabilidades que siguen siendo relevantes para el desarrollo de Java (seguridad negativa).

La introducción de los servicios de seguridad está precedida de un breve resumen de los fundamentos de la criptografía, proporcionando una base común para entender el propósito y el funcionamiento de los componentes aplicables. El uso de estos componentes se presenta a través de varios ejercicios prácticos, donde los participantes pueden probar las APIs discutidas por ellos mismos.

El curso también revisa y explica las fallas de programación más frecuentes y severas del lenguaje y la plataforma Java, cubriendo tanto los errores típicos cometidos por los programadores Java como los problemas específicos del lenguaje y del entorno. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos por las directrices de codificación recomendadas y las posibles técnicas de mitigación.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Obtener información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
reactivexProgramación reactiva con Javascript y ReactiveX14 horasReactiveX es una biblioteca completa para crear flujos de datos asincrónicos usando secuencias observables. Permite a los desarrolladores aprovechar las transmisiones observables y su capacidad para capturar eventos emitidos y ejecutar funciones en consecuencia.

Este curso presencial, dirigido por un instructor, presenta a los participantes la biblioteca completa de ReactiveX para desarrollar aplicaciones receptivas y acompaña a los participantes a través de una serie de casos, demostrando la utilidad y la funcionalidad de las características clave de ReactiveX.

Al final de esta capacitación, los participantes podrán:

- Comprender el paradigma de programación reactiva y la funcionalidad de observables y su uso común al desarrollar aplicaciones pesadas de interfaz de usuario
- Configure con éxito un entorno para ReactiveX
- Crea eventos observables a partir de una multitud de elementos variables
- Aplicar las funciones de transformación y filtrado de ReactiveX

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
jav9functionalProgramación Funcional Reactiva con Java 9 y RxJava14 horasJava 9, junto con la robusta biblioteca de programación reactiva RxJava 2.0, permite a los desarrolladores de Java adoptar y aplicar el paradigma de programación reactiva en sus aplicaciones y procesos de desarrollo de sistemas con gran facilidad.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las ventajas y funciones de Java 9, Spring, Jersey y RxJava 2.0 en el desarrollo de aplicaciones reactivas a medida que avanzan en la creación y despliegue de una aplicación reactiva de la vida real utilizando el flujo de Java 9 API, Spring, el marco Akka y la biblioteca de programación reactiva funcional RxJava 2.0.

Al final de esta capacitación, los participantes podrán:

- Comprender la importancia y la importancia de la programación reactiva en aplicaciones y desarrollo de sistemas
- Ejecutar prueba de unidad en RxJava 2.0
- Utilice el marco Akka bajo principios de programación reactiva
- Emplear Spring para manejar el desarrollo de aplicaciones concurrentes
- Usa la API de flujo de Java 9 para desarrollar aplicaciones reactivas

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
vertxVert.x: Crea una Aplicación Reactiva en JVM14 horasVert.x es una biblioteca para crear aplicaciones reactivas.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Vert.x para crear una aplicación web asincrónica basada en eventos.

Al final de esta capacitación, los participantes podrán:

- Comprenda y use los diferentes componentes (núcleo, web, cliente, etc.) en la pila Vert.x.
- Use Vert.x para crear utilidades de red, microservicios HTTP / REST, procesamiento de eventos de gran volumen, aplicaciones de back-end message-bus, etc.
- Ejecute una aplicación que pueda manejar una concurrencia alta utilizando mínimos hilos del kernel
- Use las API de Vert.x para admitir Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Unidad de prueba de código asíncrono con Vert.x-Unit
- Implemente y escale una aplicación con hardware mínimo

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
gwtGWT: Escribe Aplicaciones Web Ajax en Java, Implementa como Javascript28 horasGoogle Web Toolkit (GWT o GWT Web Toolkit) es un conjunto de herramientas de código abierto para crear, optimizar y mantener aplicaciones complejas basadas en el navegador JavaScript en Java. GWT es utilizado por muchos productos en Google, incluidos Google AdWords y Google Wallet.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los conceptos de programación de GWT necesarios para poner en marcha una aplicación web.

Al final de esta capacitación, los participantes podrán:

- Escribir aplicaciones AJAX del lado del cliente en Java e implementarlas como JavaScript en varios navegadores (escritorio, Android, iPhone, etc.)
- Desarrolle una aplicación web de alto rendimiento mientras supera la idiosincrasia del comportamiento del navegador, XMLHttpRequest y JavaScript
- Comprender y superar los desafíos de la programación de Ajax
- Use las herramientas de GWT para optimizar una aplicación web

Audiencia

- Desarrolladores web front-end

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
javatestingIntroducción a Java para la automatización de pruebas28 horasEste curso está diseñado para cualquier persona interesada en aprender Java a los efectos de la automatización de pruebas. Es un curso simplificado e intensivo con muchos ejercicios prácticos para que los participantes aumenten rápidamente con las habilidades esenciales de programación necesarias para aplicar a las pruebas de automatización de software. El foco está en los fundamentos de Java que se pueden aplicar directa e inmediatamente a la automatización de pruebas.

Este curso no cubre en profundidad los marcos de automatización de pruebas como Selenium. También evita el enfoque convencional de "Hello World" para aprender Java, ya que este no es un curso sobre desarrollo de aplicaciones. Este curso está dirigido directamente a lograr que los participantes comiencen a funcionar rápidamente con la automatización de pruebas. Si ya está versado en Java y desea ingresar directamente en las pruebas con Selenium, consulte: Introducción a Selenium (https://www.nobleprog.com/introduction-selenium-training).

Audiencia

- Los probadores principiantes que desean aprender Java para las pruebas de automatización
- Probadores profesionales con experiencia en otros lenguajes de programación como JavaScript y C # que desean transferir sus habilidades a Java.

Formato del curso

- Conferencia parcial, discusión parcial, práctica práctica intensa
DEVOPSJEEFundamentos de Devops para proyectos de Java Enterprise Edition21 horasEste curso de capacitación presenta los conceptos y principios básicos de DevOps, así como las formas de mejorar la práctica de DevOps en su organización. Está específicamente enfocado en proyectos en la Plataforma Java. Al finalizar este curso de capacitación, los estudiantes tendrán una comprensión fundamental de la propuesta de valor de DevOps; también obtendrán experiencia práctica trabajando con herramientas DevOps seleccionadas, incluyendo Puppet, Jenkins, Git y otros. Este curso de capacitación se complementa con laboratorios prácticos que ayudan a los asistentes a reforzar su conocimiento teórico del material aprendido.

Temas:

- Prácticas y herramientas de DevOps
- Marioneta
- Introducción técnica a la computación en la nube
- Jenkins
cl-jpwCombinado JAVA, PHP y Seguridad de Aplicaciones Web28 horasIncluso los programadores experimentados no dominan por todos los medios los diversos servicios de seguridad ofrecidos por sus plataformas de desarrollo, y tampoco son conscientes de las diferentes vulnerabilidades que son relevantes para sus desarrollos. Este curso se dirige a desarrolladores que utilizan Java y PHP, proporcionándoles las habilidades esenciales necesarias para hacer sus aplicaciones resistentes a los ataques contemporáneos a través de Internet.

Los niveles de arquitectura de seguridad de Java se superan al abordar el control de acceso, la autenticación y la autorización, la comunicación segura y diversas funciones criptográficas. También se han introducido varias API que pueden utilizarse para proteger su código en PHP, como OpenSSL para criptografía o Purificador de HTML para la validación de entrada. En el lado del servidor, se dan las mejores prácticas para endurecer y configurar el sistema operativo, el contenedor web, el sistema de archivos, el servidor SQL y el propio PHP, mientras que se presta especial atención a la seguridad del cliente a través de los problemas de seguridad de JavaScript, Ajax y HTML5.

Las vulnerabilidades generales de la web se discuten mediante ejemplos alineados con el OWASP Top Ten, que muestran varios ataques de inyección, inyecciones de script, ataques contra el manejo de sesiones, referencias directas a objetos inseguros, problemas con subidas de archivos y muchos otros. Los diversos problemas y problemas de lenguaje específicos de Java y PHP derivados del entorno de ejecución se introducen agrupados en los tipos de vulnerabilidad estándar de validación de entrada ausente o incorrecta, uso incorrecto de las características de seguridad, manejo incorrecto de errores y excepciones, tiempo y estado problemas, problemas de calidad de código y vulnerabilidades relacionadas con el código móvil.

Los participantes pueden probar las APIs, las herramientas y los efectos de las configuraciones por sí mismos, mientras que la introducción de las vulnerabilidades son apoyadas por una serie de ejercicios prácticos que demuestran las consecuencias de los ataques exitosos, mostrando cómo corregir los errores y aplicar técnicas de mitigación , e introduciendo el uso de varias extensiones y herramientas.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda las vulnerabilidades del cliente y las prácticas de codificación seguras.
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Aprenda a utilizar varias funciones de seguridad de PHP
- Comprender los conceptos de seguridad de los servicios Web
- Obtener conocimientos prácticos sobre el uso de herramientas de prueba de seguridad
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Estar informado sobre vulnerabilidades recientes en frameworks y bibliotecas de Java y PHP
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
cl-cjwCombinado C / C ++, JAVA y Seguridad de Aplicaciones Web28 horasPara servir de la mejor manera los grupos de desarrollo heterogéneos que están utilizando varias plataformas simultáneamente durante su trabajo diario, hemos combinado varios temas en un curso combinado que presenta diversos temas de codificación segura de manera didáctica en un solo evento de formación. Este curso combina C / C ++ y la seguridad de la plataforma Java para proporcionar una experiencia de codificación segura y multiplataforma.

Con respecto a C / C ++, se discuten vulnerabilidades de seguridad comunes, respaldadas por ejercicios prácticos sobre los métodos de ataque que explotan estas vulnerabilidades, centrándose en las técnicas de mitigación que se pueden aplicar para prevenir estos bugs peligrosos, detectarlos antes del lanzamiento al mercado o impedir su explotación.

Los componentes de seguridad y el servicio de Java se discuten presentando las diferentes API y herramientas a través de una serie de ejercicios prácticos donde los participantes pueden adquirir experiencia práctica en su uso. El curso también cubre los problemas de seguridad de los servicios web y los servicios Java relacionados que se pueden aplicar para prevenir las amenazas más dolorosas de los servicios basados ​​en Internet. Por último, las vulnerabilidades de seguridad relacionadas con la Web y Java se demuestran mediante ejercicios de fácil comprensión, que no sólo muestran la causa raíz de los problemas, sino que también demuestran los métodos de ataque junto con las técnicas de mitigación y codificación recomendadas para evitar la problemas de seguridad asociados.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda las vulnerabilidades del cliente y las prácticas de codificación seguras.
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Darse cuenta de las graves consecuencias de un manejo no seguro del tampón
- Comprender las técnicas de protección arquitectónica y sus debilidades
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Estar informado sobre las vulnerabilidades recientes en diversas plataformas, marcos y bibliotecas
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
cl-jnwCombinado JAVA, .NET y Seguridad de Aplicaciones Web21 horasAmbos entornos de desarrollo Java y .NET proporcionan poderosos medios para el desarrollo de la seguridad, pero los desarrolladores deben saber aplicar las diversas técnicas de programación de arquitectura y codificación para implementar la funcionalidad de seguridad deseada y evitar las vulnerabilidades.

Proporcionando conocimientos prácticos, el curso contiene numerosos ejercicios sobre cómo utilizar varias API y herramientas para evitar que el código no confiable realice acciones privilegiadas, proteja los recursos mediante autenticación y autorización fuertes, proporcione llamadas a procedimientos remotos seguros, gestione sesiones, funcionalidad y muchos más.

Lo más importante es que el curso explica las fallas de programación más frecuentes y severas típicamente cometidas por los programadores. Las vulnerabilidades generales basadas en la web se demuestran presentando los ataques pertinentes, mientras que las técnicas recomendadas de codificación y los métodos de mitigación se explican en el contexto de ambas plataformas de desarrollo. Además de los típicos bugs de Java y .NET relacionados con la seguridad, las vulnerabilidades de seguridad introducidas cubren tanto los problemas específicos del lenguaje como los problemas derivados de los entornos de ejecución que uno debe tener en cuenta. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos por las directrices de codificación recomendadas y las posibles técnicas de mitigación.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Tener una comprensión práctica de la criptografía
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo .NET
- Obtener información sobre algunas vulnerabilidades recientes en .NET y ASP.NET
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Obtener información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
cl-jweAvanzado Java, JEE y Seguridad de Aplicaciones Web28 horasMás allá de un sólido conocimiento en el uso de componentes Java, incluso para programadores Java experimentados es esencial tener un conocimiento profundo en vulnerabilidades relacionadas con la web tanto en el servidor como en el cliente, las diferentes vulnerabilidades que son relevantes para aplicaciones web escritas en Java y las consecuencias de los diversos riesgos.

Las vulnerabilidades generales basadas en la web se demuestran a través de la presentación de los ataques pertinentes, mientras que las técnicas recomendadas de codificación y métodos de mitigación se explican en el contexto de Java con el objetivo más importante para evitar los problemas asociados. Además, se presta especial atención a la seguridad del cliente que aborda los problemas de seguridad de JavaScript, Ajax y HTML5.

El curso introduce los componentes de seguridad de Standard Java Edition, que está precedido con los fundamentos de la criptografía, proporcionando una línea de base común para entender el propósito y el funcionamiento de los componentes aplicables. Los problemas de seguridad de Java Enterprise Edition se presentan a través de varios ejercicios que explican tanto las técnicas de seguridad declarativas como programáticas en JEE.

Por último, el curso explica las fallas de programación más frecuentes y graves del lenguaje y la plataforma Java. Además de los errores típicos cometidos por los programadores Java, las vulnerabilidades de seguridad introducidas cubren tanto los problemas específicos del idioma como los problemas derivados del entorno de ejecución. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos por las directrices de codificación recomendadas y las posibles técnicas de mitigación.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda las vulnerabilidades del cliente y las prácticas de codificación seguras.
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Comprender los conceptos de seguridad de los servicios Web
- Entender las soluciones de seguridad de Java EE
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Obtener información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtener conocimientos prácticos sobre el uso de herramientas de prueba de seguridad
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
cl-jadSeguridad Java Avanzada21 horasIncluso los programadores Java experimentados no están dominando por todos los medios los diversos servicios de seguridad ofrecidos por Java, y tampoco son conscientes de las diferentes vulnerabilidades que son relevantes para las aplicaciones web escritas en Java.

El curso, además de introducir componentes de seguridad de Standard Java Edition, se ocupa de los problemas de seguridad de Java Enterprise Edition (JEE) y servicios web. La discusión de servicios específicos se precede con los fundamentos de la criptografía y la comunicación segura. Varios ejercicios se ocupan de las técnicas de seguridad declarativa y programática en JEE, mientras que tanto el transporte de capa y de extremo a extremo la seguridad de los servicios web se discute. El uso de todos los componentes se presenta a través de varios ejercicios prácticos, donde los participantes pueden probar las APIs y las herramientas discutidas por ellos mismos.

El curso también revisa y explica los fallos de programación más frecuentes y graves del lenguaje y la plataforma Java y las vulnerabilidades relacionadas con la Web. Además de los errores típicos cometidos por los programadores Java, las vulnerabilidades de seguridad introducidas cubren tanto los problemas específicos del idioma como los problemas derivados del entorno de ejecución. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos por las directrices de codificación recomendadas y las posibles técnicas de mitigación.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Comprender los conceptos de seguridad de los servicios Web
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Entender las soluciones de seguridad de Java EE
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Obtener información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtener conocimientos prácticos sobre el uso de herramientas de prueba de seguridad
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
cl-jwaSeguridad de Aplicaciones Java y Web21 horasDescripción

Más allá de un sólido conocimiento en el uso de componentes Java, incluso para programadores Java experimentados es esencial tener un conocimiento profundo en vulnerabilidades relacionadas con la web tanto en el servidor como en el cliente, las diferentes vulnerabilidades que son relevantes para aplicaciones web escritas en Java y las consecuencias de los diversos riesgos.

Las vulnerabilidades generales basadas en la web se demuestran a través de la presentación de los ataques pertinentes, mientras que las técnicas recomendadas de codificación y métodos de mitigación se explican en el contexto de Java con el objetivo más importante para evitar los problemas asociados. Además, se presta especial atención a la seguridad del cliente que aborda los problemas de seguridad de JavaScript, Ajax y HTML5.

El curso introduce los componentes de seguridad de Standard Java Edition, que está precedido con los fundamentos de la criptografía, proporcionando una línea de base común para entender el propósito y el funcionamiento de los componentes aplicables. El uso de todos los componentes se presenta a través de ejercicios prácticos, donde los participantes pueden probar las APIs y herramientas discutidas por ellos mismos.

Por último, el curso explica las fallas de programación más frecuentes y graves del lenguaje y la plataforma Java. Además de los errores típicos cometidos por los programadores Java, las vulnerabilidades de seguridad introducidas cubren tanto los problemas específicos del idioma como los problemas derivados del entorno de ejecución. Todas las vulnerabilidades y los ataques relevantes se demuestran a través de ejercicios fáciles de entender, seguidos por las directrices de codificación recomendadas y las posibles técnicas de mitigación.

Los participantes que asistan a este curso

- Comprender conceptos básicos de seguridad, seguridad de TI y codificación segura
- Aprenda las vulnerabilidades Web más allá de OWASP Top Ten y sepa cómo evitarlas
- Aprenda las vulnerabilidades del cliente y las prácticas de codificación seguras.
- Aprenda a utilizar varias funciones de seguridad del entorno de desarrollo de Java
- Tener una comprensión práctica de la criptografía
- Aprenda sobre errores típicos de codificación y cómo evitarlos
- Obtener información sobre algunas vulnerabilidades recientes en el marco de Java
- Obtener conocimientos prácticos sobre el uso de herramientas de prueba de seguridad
- Obtenga fuentes y lecturas adicionales sobre prácticas de codificación seguras

Audiencia

Desarrolladores
javaintJava Intermedio- un día7 horasParticipantes que ya son programadores Java que quieren ampliar su horizonte y utilizar más conceptos de lenguaje Java.
javaeejbossProgramación Java Empresarial con Java EE y JBoss (EJB 3.0)28 horasEste curso de 4 días es para programadores que ya conocen el lenguaje Java y desean explotar la tecnología Enterprise Java Beans 2.0 mientras toman conciencia de las implicaciones de seguridad de la distribución de aplicaciones. Este curso tiene un gran componente práctico que incluye el desarrollo de una aplicación de comercio electrónico basada en Enterprise Java Beans. El curso utiliza el JBoss Application Server.
javaadvancedJava Avanzado - un día7 horasIntroduce contect para programadores avanzados de Java, usualmente desarrollando aplicaciones, frameworks o bibliotecas a gran escala. Este curso es en su mayoría laboratorios (alrededor del 60%), el resto son discusiones y presentación. En su mayoría usamos la versión más reciente de Java para este curso, pero también se puede entregar como curso privado en versiones anteriores de Java.
pcxmlsoapConceptos de Programación, XML y SOAP21 horasEsta capacitación guía a los participantes a través de los conceptos de programación y los fundamentos de XML y SOAP con ejercicios prácticos.
apachemavenApache Maven21 horasSegún tu perfil, Maven te ayudará en tu trabajo diario. Como mencionamos algunos de los beneficios:

- Desarrolladores: Como desarrollador estarás usando Maven para crear proyectos, administrar las dependencias, compilar tu código, ejecutar tus pruebas, desplegar tus componentes ... Maven se convertirá en parte de tus herramientas de desarrollo diarias.
- Perfiles técnicos de plomo: La integración de Maven como una herramienta de construcción tendrá un impacto significativo en el proyecto:

- La gestión de las dependencias se hará fácil (gestión de dependencias de Maven)
- Las compilaciones complejas se simplificarán significativamente (perfiles de construcción de Maven)
- La arquitectura del proyecto se gestionará sin problemas (proyectos de herencia y multimodulación)
- ....

- Gestores de Proyectos: Maven hará cumplir la estandarización y la colaboración:

- "Modelo de Objeto de Proyecto" es el estándar que Maven introduce para proyectos
- Maven utiliza los ciclos de vida de la compilación para que los desarrolladores puedan compilar, probar e informar, implementar
- Los repositorios de Maven actuarán como un almacén común y recopilarán versiones y bibliotecas de terceros
- ....

- Gestores de liberación: Los administradores de repositorios de Maven actuarán como proxies altamente configurables entre su organización y los repositorios públicos de Maven. También proporcionan a una organización un destino de despliegue para sus compilaciones.
tsajbossjSintonización de la aplicación JBoss 7 i Jetty 8/914 horasFormación para programadores, desarrolladores y administradores de aplicaciones con la especificación Java EE relacionados, con ganas de aprender a utilizar y administrar la aplicación de servidor.
javafunmanvenFundamentos de Java con Maven28 horasEl curso cubre los aspectos básicos del desarrollo de Java e introduce la herramienta de gestión de proyectos y comprensión de software Apache Maven.
javahJava Hibernate28 horasHibernate es un marco de mapeo para lenguaje Java donde un modelo de dominio orientado a objetos se puede mapear a una base de datos relacional tradicional.
dsgpatPatrones de Diseño - Reutilización de Código Eficiente24 horasEl curso cubrirá los patrones de diseño.
junitPrueba de Unidad con JUnit21 horasJUnit es un marco para escribir pruebas repetibles y hacer pruebas unitarias para el lenguaje Java.
jcapsdaadvOpenESB-Java CAPS para Desarrolladores y Arquitectos Nivel Avanzado14 horasEste curso está dedicado a desarrolladores y arquitectos que quieren estar operativos inmediatamente en OpenESB y quieren comenzar y participar en proyectos reales de OpenESB. El ámbito de la formación abarca los conceptos avanzados de OpenESB utilizados con frecuencia en proyectos como la correlación y la compensación. Este curso de 2 días le permitirá abordar serenamente su integración en proyectos operativos de OpenESB.
javafunandroidFundamentos de Java para Android14 horasLas aplicaciones para la plataforma Android se desarrollan principalmente en Java. Este curso fue desarrollado para programadores de software con un fuerte fondo OOP (ya sea en PHP, Scala, C ++, C # o Objective C) que planean aprender a desarrollar aplicaciones Java para la plataforma android. Este curso cubre la gramática del lenguaje de programación Java y se centra en las capacidades específicas de Java que la plataforma android utiliza más que otras.
struts2Struts 2 Framework21 horasEste curso trata sobre el desarrollo de la aplicación web MVC (Model-View-Controller) utilizando las características del framework Struts2. Los participantes aprenderán cómo trabajar con las acciones y los datos, cómo desarrollar interceptores y el OGNL para la conversión de tipo. Este curso también cubrirá conceptos como validación, internacionalización y cómo persistir datos.
javaperfRendimiento de Java40 horasQue aprenderás?

Consejos de rendimiento todos vienen con una vida útil que está vinculado a la tecnología particular a la que se aplican. Una vez que la tecnología cambia o ya no se utiliza, los consejos se convierten en inútiles en el mejor de los casos y dañinos en el peor de los casos. Por esta razón, hemos diseñado un curso que se centra en proporcionarle algo más que sólo trucos para obtener el último y mejor marco para satisfacer sus necesidades de rendimiento. Una de las herramientas con las que queremos dejarte es una metodología que hemos usado con regularidad durante años. Esta metodología nos ha ayudado a identificar y resolver rápidamente problemas de desempeño duro.

El otro aspecto igualmente importante de la optimización del rendimiento es el uso de herramientas. Una buena parte del curso se centra en una serie de herramientas de código abierto que hemos encontrado para ser útil en nuestras campañas para eliminar los cuellos de botella de rendimiento.

Más allá de la metodología y herramientas, analizamos algunos de los fundamentos de la tecnología Java. Esto incluye el funcionamiento interno de la gestión de memoria Java y las tecnologías HotSpot / JIT.

Objetivos

- Cómo aplicar el rigor a la tarea de ajuste de rendimiento
- Cómo configurar un entorno de ajuste de rendimiento
- Importancia de los requisitos y metas de ajuste del rendimiento
- Herramientas necesarias para llevar a cabo una investigación de desempeño
- Benchmarking y habilidades de micro-benchmarking
- Memoria Java y modelos de ejecución
javaphPersistencia de Java con Hibernate14 horasEste curso enseña el uso práctico de Hibernate para objetos Java persistentes en una base de datos relacional.
RxJSProgramación Reactiva con Javascript y RxJS7 horasLa programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. RxJS es una de las bibliotecas de programación reactiva más completa para administrar eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos.

En esta capacitación en vivo dirigida por un instructor, los participantes se familiarizarán con las herramientas y funciones de RxJS, ya que las aplican a una variedad de problemas de codificación asociados con aplicaciones móviles y web basadas en contenido interactivo. Los participantes también aprenderán cómo crear y desplegar una aplicación web pesada UI.

Al final de esta capacitación, los participantes podrán:

- Comprender el paradigma de programación reactiva y su utilidad para el desarrollo de aplicaciones pesadas de interfaz de usuario
- Cree aplicaciones pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente
- Cree y administre de forma fácil y gratuita una multitud de eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Próximos Cursos Java

CursoFechaPrecio del Curso [A distancia / Presencial]
Struts 2 Framework - San José - Plaza Roble Las TerrazasLun, 2018-12-03 09:304,475USD / 5,551USD
Cursos de Fin de Semana de Java, Capacitación por la Tarde de Java, Java boot camp, Clases de Java, Capacitación de Fin de Semana de Java, Cursos por la Tarde de Java, Java coaching, Instructor de Java, Capacitador de Java, Java con instructor, Cursos de Formación de Java, Java en sitio, Cursos Privados de Java, Clases Particulares de Java, Capacitación empresarial de Java, Talleres para empresas de Java, Cursos en linea de Java, Programas de capacitación de Java, Clases de Java

Promociones

Curso Ubicación Fecha Precio del Curso [A distancia / Presencial]
Programming for Biologists San José - Plaza Roble Las Terrazas Lun, 2018-10-22 09:30 5,863USD / 6,948USD
Haskell Fundamentals San José - Plaza Roble Las Terrazas Mar, 2018-12-11 09:30 2,743USD / 3,812USD
MediaWiki for Developers San José - Plaza Roble Las Terrazas Mar, 2018-12-18 09:30 4,027USD / 5,104USD
Test Automation with Selenium San José - Plaza Roble Las Terrazas Mié, 2018-12-26 09:30 4,027USD / 5,104USD
OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation San José - Plaza Roble Las Terrazas Jue, 2019-01-31 09:30 2,743USD / 3,812USD

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!