
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
Paciencia y explicación del instructor. Dinámica al intercalar Teoría y Practica del tema que se este tratando.
Oved Isai Soriano Olvera - Banco de México
Curso: Administración GlassFish
Los ejercicios
Banco de México
Curso: Administración GlassFish
aprendí mucho a trabajar mediante la consola y detalles que había pasado desapercibidas
Banco de México
Curso: Administración GlassFish
Fue práctico y con temas bien estructurados.
Banco de México
Curso: Administración GlassFish
La experiencia que nos pudo compartir el profesor, se reflejaba su experiencia en el área y en los diferentes sectores en los que ha participado.
Banco de México
Curso: Administración GlassFish
La forma de explicar del instructor
Banco de México
Curso: Administración GlassFish
Crypto
Carlos Ibarra
Curso: Avanzado Java, JEE y Seguridad de Aplicaciones Web
práctica e instalación y uso de componentes derivados necesarios para la capacitación (mysql, tomcat, etc.)
Grzegorz Winiarski
Curso: Programowanie w języku Java
Machine Translated
forma comunicativa de conducir, lenguaje simple y comprensible, traducción a efecto
Agata Wodecka-Barejko
Curso: Programowanie w języku Java
Machine Translated
Comunicación con la voluntad del entrenador de responder preguntas.
Michał Rajkowski
Curso: Administracja serwerem GlassFish
Machine Translated
Su muy buen conocimiento y experiencia.
Jérémy Coppe
Curso: Java Programming
Machine Translated
ejercicios
Piotr Paprzycki
Curso: Programowanie w języku Java
Machine Translated
Un acercamiento individual al oyente por el anfitrión. Paciencia y amplio conocimiento del anfitrión.
Damian Karbowski
Curso: Programowanie w języku Java
Machine Translated
la capacidad de resolver sus propios problemas, sugerencias de soluciones
Anna Klonowska
Curso: Programowanie w języku Java
Machine Translated
Sesiones en vivo y ajustando el programa a las expectativas
Marek Rodkiewicz
Curso: Java Advanced
Machine Translated
Benchmarking GC
Marek Mrowca
Curso: Java Performance Tuning
Machine Translated
Conocimiento del profesor y comparación.
Katarzyna Kępka
Curso: Java Performance Tuning
Machine Translated
Conocimiento teórico y práctico, discusión detallada de la asignatura, contacto con el profesor.
Mariusz Klajnert
Curso: Java Performance Tuning
Machine Translated
La pasión y la disposición del maestro para compartir conocimiento.
MISYS GLOBAL LIMITED (SP. Z O.O.) ODDZIAŁ W POLSCE
Curso: Java Performance Tuning
Machine Translated
Me gustó cómo el entrenador explicó el tema. Proporcionar ejemplos de la vida real es beneficioso.
Rhearose Holonowicz
Curso: Java Programming
Machine Translated
En su mayoría, me beneficié de mucha información.
Matthew Wise
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Realmente disfruté los numerosos temas / espectro cubierto.
Edward Fennen
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Información sobre aplicaciones prácticas de proyectos reales.
Piotr Czapiewski
Curso: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
Me gustó que hubo muchos ejercicios, actividad Re y flexibilidad del Entrenador.
Badii Bayoudh
Curso: Java Spring
Machine Translated
Me gustó que tuve la oportunidad de jugar con el código durante los ejercicios (no solo de codificación, qué entrenador preparó).
PITERION GmbH
Curso: Java Spring
Machine Translated
Comparando problemas abstractos estrictamente técnicos con la realidad. Traduciendo lo que puedes ver en el mundo normal al lenguaje de programación
Paweł Koniec
Curso: Programowanie w języku Java
Machine Translated
Conocimiento del capacitador sobre el asunto. Ejercicios realizados a lo largo del entrenamiento. El entrenador fue absolutamente amigable y accesible.
Jorge Peinado Prado
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Los formadores entienden profundamente el tema.
Andrew Gorham
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Me beneficié de los materiales, los laboratorios y el amplio conocimiento mostrado por el capacitador.
Richard Hennessy
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Me gustó el escenario muy práctico y muchos ejercicios prácticos.
Michel PRAYAG
Curso: Java fundamentals with Maven
Machine Translated
Me gustó que fue interesante con mucha materia caliente, absolutamente puedo entender mejor el producto.
Annamaria Vilner
Curso: Apache Tomcat and Java EE Administration
Machine Translated
La capacitación fue muy relevante para nuestro trabajo. y nos proporcionó una visión general detallada y experiencia práctica con la tecnología Apache Tomcat .
Anton HIkov
Curso: Apache Tomcat and Java EE Administration
Machine Translated
El contenido del curso es bueno. Cubre la mayoría de los temas importantes que usamos en nuestras actividades diarias.
Prem Nandivada
Curso: Apache Tomcat and Java EE Administration
Machine Translated
Me gustó la gran cantidad de ejercicios.
Curso: Unit Testing with JUnit
Machine Translated
Experiencia clara del anfitrión, conocimiento considerable de arquitectura e implementación.
Amadeusz Zasiek
Curso: Programowanie Java Enterprise J2EE i JBoss (EJB 3.0)
Machine Translated
Realmente me gustaron los escenarios del mundo real.
Michail Alvanos
Curso: Java and Web Application Security
Machine Translated
Realmente me gustó la organización.
Panagiotis Foutros
Curso: Java and Web Application Security
Machine Translated
Muy buen conocimiento y carácter.
Constantinos Michael
Curso: Java and Web Application Security
Machine Translated
Que el entrenador cumple con las expectativas. Que el entrenador es conocedor, experto y rápido.
Lars HL
Curso: Apache Tomcat and Java EE Administration
Machine Translated
A la mayoría me gustaban las fantásticas habilidades de Folios: el conocimiento de Tomcat, la capacidad de estructurar las sesiones y explicar los temas.
Vita Byrdal
Curso: Apache Tomcat and Java EE Administration
Machine Translated
A pesar del formato utilizado para impartir este curso, que no debe utilizarse en ningún contexto educativo y más aún en un profesional. La parte que fue beneficiosa para mí fue cuando presentamos varios extractos de nuestro proyecto para obtener pistas sobre dónde podríamos hacer algunos cambios para ver si eso soluciona algunos problemas.
Veronica - NOESIS SOLUTIONS NV
Curso: Spring and Hibernate in Java Applications
Machine Translated
el lado práctico de los ejercicios
Università degli Studi di Milano
Curso: Administering GlassFish Server with Java EE applications introduction
Machine Translated
Disfruté sobre todo las expresiones lambda.
HSBC Service Delivery (Polska) Sp. z o.o.
Curso: Java Programming
Machine Translated
Me gustó la gran cantidad de ejercicios.
Curso: Unit Testing with JUnit
Machine Translated
Programa del curso Java
Esta formación en vivo dirigida por un instructor (in situ o remota) está dirigida a desarrolladores web que deseen usar Angular y Spring Boot para crear aplicaciones de pila completa.
Al final de esta formación, los participantes podrán:
- Desarrolle una aplicación de pila completa con Angular y Sping Boot.
- Cree una aplicación back-end con Spring Boot.
- Cree aplicaciones front-end con Angular.
- Use Spring Security para configurar la autenticación para una aplicación de pila completa.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para organizar.
This instructor-led, live training (online or onsite) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.
By the end of this training, participants will be able to:
- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about OpenXava, please visit: https://www.openxava.org/
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
Esta formación en vivo dirigida por un instructor (in situ o remota) está dirigida a desarrolladores de java que deseen utilizar Gradle para automatizar el proceso de desarrollo web Java.
Al final de esta formación, los participantes podrán:
- Cree una aplicación Java con Gradle.
- Administrar dependencias en una aplicación Java.
- Utilice Gradle en la nube.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para organizar.
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
This instructor-led, live training (online or onsite) is aimed at web developers who wish to use JavaServer Faces to create enterprise-level web applications.
By the end of this training, participants will be able to:
- Build a JavaServer Faces CRUD application that connects to a database.
- Validate forms through filtering input and sanitizing output.
- Use JDBC API and MySQL to perform operations on data.
- Secure Java EE web applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
This instructor-led, live training (online or onsite) is aimed at developers who wish to understand the foundational technologies behind enterprise Java applications. The course also provides an excellent foundation for continuing on to learning Java frameworks such as Spring.
By the end of this training, participants will be able to:
- Install and configure the development environment needed to begin developing a Java web application.
- Understand how the MVC design pattern is implemented in Java applications.
- Implement Java Fetures such as JSP scripting elements, deployment descriptors and annotations.
- Create a sample web application that takes user queries, fetches data from a database and returns the results.
- Debug and troubleshoot legacy enterprise applications built with Java.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores web que desean crear aplicaciones multiproceso en Java .
Al final de esta capacitación, los participantes podrán:
- Cree aplicaciones multiproceso en Java para cualquier propósito y escala.
- Aplique algoritmos y estructuras de datos sin bloqueo para un mayor rendimiento.
- Compare patrones de diseño y consideraciones de rendimiento para una mejor optimización.
- Implemente hilos en Java para compartir datos y comunicarse.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.
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
This instructor-led, live training (online or onsite) is aimed at Java developers who wish to optimize their Jave EE 8 development environment to create, build, test, debug and deploy business applications.
By the end of this training, participants will be able to:
- Set up and configure the necessary development environment for Java EE 8.
- Make use of the Java EE 8 features to develop business applications that are Java EE-compliant.
- Utilize the appropriate methods to optimize their Java EE 8 environment.
- Improve their application monitoring routines.
- Recognize the critical factors for efficient application systems performance.
- Perceive the potential of Java EE 8 when implemented in other ventures.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a arquitectos de software y desarrolladores web que desean usar RabbitMQ como un middleware y programa de mensajería en Java usando Spring para construir aplicaciones.
Al final de esta capacitación, los participantes podrán:
- Use Java y Spring con RabbitMQ para crear aplicaciones.
- Diseñe sistemas controlados por mensajes asincrónicos utilizando RabbitMQ .
- Cree y aplique colas, temas, intercambios y enlaces en RabbitMQ
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores web que desean crear aplicaciones web funcionales de front-end y back-end con Spring Boot , React y Redux.
Al final de esta capacitación, los participantes podrán:
- Cree una aplicación front-end con React y Redux.
- Cree API RESTful con Spring Boot .
- Servicios web seguros con Spring Security y tokens web JWT.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
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
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
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo instalar, configurar, administrar, solucionar problemas y optimizar un servidor de aplicaciones TomEE.
Audiencia
- Desarrolladores
- Administradores del sistema
- Ingenieros DevOps
Formato del curso
- Conferencia parcial, discusión parcial, ejercicios y práctica práctica.
Este entrenamiento en vivo dirigido por un instructor (in situ o remoto) está dirigido a desarrolladores web que desean crear API REST de REST de spring Data.
Al final de esta formación, los participantes podrán:
- Cree API REST con REST de spring Data.
- Exponga las API RESTful con Spring Data REST.
- Pruebe y solucione problemas de las API de REST mediante Postman.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para organizar.
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.
This instructor-led, live training (online or onsite) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.
By the end of this training, participants will be able to:
- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
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