NobleProg delivers specialized Programming 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.
Available online or in-person, these instructor-led live Computer Programming courses use interactive, hands-on practice to explore the fundamentals and advanced topics of Programming.
Programming training is offered in two formats: "online live training" and "onsite live training." Online live training (also known as "remote live training") is conducted through an interactive remote desktop connection. Onsite live training can be delivered locally at customer premises in Leon or at NobleProg corporate training centers 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 aimed at beginner-level to intermediate-level developers who wish to build dynamic, modern web applications using Angular 18.
By the end of this training, participants will be able to:
Set up and configure Angular 18 projects.
Utilize Angular 18's new features and improvements, including optimized TypeScript 4.7 capabilities and zoneless change detection.
Develop robust, scalable applications using Angular 18.
Implement best practices for code organization and architecture.
This instructor-led, live training in Leon (online or onsite) is designed for beginner to intermediate developers who aim to utilize the latest Angular 17 features to build, test, and deploy web applications.
Upon completion of this training, participants will be able to:
Set up a development environment that includes Node.js, Visual Studio Code, and Angular CLI.
Create a basic Angular 17 application that displays data and handles user interactions.
Use components, directives, pipes, services, and modules to organize and reuse code.
Use data binding, dependency injection, routing, forms, and HTTP client to communicate with backend services.
Use the new template control block syntax to simplify common tasks like conditional rendering, looping, and handling empty collections.
Use the new @defer control block to enable lazy-loading of the block's content and its dependencies.
Use the new view transitions API to customize the animations and transitions between views.
Debug and test Angular 17 applications using tools such as Chrome DevTools, Jest, Karma, and Protractor.
This instructor-led, live training in Leon (online or onsite) is aimed at advanced-level developers who wish to master the latest features in Next.js 14, optimize performance, and implement modern React techniques.
By the end of this training, participants will be able to:
Implement advanced React hooks and concurrent features.
Understand and utilize Next.js routing strategies effectively.
Leverage Server Components, Server Actions, and hybrid rendering approaches.
Optimize data fetching, caching, and incremental static regeneration.
Use Next.js as a backend solution with Edge Functions and Edge Runtime.
Manage state using React Context, Redux, and atomic state libraries.
Optimize application performance for Web Core Vitals.
Test, monitor, and deploy Next.js applications efficiently.
This instructor-led, live training in Leon (online or onsite) is designed for web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.
By the end of this training, participants will be able to:
Use the EF package to work with databases.
Use Blazor components, services, dependency injection, layout, and routing.
Create service workers to enable PWA features in an application.
Utilize push notifications and other PWA features.
Gain mastery over scalable Vue.js development by leveraging advanced reactivity, Pinia state management, and deep performance optimization. This instructor-led training in Leon empowers you to construct robust, maintainable applications using Vite, Quasar, TypeScript, and modern CI/CD workflows, all tailored for real-world project demands.
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 instructor-led, live training in Leon (online or onsite) is aimed at experienced developers who wish to build, deploy, and scale applications using microservices built with NodeJS and React.
By the end of this training, participants will be able to:
Develop, deploy, and scale applications using different microservices.
Build a server-side rendered React application.
Deploy multi-service apps to the cloud using Docker and Kubernetes.
This instructor-led, live training in Leon (online or onsite) is designed for intermediate to advanced web developers and technical architects who want to explore the advancements of Next.js 14 and gain the knowledge to build state-of-the-art web applications.
Upon completing this training, participants will be able to:
Maximize the potential of Next.js 14 for developing complex applications.
Utilize the latest features, including Middleware, React Server Components, and Edge Functions.
Apply best practices for performance, scalability, and SEO.
Effectively troubleshoot common issues in Next.js applications.
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 on-site) is designed for intermediate-level software developers and automation engineers who wish to build applications that communicate with PLCs and interact with SQL databases using Visual Studio.
By the end of this training, participants will be able to:
Develop .NET applications in Visual Studio for industrial automation.
Communicate with PLCs using industrial protocols such as OPC UA.
Implement database interactions with SQL Server for storing and retrieving PLC data.
Optimize application performance for real-time industrial environments.
This live, instructor-led training in Leon (online or on-site) is designed for developers who want to use the latest features of Angular 13 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
Use TypeScript and the Angular CLI to develop Angular 13 applications.
Develop, test, and deploy Angular 13 web applications.
Create web components that can be utilized in any web application or page.
This instructor-led, live training in Leon (online or onsite) is aimed at web developers who wish to use Blazor Web Assembly to build a web application.
By the end of this training, participants will be able to:
Understand forms and authentication in Blazor WebAssembly.
This instructor-led live training, offered online or on-site, targets developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.
By the end of this training, participants will be able to:
Set up the required development environment integrating FastAPI, React, and MongoDB.
Understand the key concepts, features, and benefits of the FARM stack.
Learn how to build REST APIs with FastAPI.
Learn how to design interactive applications with React.
Develop, test, and deploy applications (front end and back end) using the FARM stack.
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 (online or onsite) is aimed at beginner-level .NET developers who wish to gain proficiency in JavaScript, Node.js, and React to actively develop and migrate systems/platforms.
By the end of this training, participants will be able to:
Write and debug JavaScript code effectively.
Build and deploy server-side applications using Node.js.
Develop dynamic and responsive user interfaces with React.
Integrate front-end and back-end components to create full-stack applications.
Understand best practices for migrating legacy systems to modern JavaScript-based platforms.
This instructor-led live training in Leon (online or onsite) is designed for developers who wish to learn and use Livewire to build modern and dynamic application interfaces.
Upon completion of this training, participants will be able to:
Develop and test Livewire components.
Construct applications using the Livewire library.
This instructor-led, live training in Leon (online or on-site) targets intermediate-level developers who wish to create micro-frontend applications using Vue.js.
Upon completing this training, participants will be able to:
Gain a deeper comprehension of micro-frontends.
Learn techniques for breaking down large applications into micro-frontends.
Apply various methods to implement micro-frontends.
Construct micro-frontend applications using Vue.js.
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 delves into the core principles and practical fundamentals of JavaScript, TypeScript, and full-stack development. It equips participants with actionable skills that translate directly into real-world professional settings and modern business requirements.
This instructor-led training in Leon explores the use of Unity, Blender, and Visual Studio to construct industrial virtual environments. Participants will design 3D models, optimize assets, and implement C# logic for control system integration. Practical labs ensure the acquisition of hands-on skills in simulation and digital twin applications.
This instructor-led live training on Leon delves into the core concepts and hands-on basics of Visual Studio 2022, empowering participants to develop practical skills that directly align with real-world workplace requirements and contemporary business objectives.
This practical course on Leon demonstrates how to construct rapid, scalable network applications using Node.js. You will gain proficiency in event-driven programming, stream management, and error handling to produce robust, modular code. It is ideally suited for developers aiming to process real-time data and enhance system reliability.
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 (online or onsite) is designed for developers who aim to construct React components and architect complex applications.
Upon completing this training, participants will be equipped to:
Grasp advanced React concepts, such as context APIs, higher-order components (HOCs), external state management, and asynchronous APIs.
Create composable components using React.
Implement both server-side and client-side authentication.
Utilize React and Redux libraries to manage complex stateful applications.
Minimize code volume and enhance application performance.
This instructor-led, live training in Leon (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing TypeScript and Node.js applications.
Take advantage of TypeScript's advanced capabilities to write clean, expressive code with fewer errors.
Configure and use Webpack with TypeScript to build complex front-end UIs.
Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
Implement asynchronous code patterns and APIs for error handling and validating responses.
Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
This instructor-led, live training in Leon (online or onsite) is aimed at Vue JS developers who wish to create advanced components that are simpler, more flexible, and easier to maintain.
By the end of this training, participants will be able to:
Write VueJS code that is maintainable and resilient.
Write application logic that is portable and reusable.
Create customized components and widgets while avoiding unneeded complexity.
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 instructor-led, live training in Leon (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.
By the end of this training, participants will be able to:
Develop web applications with C# and Blazor.
Use C# code to call JavaScript APIs and libraries.
Run client-side C# code and client logic directly in a browser or server.
This instructor-led, live training in Leon introduces the fundamentals of Laravel and walks participants through the creation of a Laravel-based web application.
This instructor-led, live training in Leon (online or onsite) is designed for web developers who want to use Laravel and Vue.js for full-stack web development.
By the end of this training, participants will be able to:
Master ASP.NET MVC 6 within the Visual Studio 2015 environment through this hands-on course in Leon. Learn to engineer dynamic, modular, and testable web sites by exploring new APIs, constructing RESTful services with Web API, and developing SPAs using GruntJS, NPM, and Bower integration for modern web applications.
Advanced Development with Next.js 16 explores advanced application architecture, App Router patterns, React Server Components, Server Actions, caching, security, and scalable deployment.
This instructor-led, live training is designed for full-stack developers and React engineers building production-grade Next.js applications.
By the end of the course, participants will be able to:
Develop complex Next.js 16 apps using App Router, RSC, and Server Actions
Implement caching, authentication, and performance optimization
Deploy and monitor production applications at scale
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.
This instructor-led, live training in Leon (online or on-site) is designed for web developers who want to use Quasar Framework and Vue.js to create cross-platform applications.
By the end of this training, participants will be able to:
Build cross-platform applications for iOS, Windows, etc.
In this instructor-led live training in Leon, we demonstrate React's power and flexibility, compare it with alternative frameworks, and walk participants through the step-by-step creation of their own React application.
By the end of this course, participants will be able to:
Understand React's design philosophy.
Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
Understand React concepts such as components, props, state, and lifecycle.
Implement related technologies such as Babel, Webpack, and JSX.
Build, test and deploy an interactive web application.
In this instructor-led, live training in Leon, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS
In this instructor-led live training, participants will learn to utilize React Native Expo through discussion and hands-on practice. Upon completing the course, attendees will be able to create and deploy their own React Native applications using React Native Expo.
This course on Leon covers React, Redux, and TypeScript for modern front-end development. You will master component architecture, state management, routing, and testing with Jest, enabling you to build scalable single-page applications with confidence and in alignment with best practices.
This instructor-led, live training (available online or onsite) is designed for web developers who wish to build middleware and web services in Laravel.
Upon completing this training, participants will be able to:
Utilize Laravel PHP Artisan to generate code and components.
Construct RESTful APIs in Laravel capable of browsing, reading, editing, adding, and deleting data.
Filter and sort results based on URL parameters using RESTful APIs.
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 designed for developers and programmers who wish to use the framework changes and new features in Vue 3 to create applications.
By the end of this training, participants will be able to:
Migrate and update from Vue 2 to Vue 3.
Learn the new features to improve the development of applications.
Test and use Vue 3 to build maintainable and reliable applications.
In this instructor-led live training in Leon (online or onsite), participants will learn how to leverage Vue JS's incrementally adoptable architecture to build complex single-page applications (SPAs).
By the end of this training, participants will be able to:
Develop web applications that conditionally process and render data.
Design interactive web apps that respond efficiently to user interactions.
Write modular and reusable code.
Gradually evolve a view into a complete single-page application.
Integrate VueJS into an existing webpage.
Leverage Vue's ecosystem to extend the framework's capabilities.
In this instructor-led, live training at Leon (online or onsite), participants will acquire the essential JavaScript knowledge needed to harness Vue.js’s incrementally adoptable architecture to build a complex single-page application (SPA).
By the end of this training, participants will be able to:
Understand and utilize JavaScript and the VueJS framework to build an interactive web application.
Design interactive web apps that react efficiently to user events.
Write modular and reusable code.
Incrementally progress a view into a full-blown single-page application.
This instructor-led, live training in Leon (available online or onsite) is designed for developers who want to use Vuetify.js to create visually appealing interfaces for single-page applications.
Upon completing this training, participants will be able to:
Install and configure Vuetify.js.
Understand the principles of Material Design.
Develop a single-page application with a sophisticated user interface using Vue.js and Vuetify.js.
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.
This instructor-led live training in Leon (available online or on-site) is designed for developers from beginner to intermediate levels who wish to build dynamic, modern web applications using Angular 2.
By the conclusion of this training, participants will be able to:
Set up and configure Angular 2 projects.
Utilize Angular 2's features and improvements.
Develop robust, scalable applications using Angular 2.
Implement best practices for code organization and architecture.
Integrate Angular applications with RESTful APIs.
Read more...
Last Updated:
Testimonials (13)
Basics, which gives confidence to learn and dig more into Pyton.
Monika Yadav - KION BUSINESS SERVICES POLSKA SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Course - Python: Automate the Boring Stuff
- 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)
The number of users is correct. The trainer delivered the information with enthusiasm.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Course - Python Programming - 4 days
Detailed explanation, re-iteration of points in a quite subtle way that really drove the knowledge home very well. Rod's willingness to double-check the odd obscure question that we rasied, to be sure that his answers were 100% right. Also, his interest in discussing the pros & cons of alternate coding styles so that we learnt not only how to use C++ in our intended way, but why it should be done that way.
Nick Dillon - cellxica Ltd
Course - Using C++ in Embedded Systems - Applying C++11/C++14
It was 1-on-1 so the training was specialized to my specific needs. Shane highlighted elements of WPF/C# that could potentially be beneficial to my development projects.
Warren Nolan - Northrop Grumman
Course - Programming in WPF
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
The structure of the training and the exercises were fantastic. The trainer was able to get me excited to work with Go in the future, which is not an easy thing!
Noah Van Tiggel - Spot Buy Center BV
Course - Advanced Go Programming
Very good topic structure, perfect presentation, very high level of trainer's knowlwdge. Flawless infrastructure.
Tibor Pozsgai
Course - Rust Advanced
Hands-on exercises related to content really helps to understand more about each topic. Also, style of start class with lecture and continue with hands-on exercise is good and helpful to relate with the lecture that presented earlier.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Course - Introduction to Data Science and AI using Python
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
The exercises we covered in the course were quite useful and applicable to my activities at work. The doubts were resolved, and the examples shared are very helpful.
Online Programming training in Leon, Programming training courses in Leon, Weekend Programming courses in Leon, Evening Programming training in Leon, Programming instructor-led in Leon, Programming boot camp in Leon, Weekend Programming training in Leon, Programming on-site in Leon, Programming classes in Leon, Online Programming training in Leon, Programming instructor in Leon, Programming private courses in Leon, Programming trainer in Leon, Programming one on one training in Leon, Evening Programming courses in Leon, Programming instructor-led in Leon, Programming coaching in Leon