Cursos de Java

Cursos 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 España o en los centros de capacitación corporativa de NobleProg en España, 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.
shiroApache Shiro: Asegurando su aplicación Java7 horasApache Shiro es un poderoso marco de seguridad de Java que realiza autenticación, autorización, criptografía y administración de sesión.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo proteger una aplicación web con Apache Shiro.

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

- Utilice la API de Shiro para proteger varios tipos de aplicaciones, incluidos dispositivos móviles, web y empresariales
- Habilite inicios de sesión de varias fuentes de datos, incluidos LDAP, JDBC, Active Directory, etc.

Audiencia

- Desarrolladores
- Ingenieros de seguridad

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
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
OpenSearchServerCurso de OpenSearchServer7 horasOpenSearchServer es un servidor de aplicaciones de código abierto utilizado para desarrollar aplicaciones basadas en índices, como los motores de búsqueda. Escrito en Java, se puede integrar en otras aplicaciones sin usar código Java.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a configurar, configurar, administrar y extender OpenSearchServer.

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

- Ejecute OpenSearchServer como un servidor independiente con un contenedor de servlets
- Configure el rastreador integrado de OpenSearchServer para bases de datos, páginas web y documentos enriquecidos
- Desarrolle una aplicación de muestra usando la interfaz de usuario web basada en Zkoss de OpenSearchServer
- Integre los resultados de búsqueda en una página usando el renderizador HTML
- Monitoree y administre OpenSearchServer
- Extienda las características de OpenSearchServer usando su arquitectura de complemento

Audiencia

- Administradores del sistema
- Ingenieros de DevOps

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
akkaAkka: Crea Aplicaciones Reactivas, Concurrentes y Distribuidas28 horasAkka es un kit de herramientas de código abierto y tiempo de ejecución para crear aplicaciones concurrentes y distribuidas para Java y Scala.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los principios de diseño detrás de Akka, incluyendo el Modelo de Actor y el Manifiesto reactivo, mientras construyen y despliegan una aplicación asíncrona dirigida por mensajes en Akka.

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

- Aplica el modelo "déjalo colapsar" para crear aplicaciones que se autocuran y sistemas que nunca se detienen
- Comprender los actores, el ciclo de vida de los actores y cómo emplearlos para crear sistemas paralelos apropiados y concurrentes
- Construya una arquitectura reactiva que sea receptiva, elástica, resistente y dirigida a los mensajes
- Integre funciones de interacción remota y agrupación en clústeres con sistemas de terceros
- Implemente el kit de herramientas Akka en sistemas de producción, escalando a múltiples nodos y sistemas de terceros
- Administrar el comportamiento del sistema y la distribución horizontal
- Construir sistemas que "reaccionen" a los cambios ambientales

Audiencia

- Desarrolladores
- Arquitectos

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
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
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
undertowUndertow: Incruste un servidor web en su aplicación7 horasUndertow es un servidor web liviano escrito en Java. Es utilizado internamente por JBoss's WilfFly y es popular como servidor web incorporado para aplicaciones basadas en JVM.

En este curso, los participantes aprenderán cómo configurar un servidor web Undertow como un servidor web independiente y embebido.

Al final del curso, los participantes comprenderán la arquitectura, características y capacidades de Undertow y podrán:

- Implemente y administre un servidor de Undertow en modo autónomo y en modo integrado
- Incruste Undertow en el código de la aplicación utilizando las API integradas de Undertow
- Integrar Undertow en un servidor de aplicaciones Wildfly
- Configure Undertow como el contenedor de servlet incorporado para Spring Boot

Audiencia

- Administradores del sistema
- Desarrolladores de aplicaciones web para empresas
- DevOps engineeers
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
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
cubaplatformPlataforma Cuba para el Desarrollo de Aplicaciones Empresariales7 horasCuba Platform es un marco web Java de código abierto para aplicaciones empresariales.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Cuba Platform para desarrollar aplicaciones empresariales con interfaces web ricas.

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

- Desarrollar aplicaciones Java e IU usando una interfaz de usuario declarativa, sin usar HTML, CSS o JavaScript
- Reduce el código repetitivo y facilita el desarrollo rápido
- Utilice la herramienta de desarrollo web CUBA Studio con IDEs de Java existentes
- Personalice las aplicaciones sin ramificar el código

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
opennlpOpenNLP para Aprendizaje Automático Basado en Texto14 horasLa biblioteca OpenNLP de Apache es un kit de herramientas basado en el aprendizaje automático para procesar texto en lenguaje natural. Es compatible con las tareas NLP más comunes, como detección de lenguaje, tokenización, segmentación de oraciones, etiquetado de voz parcial, extracción de entidad nombrada, fragmentación, análisis sintáctico y resolución de correferencia.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear modelos para procesar datos basados en texto usando OpenNLP. Los datos de entrenamiento de muestra y los conjuntos de datos personalizados se usarán como base para los ejercicios de laboratorio.

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

- Instalar y configurar OpenNLP
- Descargue modelos existentes y cree sus propios
- Entrene a los modelos en varios conjuntos de datos de muestra
- Integra OpenNLP con aplicaciones Java existentes

Audiencia

- Desarrolladores
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
eclipseComenzando con Eclipse IDE para Java7 horasEclipse es un entorno de desarrollo integrado (IDE) más comúnmente utilizado para la programación de Java.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar el Eclipse IDE para Java.

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

- Comprender las diferentes funcionalidades del Eclipse IDE
- Aprenda a configurar el Eclipse IDE para el desarrollo de Java
- Crea y ejecuta su primera aplicación Java en Eclipse
- Aprenda varios consejos y trucos sobre cómo usar el Eclipse IDE de manera eficiente

Audiencia

- Desarrolladores de Java interesados en usar el Eclipse IDE

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
tomeeCurso de Apache TomEE7 horasApache TomEE es una pila certificada Java Enterprise Edition (EE) desarrollada sobre Tomcat (TomEE = Tomcat + características adicionales de Java EE). Estas integraciones facilitan la escritura de código, la prueba de lógica empresarial, la configuración de recursos administrados por contenedor y la administración del servidor.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a instalar, configurar, administrar, solucionar problemas y optimizar un servidor de aplicaciones TomEE.

Audiencia

- Desarrolladores
- Administradores del sistema
- Ingenieros DevOps

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
microarchitecturespringArquitectura de sistema, arquitectura de servicio y arquitectura de microservicio con Spring Cloud21 horasCrear aplicaciones empresariales complejas es un desafío. Cualquier cambio realizado en una parte de los sistemas podría provocar la necesidad de cambiar el diseño de todo el sistema.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a evaluar diferentes tecnologías y enfoques para el diseño de una arquitectura de sistema basada en servicios. La capacitación comienza con una discusión y comparación de sistemas monolíticos y arquitecturas de servicios, luego profundiza en los detalles de la arquitectura de microservicios.

Spring Cloud se presenta como una plataforma para construir sistemas distribuidos basados ​​en Java y microservicios. Los participantes tienen la oportunidad de poner en práctica sus conocimientos a medida que avanzan en la creación y el despliegue de un conjunto de microservicios de prueba de concepto creados con Spring Cloud, Spring Boot y Docker.

Finalmente, se examinan los bloques de construcción de infraestructura relevantes para ayudar a los participantes a determinar las herramientas y los enfoques más adecuados para diferentes requisitos de la organización.

Al final de esta capacitación, los participantes tendrán una sólida comprensión de Arquitectura Orientada a Servicios (SOA) y Arquitectura de Microservicio, así como experiencia práctica usando Spring Cloud y las tecnologías relacionadas de Spring para desarrollar rápidamente sus propios microservicios listos para la nube y listos para la nube.

Audiencia

- Desarrolladores de Java que desean construir e implementar rápidamente microservicios
- Arquitectos de sistemas que desean implementar una arquitectura de microservicio

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
groovyProgramación Groovy21 horasApache Groovy es un lenguaje de programación dinámico de Java Virtual Machine (JVM). Algunas de sus características incluyen capacidades de scripting, creación de lenguaje específico de dominio, meta-programación en tiempo de ejecución y en tiempo de compilación y programación funcional. Groovy se usa a menudo como un cumplido para Java.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a programar en Groovy.

Audiencia

- Desarrolladores

Formato de la carrera

- Parte de lectura, parte de discusión, ejercicios y práctica práctica
groovyscriptingCreación de scripts y pruebas de su aplicación Java con Groovy14 horasGroovy es un lenguaje de programación tipeado exitoso que simplifica y elimina la verbosidad de la sintaxis de Java.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Groovy para crear scripts y probar sus aplicaciones Java.

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

- Comprenda los fundamentos de Groovy
- Conozca las diferencias entre Groovy y Java
- Crea, escribe y ejecuta una aplicación Groovy
- Utilice Groovy API para incrustar Groovy en aplicaciones Java
- Utilice Groovy con el marco Spock para probar sus aplicaciones Java

Audiencia

- Desarrolladores

Formato de la carrera

- Parte de lectura, parte de discusión, ejercicios y práctica práctica
javafxCreating Modern GUI Applications with JavaFX21 horasJavaFX es la biblioteca de GUI más nueva disponible en la última versión de Java JDK Contiene una colección de gráficos y paquetes de medios para diseñar, crear, probar, depurar e implementar aplicaciones de cliente enriquecido que operan de manera consistente en múltiples plataformas En esta capacitación en vivo, en el sitio, los participantes aprenderán cómo desarrollar interfaces de usuario enriquecidas utilizando la poderosa biblioteca de GUI de Java, JavaFX Al final de esta capacitación, los participantes podrán: Crea una aplicación Java moderna y visualmente atractiva usando JavaFX Integre JavaFX en aplicaciones Java basadas en Swing y SWT heredadas Agregar gráficos y efectos 3D a su aplicación Pruebe y depure su aplicación Java Implementar la aplicación en la web o como una aplicación de escritorio Audiencia Desarrolladores de aplicaciones desarrolladores de sitios de Internet Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual Nota Para solicitar una capacitación personalizada para este curso, contáctenos para hacer arreglos .
akkabgadAkka - from Beginner to Intermediate/Advanced21 horasThis training outline is intended to bring attendees from a beginner to an intermediate/advanced level in the understanding and knowledge of the Akka framework.

The entire course is hands on, mostly driven by the trainer in the beginning and progressively shifting towards the attendees producing code themselves (and downloading implementations/solutions written by the trainer).

Attendees are not expected to have prior knowledge of Scala, the trainer will take the necessary time to explain and clarify all the intricacies that relate to the Scala code used.
springbootSpring Boot: construye rápidamente aplicaciones web basadas en Spring14 horasSpring Boot es un marco de desarrollo de aplicaciones web basado en Java que favorece la convención sobre la configuración. Spring Boot permite a los desarrolladores crear aplicaciones autónomas de nivel de producción que "solo se ejecutan", normalmente en una instancia integrada de Tomcat, Jetty o Undertow.

La "opinión obstinada" de Spring Boot de la plataforma Spring y de las bibliotecas de terceros permite un desarrollo de aplicaciones mínimo que requiere muy poca configuración. Estas aplicaciones Spring Boot no requieren generación de código o configuración XML. Cuentan con monitoreo de salud integrado, configuración simplificada de Maven y una serie de otras características que hacen que la creación, implementación y ejecución de aplicaciones Spring sea relativamente sencilla.

En esta capacitación, los participantes aprenden las características clave y la arquitectura de Spring Boot, y su relación con el marco subyacente de Spring. El instructor brinda amplias oportunidades para aplicar este conocimiento y recibir comentarios a medida que los participantes pasan por ejercicios prácticos en vivo sobre la definición, configuración e implementación de las aplicaciones de Spring. Al final del curso, los participantes tendrán los conocimientos y la práctica necesarios para implementar rápidamente su propia aplicación Spring.

Audiencia

Desarrolladores de aplicaciones web Java

Formato del curso

Gran énfasis en la práctica práctica. La mayoría de los conceptos se aprenden a través de muestras, ejercicios y desarrollo práctico.
resinResin: configuración de un servidor de aplicaciones Java para aplicaciones web que abarca cientos de servidores14 horasResin es un servidor de aplicaciones Java de fuente abierta rápido y confiable para aplicaciones web que abarca cientos de servidores. Originado como un motor Servlet y JSP, Resin es compatible con Web Profile, CDI y EJB. Resin incluye un administrador de transacciones JTA de alto rendimiento, un proveedor JMS, clústeres, agrupación de conexiones y una consola de administración. Resin es utilizado por compañías como CNET, Motorola y Salesforce.com.

En este curso, cubrimos los aspectos esenciales de la instalación, configuración, seguridad, optimización y administración de un servidor de aplicaciones Resin. Al final del curso, los participantes comprenderán a fondo la arquitectura, características y capacidades de Resin y tendrán la práctica necesaria para implementar y administrar su propio servidor de aplicaciones Resin.

Audiencia

Administradores del sistema
Desarrolladores de aplicaciones web para empresas
DevOps engineeers

Formato del curso

Conferencia parcial, discusión parcial, práctica práctica intensa
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.
gfadmAdministración GlassFish21 horasGlassFish Administration Training introduce a los participantes en los secretos de la instalación, configuración, gestión y monitorización del servidor GlassFish. La formación está abierta a futuros administradores de servidores GlassFish
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.
javaperfRendimiento de Java35 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
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.
gfsjeeintIntroducción a la Administración del Servidor GlassFish con Aplicaciones Java EE21 horasGlassFish es un servidor de aplicaciones de código abierto. Este curso de tres días proporciona una introducción a la administración de GlassFish Server con aplicaciones Java EE.
junitPrueba de Unidad con JUnit21 horasJUnit es un marco para escribir pruebas repetibles y hacer pruebas unitarias para el lenguaje Java.

Próximos Cursos Java

CursoFechaPrecio del Curso [A distancia / Presencial]
Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web - MálagaLun, 2018-12-31 09:307000EUR / 8000EUR
Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web - Bilbao Mar, 2019-01-01 09:307000EUR / 8000EUR
Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web - Barcelona Mar, 2019-01-01 09:307000EUR / 8000EUR
Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web - ValenciaMar, 2019-01-01 09:307000EUR / 8000EUR
Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web - MadridMar, 2019-02-05 09:307000EUR / 8000EUR
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

CursoUbicaciónFechaPrecio del Curso [A distancia / Presencial]
Matlab para Análisis PredictivoBilbao Lun, 2019-01-14 09:304725EUR / 5525EUR
Desarrollo Basado en Modelos para Sistemas IntegradosBarcelona Mié, 2019-02-20 09:304725EUR / 5525EUR
El Programa de Actualización de Compliance y MLROMadridLun, 2019-04-01 09:301575EUR / 1975EUR
R Programación para FinanzasBarcelona Lun, 2019-04-08 09:306300EUR / 7300EUR
BPMN para AnalistasMálagaMar, 2019-07-02 09:303150EUR / 3750EUR

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Spain!

As a Business Development Manager you will:

  • expand business in Spain
  • 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.

Apply now!