Delivered either online or on-site, our instructor-led live Web Development courses utilize interactive discussions and practical exercises to demonstrate how to execute web development tasks effectively.
These Web Development programs are offered as "online live training" or "on-site live training". Online live training, also referred to as "remote live training", takes place via an interactive remote desktop. On-site live training can be conducted locally at client premises in Plovdiv or within NobleProg's corporate training centers in Plovdiv.
NobleProg — Your Regional Training Partner
Business Center Plovdiv
Han Kubrat St 1, Plovdiv, Bulgaria, 4017
This is the most modern business center in the city, with all the necessary functionalities, while being located in a green part of the city.
It is about 20 minutes by bus from the main train station as well as the city center.
This instructor-led live training in Plovdiv (online or onsite) is designed for intermediate-level developers who wish to build Full-Stack applications using React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, and related DevOps practices.
By the end of this training, participants will be able to:
Develop responsive and scalable front-end applications using React 19 and TypeScript.
Integrate automated testing using Jest and React Testing Library.
Build and document RESTful APIs using Express, JWT, and Prisma with PostgreSQL.
Deploy applications using Git and DevOps pipelines.
Understand the role of Data Warehouses, Data Lakes, and AI integration in modern web ecosystems.
This instructor-led training in Plovdiv focuses on comprehensive front-end and back-end development for IT systems. Learners will build responsive interfaces, develop server-side logic, and integrate components using modern frameworks and tools to create complete, maintainable web applications.
This live, instructor-led training held in Plovdiv (online or on-site) targets intermediate to advanced full-stack developers looking to refine their workflows with AWS Cloud9.
By the conclusion of this program, participants will be capable of:
Configuring AWS Cloud9 specifically for full-stack engineering.
Creating and debugging front-end applications using Cloud9.
Building and deploying back-end services via AWS Cloud9.
Linking Cloud9 with AWS services for sophisticated deployment scenarios.
Working together with colleagues in a cloud-hosted development environment.
This instructor-led, live training in Plovdiv (online or onsite) is designed for advanced web developers who want to design, build, and deploy complex web applications using advanced tools and best practices.
Upon completion of this training, participants will be able to:
Design scalable web architectures utilizing advanced front-end and back-end patterns.
Utilize modern frameworks such as React, Angular, or Vue.
Develop secure and robust APIs using Node.js, Django, or PHP.
Employ Docker, CI/CD, and cloud-native tools for deployment.
Explore emerging technologies like PWAs, Serverless, and WebAssembly.
This instructor-led, live training in Plovdiv (online or onsite) is designed for developers at a beginner to intermediate level who wish to enhance their skills in updating front-end packages, managing dependencies effectively, and integrating the latest tools and features into web projects.
Upon completion of this training, participants will be capable of:
Grasping the significance of package updates and dependency management in web projects.
Updating and managing front-end packages using npm and Yarn.
Tackling compatibility issues and resolving conflicts that arise during updates.
Utilizing modern front-end tools and frameworks to streamline workflows.
Applying best practices for maintaining front-end projects and version control.
Informed by the latest OWASP GenAI Security Project guidance, participants will learn to identify, assess, and mitigate AI-specific threats through hands-on exercises and real-world scenarios.
This live training in Plovdiv assists Java developers at beginner to intermediate levels in crafting scalable, non-blocking applications with Spring WebFlux. Participants gain mastery over reactive programming concepts, database integration, and the deployment of responsive REST APIs through practical lab exercises.
This instructor-led, live training in Plovdiv (online or onsite) is aimed at developers who want to learn and use Tailwind CSS to build and style user interfaces.
By the end of this training, participants will be able to:
Learn how to set up a dev environment with Tailwind CLI.
Create components and edit layouts with Tailwind CSS.
This instructor-led, live training in Plovdiv delves into the core principles and practical fundamentals of JavaScript, TypeScript, and full-stack development. It is designed to help participants cultivate practical skills that are directly applicable to real-world scenarios and contemporary business requirements.
This instructor-led, live training session in Plovdiv (online or in-person) is aimed at novice professionals who wish to build functional and interactive websites using foundational web technologies.
By the end of this training, participants will be able to:
Understand how the web works (client-server architecture, URLs, browsers).
This four-day Python programming course in Plovdiv centers on core language capabilities, standard libraries, and essential community tools. With 70% of the time allocated to hands-on practical exercises, participants develop concrete skills in data types, object-oriented programming, error management, file operations, database interaction, and web application development using Python 3.x.
This instructor-led, live training in Plovdiv (online or onsite) is designed for developers who wish to utilize TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
Configure the necessary development environment to begin developing TypeScript and Node.js applications.
Leverage TypeScript's advanced capabilities to write clean, expressive code with fewer errors.
Configure and utilize Webpack alongside TypeScript to construct complex front-end UIs.
Employ custom data types (such as Union, Intersection, Tuple Types, etc.) to extend existing generic types.
Implement asynchronous code patterns and APIs for effective error handling and response validation.
Deploy TypeScript and Node.js applications to production environments (e.g., AWS EC2, Heroku).
Gain mastery over Bootstrap in Plovdiv to enhance your responsive web design capabilities. The curriculum addresses core HTML, CSS, and JavaScript concepts, grid architectures, and essential components such as navbars and panels. Develop the skills to create cross-browser interfaces while adhering to accessibility best practices, ensuring a premium user experience on any device.
This instructor-led live training in Plovdiv (offered online or onsite) is designed for intermediate-level web developers and designers looking to harness the advanced capabilities of CSS3 to enhance their projects.
By the end of this session, participants will be able to:
Utilize advanced CSS3 features, including animations and transformations.
Employ CSS pre-processors such as LESS for more efficient styling workflows.
Apply best practices for responsive and modern web design.
Control intricate layouts using Flexbox and other advanced techniques.
This elite, state-of-the-art, practical workshop provides a deep dive into the urgent realities of securing modern CI/CD pipelines. Tailored for security specialists, DevOps engineers, and developers aiming to perfect advanced pipeline protection, the session combines live attack simulations with top-tier industry tools and actionable defense strategies.
This instructor-led, live training in Plovdiv (online or onsite) is designed for intermediate PHP developers who want to effectively apply design patterns within their projects.
Upon completion of this training, participants will be able to:
Grasp the purpose and advantages of using design patterns.
Identify and implement suitable design patterns for common scenarios.
Organize PHP applications following industry-recognized best practices.
Integrate patterns into modern frameworks such as Symfony or Zend.
Spanning 14 hours, this course in Plovdiv provides a comprehensive introduction to HTML5 core concepts, including new elements, audio/video integration, and form construction. Learners will discover the significant differences from HTML4, master Web Storage for offline capabilities, and gain the skills to build modern, well-structured web pages with confidence.
In this instructor-led, live training held in Plovdiv, participants will dive into the core elements, syntax, and control structures of Go (Golang) by progressing through the development and deployment of a sample web application.
By the end of this training, participants will be able to:
This instructor-led, live training in Plovdiv (online or onsite) is aimed at beginner-level to intermediate-level web and Java developers who wish to learn how to develop and deploy custom applications on the Liferay platform.
By the end of this training, participants will be able to:
Develop custom portlets and applications using Liferay’s Plugins SDK.
Integrate Java portlets and utilize Liferay's service architecture.
Customize the portal using hooks, themes, and layout templates.
Use Liferay Developer Studio for development and deployment.
Apply best practices in Liferay development for efficient and maintainable applications.
This instructor-led live training in Plovdiv (online or onsite) is designed for web developers and leaders who wish to explore and implement the OWASP Top 10 reference standard to secure their web applications.
By the end of this training, participants will be able to strategize, implement, secure, and monitor their web applications and services using the OWASP Top 10 document.
This instructor-led live training in Plovdiv (online or onsite) is aimed at developers, engineers, and architects who wish to apply the WSTG testing framework, principles, and techniques to secure their web applications and services.
By the end of this training, participants will be able to:
Use the WSTG to implement testing processes and techniques in the web development lifecycle.
Explore different testing techniques to customize the WSTG framework based on business needs.
Perform various security testing methods to protect web applications from risks and attacks.
Create an assessment report to document security testing findings and results.
In this instructor-led live training held in Plovdiv, 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.
Explore secure coding concepts in Java through the OWASP methodology. This training enables you to identify web threats, mitigate common attacks such as XSS and CSRF, and apply secure design principles. Enhance your application security skills effectively through this practical session held in Plovdiv.
This instructor-led course in Plovdiv focuses on secure coding concepts and ASP.NET security principles. Participants will learn to apply the OWASP methodology, implement robust authentication and authorization, and mitigate injection attacks, XSS, and CSRF to develop resilient and secure web applications.
In this instructor-led, live training in Plovdiv (online or onsite), participants will learn how to leverage 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:
Build web apps that process and render data conditionally.
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.
Integrate VueJS into an existing webpage.
Use Vue's ecosystem to extend the framework's capability.
In this instructor-led live training at Plovdiv (online or onsite), participants will learn the essential JavaScript skills required to take advantage of Vue.js’s incrementally adoptable architecture to build complex single-page applications (SPAs).
By the end of this training, participants will be able to:
Understand and utilize JavaScript alongside the Vue.js framework to build interactive web applications.
Design interactive web apps that respond efficiently to user interactions.
Write modular and reusable code.
Gradually evolve a basic view into a fully-fledged single-page application.
Explore the transformative impact of WebAssembly on browser performance. This live, instructor-led course in Plovdiv provides practical, hands-on training for developing portable, high-speed web applications. You will reinforce C and C++ fundamentals and construct original WebAssembly programs to deliver next-generation user experiences.
This two-day WebRTC course provides a practical, step-by-step exploration of real-time browser-based communication. Beginning with the basics of media device access, participants will learn to securely and efficiently manage cameras, microphones, and permissions across various browsers. As the training advances, attendees will delve into fundamental WebRTC concepts such as peer-to-peer video calling, signaling, and session negotiation, constructing functional solutions using tools like WebSocket and RTCPeerConnection. Throughout the process, hands-on scenarios will guide learners through recording, screen sharing, and real-time audio/video analysis. By the conclusion, participants will be equipped with the knowledge to architect and deploy robust, production-ready WebRTC applications.
Acquire practical skills in managing media devices, browser permissions, and cross-browser compatibility using navigator.mediaDevices and getUserMedia.
Develop peer-to-peer video communication systems utilizing WebRTC along with signaling protocols such as WebSocket and Socket.IO.
Implement features including media stream recording, waveform previews, screen sharing, and real-time audio/video statistics tracking.
Investigate advanced subjects such as SDP negotiation, codec selection, live bitrate monitoring, and dynamic quality adaptation.
Ideal for developers aiming to integrate modern, browser-based communication capabilities into real-world applications.
Read more...
Last Updated:
Testimonials (7)
The training helped me expand my knowledge and understanding of Burp Suite. I also realized that what I had learned through self-study was still quite limited. This training was very helpful to me as a QA because Burp Suite is a valuable tool for performing security testing and improving the overall quality of application testing. I will continue exploring this tool and learning more about its features and capabilities.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Course - OWASP Top 10 2025
I really enjoyed learning about AI attacks and the tools out there to begin practicing and actively using for security testing. I took a lot of knowledge away which I didn't have at the beginning and the course met what I hoped it would be. My favorite part shown from the training was Comet Browser and was amazed at what it could do. Definitely something will be looking into more. Overall it was a great course and enjoyed learning all OWASP GenAI Top 10.
Patrick Collins - Optum
Course - OWASP GenAI Security
Hands-on, exercises, in-person helping and questioning.
Jose Paulos - INESC TEC
Course - Tailwind CSS
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
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
The trainer proved himself to be an expert of the topic, which I never give for granted. He provided very useful insight on industry standards.
Giuseppe
Course - Learning Go Programming
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training.
The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Online Web Development training in Plovdiv, Web Development training courses in Plovdiv, Weekend Web Development courses in Plovdiv, Evening Web Development training in Plovdiv, Web Development instructor-led in Plovdiv, Web Development on-site in Plovdiv, Web Development coaching in Plovdiv, Web Development private courses in Plovdiv, Web Development trainer in Plovdiv, Weekend Web Development training in Plovdiv, Web Development instructor in Plovdiv, Online Web Development training in Plovdiv, Web Development boot camp in Plovdiv, Evening Web Development courses in Plovdiv, Web Development instructor-led in Plovdiv, Web Development classes in Plovdiv, Web Development one on one training in Plovdiv