NobleProg delivers specialized Java training in Leon, a hub of industrial and manufacturing excellence. Professionals in this region benefit from expert-led courses designed to enhance technical skills and drive innovation within the local business community.
Whether delivered online or on-site, these instructor-led live Java training courses guide learners through practical, hands-on exercises to build skills in developing applications with Java.
Java training programs are offered as either "online live training" or "onsite live training". Online live training (also known as "remote live training") utilizes an interactive remote desktop environment. Onsite live training can be conducted either at customer locations in Leon or within NobleProg’s corporate training facilities in Leon.
NobleProg -- Your Local Training Provider
Leon - Torre San Mateo
Blvd. Campestre 2502 , Leòn, Mexico
Located in the Golden Zone of Leon Gto.
By public bus
León's public transport is the SIT/Optibús system. The city publishes current route and timetable information through its Mobility Department.
From León Centro: a practical option is to travel toward Terminal San Jerónimo, then continue toward the Campestre area.
Blvd. Campestre is served by local routes; for example, route L-02 runs along Boulevard Campestre and connects with Centro Histórico and San Jerónimo.
For the final part, you may need a short walk from the closest stop to No. 2502.
This instructor-led live training in Leon (online or onsite) is geared toward intermediate Java developers who wish to investigate the latest Java 21 features, enhance their coding habits, and efficiently implement modern Java applications.
By the conclusion of this training, participants will be able to:
Understand and utilize the new features introduced in Java 21.
Enhance application performance using advanced Java features.
Develop modular and scalable applications using updated libraries.
Implement best practices in Java 21 for robust and efficient code.
This instructor-led live training in Leon (online or onsite) is aimed at intermediate-level Java developers who wish to design, develop, deploy, and maintain microservices-based applications using Java frameworks like Spring Boot and Spring Cloud.
By the end of this training, participants will be able to:
Understand the principles and benefits of microservices architecture.
Build and deploy microservices using Java and Spring Boot.
Implement service discovery, configuration management, and API gateways.
Secure, monitor, and scale microservices effectively.
This 35-hour instructor-led training in Leon prepares support engineers to maintain Java-based banking systems. Participants will learn to resolve issues in Java, Unix, and DB environments, utilize monitoring tools, and manage release cycles through live simulations and hands-on troubleshooting.
This live training in Leon is designed for Java developers exploring Spring and Boot 3.5.5. It addresses core principles like IoC, AOP, and JPA, featuring practical exercises for developing RESTful services, managing transactions, and overseeing data persistence with Java 21.
This instructor-led, live training in Leon (online or onsite) is aimed at intermediate-level Java developers who wish to apply design patterns to improve software structure, maintainability, and scalability.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Apply Creational, Structural, and Behavioral patterns effectively in Java.
Improve code reusability, scalability, and maintainability.
Refactor existing codebases using design patterns.
This instructor-led, live training in Leon (online or onsite) is designed for beginner-level developers looking to master the fundamentals of Groovy Programming.
Upon completion of this training, participants will be able to:
Grasp fundamental programming concepts.
Write simple Groovy scripts and leverage core Groovy features.
Understand and apply basic object-oriented programming principles using Groovy.
Learn basic error-handling techniques to manage common programming errors and exceptions in Groovy.
This instructor-led, live training in Leon (available online or in-person) is specifically designed for intermediate to advanced developers who want to master microservices development using Spring Boot, Docker, and Kubernetes.
Upon completion of this training, participants will be able to:
Understand the core principles of microservices architecture.
Construct production-grade microservices using Spring Boot.
Grasp the essential role of Docker in containerizing microservices.
Configure Kubernetes clusters to deploy and manage microservices.
This instructor-led, live training in Leon (online or onsite) is aimed at intermediate-level to advanced-level developers and architects who wish to develop Java native applications and microservices using Quarkus with optimized memory usage and startup time.
By the end of this training, participants will be able to:
Develop high-performance, lightweight Java native applications using Quarkus.
Build and deploy RESTful services and microservices architectures.
Use GraalVM for native compilation and optimize startup and memory efficiency.
Package and containerize applications for Kubernetes and OpenShift environments.
This live training on Leon supports Java developers at beginner to intermediate levels in creating scalable, non-blocking applications with Spring WebFlux. Through hands-on laboratory exercises, participants gain proficiency in reactive programming concepts, database integration, and the deployment of responsive REST APIs.
This instructor-led, live training in Leon (online or on-site) is tailored for software architects and web developers who wish to utilize RabbitMQ as messaging middleware and program in Java using Spring to build applications.
By the end of this training, participants will be able to:
Develop applications using Java and Spring with RabbitMQ.
Design asynchronous message-driven systems using RabbitMQ.
Create and apply queues, topics, exchanges, and bindings in RabbitMQ
This instructor-led, live training in Leon is designed for those interested in learning Java for test automation. It provides a streamlined, intensive learning experience with ample hands-on exercises to help participants quickly develop the essential programming skills needed for software automation testing. The focus remains on Java fundamentals that can be directly and immediately applied to test automation.
This course does not cover detailed test automation frameworks such as Selenium. It also avoids the conventional 'Hello World' approach to learning Java, as this is not an application development course. The objective is squarely focused on enabling participants to start test automation quickly. If you are already proficient in Java and wish to proceed directly to testing with Selenium, please review: Introduction to Selenium (https://www.nobleprog.com/cc/tesautsel).
This advanced Java course in Leon builds upon your skills in abstract classes, interfaces, and multithreading. It focuses on mastering I/O operations, serialization, and reflection, while applying design patterns to create robust, scalable applications with greater flexibility and optimized real-world performance.
Master advanced Java security by covering JEE, web services, and cryptography in Leon. This course provides hands-on exercises for secure coding, helping developers identify and mitigate common vulnerabilities and critical flaws in Java applications effectively.
This instructor-led training in Leon focuses on Apache Groovy, a dynamic JVM language used to complement Java. Participants will learn scripting, closures, meta-programming, and OOP while building a sample application through hands-on exercises and practical lab work.
This 28-hour instructor-led Java Fundamentals training in Leon addresses core syntax, OOP, collections, exceptions, and I/O. Participants will develop hands-on proficiency in Java concurrency, regular expressions, and the platform environment, building vital skills applicable to real-world development scenarios.
During the training in Leon, participants will explore the processes and modern tools essential for creating efficient software in Java. They will learn to avoid common performance pitfalls, master benchmarking, profiling, and tuning techniques, and conduct memory analysis. The course also covers optimization tricks for collections and I/O operations. These topics and tools are universally applicable, regardless of the project's technology stack, as the focus remains on language-level performance, tools, and embedded libraries. Additionally, the tuning section examines JVM parameters provided by Oracle.
This instructor-led, live training in Leon (online or onsite) is aimed at developers who wish to use Quarkus to build, test, and deploy applications, fully-powered with Java, but with less resource utilization.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing applications with Quarkus.
Build, compile, and run applications in native mode using GraalVM.
Utilize Quarkus tooling and extensions for building native applications using Maven.
Containerize, execute, and deploy applications with Docker.
Dive into secure coding concepts in Java by applying the OWASP methodology. This practical training helps you identify web threats, mitigate common attacks such as XSS and CSRF, and apply robust secure design principles. Enhance your application security skills effectively by joining this course in Leon.
This instructor-led, live training in Leon (online or onsite) is designed for web developers who want to build functional front-end and back-end web applications using Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
Build a front-end application with React and Redux.
Create RESTful APIs with Spring Boot.
Secure web services with Spring security and JWT web tokens.
This instructor-led, live training in Leon (online or onsite) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy 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, WebFlux, to make an application reactive.
Integrate a Spring application with legacy Java EE applications.
Test and deploy an enterprise-grade Spring application.
This hands-on course offers a practical guide to developing generative AI applications using Spring AI. Learners will discover how to integrate and set up AI models, craft effective prompts, handle structured outputs and streaming, and enhance application capabilities with proprietary data through Retrieval-Augmented Generation (RAG).
Additionally, the curriculum explores conversation memory, AI tools, the Model Context Protocol (MCP), monitoring and observability, and security safeguards, alongside common generative AI patterns and agentic workflows. Through hands-on exercises, participants will construct and expand Spring AI applications, examining how to combine these features to deliver production-ready AI solutions.
This instructor-led live training in Leon (online or on-site) is aimed at developers who wish to use WebFlux to develop and deploy reactive applications.
By the end of this training, participants will be able to:
Install and configure Spring 5 and the WebFlux framework.
Develop reactive applications and services.
Read more...
Last Updated:
Testimonials (9)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
- The course progression (from JVM internals to more high-level topics)
- Some insights from practical exercises
- Visual style (not some presentation, but a nicely styled page)
Ivan Suvorov - Deutsche Bank
Course - Java Advanced
The patience with which he addressed the questions that arose
Carlos Ceballos - Banco de Mexico
Course - Spring Boot, React, and Redux
Machine Translated
Excellent topic, use cases, and examples to visualize the delivered material
Gionathan Rodriguez - CENTRO NETEC SPA
Course - Building Microservices with Spring Boot, Docker, and Kubernetes
Machine Translated
the knowledge of the trainer was very high - he knew what he was talking about, and knew the answers to our questions
Adam - Fireup.PRO
Course - Advanced Java Security
Trainer was kind and polite, he tried to cover everything and there were a lot of info for 4 days and he did great.
Lucian
Course - Java Fundamentals
The topic is current and I needed to be updated
Damilano Marco - SIAP s.r.l.
Course - Secure Developer Java (Inc OWASP)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
Detailed information provided on the more advanced topics requested.
Online Java training in Leon, Java training courses in Leon, Weekend Java courses in Leon, Evening Java training in Leon, Java instructor-led in Leon, Weekend Java training in Leon, Online Java training in Leon, Evening Java courses in Leon, Java instructor in Leon, Java private courses in Leon, Java boot camp in Leon, Java classes in Leon, Java coaching in Leon, Java one on one training in Leon, Java instructor-led in Leon, Java trainer in Leon, Java on-site in Leon