Whether delivered online or onsite, instructor-led React training guides participants through the step-by-step creation of their own React application.
React training is available in two formats: "online live training" or "onsite live training". Online live training (also known as "remote live training") is conducted via an interactive remote desktop. Onsite live training can be delivered locally at the customer’s premises in Sofia or at NobleProg corporate training centers in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This instructor-led live training in Sofia (online or on-site) 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 Sofia (online or onsite) targets 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 Sofia (online or onsite) is designed for intermediate to advanced web developers and technical architects seeking to explore the advancements of Next.js 14 and acquire the skills needed to build state-of-the-art web applications.
By the end of this training, participants will be able to:
Harness the full potential of Next.js 14 for developing complex applications.
Make use of 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 instructor-led live training, offered online or onsite, targets developers who want to utilize the FARM stack (FastAPI, React, and MongoDB) to build dynamic, high-performance, and scalable web applications.
Upon completing this training, participants will be able to:
Configure the essential development environment integrating FastAPI, React, and MongoDB.
Grasp the core concepts, features, and advantages of the FARM stack.
Master the creation of REST APIs using FastAPI.
Design interactive user interfaces with React.
Develop, test, and deploy both front-end and back-end applications using the FARM stack.
This instructor-led, live training in Sofia (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 Sofia (online or onsite) is designed for web developers who intend to utilize the MERN Stack for full-stack development.
By the conclusion of this training, participants will be capable of:
Integrating React with MongoDB, Express, and Node.js.
Constructing a full-stack web application from scratch.
Implementing application security via authorization and authentication.
This instructor-led live training, conducted Sofia (online or onsite), is designed for developers who want to build React components and design complex applications.
By the end of this training, participants will be able to:
Understand advanced React concepts, including context APIs, HOCs, external state, asynchronous APIs, and more.
Build composable components with React.
Enable server-side and client-side authentication.
Implement React and Redux libraries to manage complex stateful applications.
Reduce code volume and optimize application performance.
This instructor-led live training in Sofia (online or onsite) targets developers who aim to use React to develop, test, and deploy micro-frontends for large web applications, ensuring they are highly scalable, technology-agnostic, and easier to maintain.
By the end of this training, participants will be able to:
Set up the necessary development environment to start building micro-frontends with React.
Understand the architecture, core concepts, and advantages of micro-frontends.
Learn how to build, integrate, test, and deploy micro-frontends with React.
Implement micro-frontends with module federation.
Apply the CI/CD pipeline production-grade workflow.
Know the common issues with CSS in micro-frontends and how to fix them.
Get insights on how to implement other frontend frameworks with React.
In this instructor-led live training held in Sofia, we will demonstrate React's power and flexibility, compare it to alternative frameworks, and guide participants step-by-step through the 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 Sofia, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment, and best practices. It guides participants through the creation of a series of sample applications, demonstrating how to add layers of complexity and sophistication to an app using the most advanced toolkits and techniques.
Developing applications with React requires a different approach compared to what many developers are accustomed to, especially those coming from other MVC frameworks like AngularJS and Bootstrap.
This training covers the fundamentals behind the technologies used at each step, ensuring participants not only build a functional application but also understand why specific approaches are chosen. This builds a foundation for thinking independently and creatively about design and desired outcomes when creating their own applications in the future.
This guided, live training (available online or on-site) is designed for developers with existing React skills who aim to optimize and enhance their development of React applications by mastering and applying component-based patterns.
Upon completion of this course, participants will be able to:
Grasp the various types of React Patterns
Effectively utilize the React Context API in web applications
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation within a live-lab environment.
Customization Options
To request a tailored training session for this course, please get in touch to make arrangements.
For more information on React, please visit: https://reactjs.org
This instructor-led, live training in Sofia (onsite or remote) is designed for developers who wish to convert a React application into a Progressive Web App.
By the end of this training, participants will be able to:
Set up the required development environment to begin transforming a React application.
Utilize Service Workers for caching to enable offline functionality in a React application.
Create and style push notifications.
Install the Progressive Web App onto a mobile device.
React is a popular library for building single-page applications using JavaScript and HTML. It is utilized by major companies such as Facebook, Instagram, Netflix, and The New York Times.
This course introduces the fundamental principles underlying React and other libraries like Angular and Vue.js, while highlighting React's specific characteristics. It also covers technologies commonly paired with React, such as Redux and React-Router.
Upon completing this course, participants will be capable of developing applications of varying complexity using React, following industry best practices.
This instructor-led, live training in Sofia (onsite or remote) is targeted at developers who want to use GraphQL and Relay to manage data in React applications.
By the end of this training, participants will be able to:
Set up the required development environment to start managing data for React applications.
Deliver instant UI-response interactions.
Aggregate data from multiple libraries into one convenient API.
This instructor-led, live training in Sofia (online or on-site) is designed for web developers who wish 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 Sofia (online or onsite) is aimed at developers who wish to monetize a website or web application using the Stripe API.
By the end of this training, participants will be able to:
Set up the necessary development environment to start developing.
Build an application that integrates payment processing features such as Checkout, Payment Intents, and Billing.
This instructor-led live training in Sofia (online or onsite) is tailored for developers who aim to use Web3, Solidity, and React to create, build, and deploy decentralized applications (dapps) operating on blockchain infrastructure.
By the end of this training, participants will be able to:
Establish the necessary development environment to commence dApp development with Web3, Solidity, and React.
Comprehend the features and architecture of Web3.
Acquire knowledge of key concepts concerning Ethereum, Smart Contracts, and Blockchain Cryptography.
Apply practical Solidity programming techniques and Smart Contract design strategies.
Facilitate interaction between React applications and Smart Contracts.
This instructor-led live training in Sofia (onsite or remote) targets developers who must decide which JavaScript framework to utilize for front-end application development.
By the end of this training, participants will be able to:
Set up an optimal development environment for developing front-end applications.
Implement demo applications to test the limitations and benefits of a JavaScript framework.
Decide on which JavaScript framework is the best fit.
Read more...
Last Updated:
Testimonials (7)
Project folder and files with exercises all available to us with a virtual desktop, pair programming during the exercises
Jacob Flynn - Chemist4U
Course - React with Next.js
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.
Joao Aguiar - INESC TEC
Course - React: Build Highly Interactive Web Applications
I really enjoyed the training session. Luke, the trainer, did a great job of understanding our current knowledge level and adjusting his approach accordingly.
All the exercises were practical and helped me gain a solid understanding of the topic. He also shared best practices throughout the session, which I’m confident will be very helpful in my daily work.
Overall, it was a very effective and engaging training experience
Amitha JL - JPMorganChase
Course - Advanced React
The details amout, way of explaning and the calm and confidence the trainer is inspiring.
Cosmin Ghergheles - Ness
Course - React, Redux and TypeScript
How the trainer structured and explained the lessons: from the pace of speech to the information explained, so that both experienced and beginners understand. Thank you, Marcin!
Ana - MSG system
Course - Building Micro Frontends with React
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Online React training in Sofia, React training courses in Sofia, Weekend React courses in Sofia, Evening React training in Sofia, React instructor-led in Sofia, React instructor in Sofia, Evening React courses in Sofia, React coaching in Sofia, React boot camp in Sofia, React trainer in Sofia, Online React training in Sofia, React one on one training in Sofia, React instructor-led in Sofia, Weekend React training in Sofia, React private courses in Sofia, React on-site in Sofia, React classes in Sofia