Whether delivered online or in person, instructor-led live Web Development training courses illustrate through interactive dialogue and practical exercises the methods for executing web development.
Web Development training is offered in two formats: "online live training" and "onsite live training." The online live option (also referred to as "remote live training") is conducted via an interactive remote desktop. For onsite live training, sessions can take place locally at the client’s premises in Sofia or at NobleProg’s corporate training centers located 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 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.
Front-End and Back-End development involves creating both the client-side user interfaces and server-side components of web applications, ensuring full functionality, usability, and maintainability.
This instructor-led, live training (available online or onsite) is designed for intermediate-level developers and IT professionals seeking comprehensive knowledge of web application development from front to back end.
Upon completion of this training, participants will be able to:
Design and build responsive web interfaces.
Implement server-side logic and data management.
Effectively integrate Front-End and Back-End components.
Utilize modern tools and frameworks to streamline development.
Format of the Course
Interactive lecture and discussion.
Ample exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange.
This instructor-led, live training in Sofia (online or onsite) is designed for intermediate to advanced full-stack developers who aim to utilize AWS Cloud9 to optimize their development workflows.
Upon completion of this training, participants will be able to:
Set up and configure AWS Cloud9 for full-stack development.
Develop and debug front-end applications using Cloud9.
Build and deploy back-end services using AWS Cloud9.
Integrate Cloud9 with AWS services for advanced deployments.
Collaborate with team members in a cloud-based development environment.
This instructor-led, live training in Sofia (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 Sofia (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.
Based on the latest guidance from the OWASP GenAI Security Project, participants will learn to identify, assess, and mitigate AI-specific threats through hands-on exercises and real-world scenarios.
Spring WebFlux is a reactive programming module within the Spring Framework designed for building non-blocking, event-driven web applications.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level Java developers who wish to build scalable and responsive applications using Spring WebFlux.
By the end of this training, participants will be able to:
Understand the fundamentals of reactive programming with Project Reactor.
Build and test non-blocking RESTful APIs using Spring WebFlux.
Integrate WebFlux with databases and external services.
Apply reactive patterns to real-world application scenarios.
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 in Sofia (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.
JavaScript is a versatile, high-level programming language extensively utilized in web, mobile, and desktop development. Thanks to the advent of contemporary frameworks and TypeScript, it has emerged as a foundational element of full-stack application development.
This instructor-led, live training (available online or on-site) is designed for beginner to intermediate developers aiming to master JavaScript, TypeScript, and full-stack development through modern tools and methodologies.
Upon completion of this training, participants will be equipped to:
Write clean, modern JavaScript and TypeScript code.
Construct interactive front-end applications using React.
Develop scalable back-end APIs utilizing Node.js and Express.
Create desktop applications via Electron.
Test, document, and deploy full-stack applications effectively.
Course Format
Interactive lectures and discussions.
Abundant exercises and practical practice.
Hands-on implementation within a live-lab environment.
Customization Options
To arrange customized training for this course, please reach out to us.
This instructor-led, live training session in Sofia (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 course is tailored for individuals looking to master the Python programming language. The curriculum focuses on the Python language itself, its core libraries, and the selection of the most valuable and effective tools developed by the Python community. Python is a globally popular programming language that powers businesses and is widely used by scientists around the world.
The course can be conducted using the latest version of Python 3.x, incorporating practical exercises that leverage its full capabilities. It is compatible with any operating system, including all variants of UNIX (such as Linux and Mac OS X) and Microsoft Windows.
Approximately 70% of the course time is dedicated to practical exercises, while the remaining 30% consists of demonstrations and presentations. Participants are encouraged to ask questions and engage in discussions throughout the training.
Note: The training content can be customized to meet specific requirements upon prior request before the scheduled course date.
This instructor-led, live training in Sofia (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).
Speed up responsive web design with Bootstrap, the leading HTML, CSS, and JavaScript framework for mobile-first development. This course covers precompiled files, source code compilation using Grunt, responsive grid systems, custom components, navigation bars, and accessibility best practices. Learn to master Bootstrap panels, alerts, progress bars, media objects, input groups, and button groups to create feature-rich, cross-browser compatible interfaces that deliver exceptional user experiences across all devices and platforms.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level web developers and designers who wish to leverage the advanced features of CSS3 to enhance their web development projects.
By the end of this training, participants will be able to:
Apply advanced CSS3 features, including animations and transformations.
Use CSS pre-processors like LESS for efficient styling workflows.
Implement best practices for responsive and modern web design.
Control complex layouts with Flexbox and other advanced techniques.
This world-class, cutting-edge, hands-on workshop immerses participants in the critical realities of modern CI/CD pipeline security. Designed for security professionals, DevOps engineers, and developers eager to master advanced pipeline breach defense, the training blends live attack simulations with industry-leading tools and practical defense techniques.
This instructor-led, live training in Sofia (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.
In this instructor-led live training session in Sofia, participants will gain a thorough understanding of Go (Golang)'s core elements, syntax, and control structures. The training involves developing and deploying a sample web application step-by-step.
By the end of this training, participants will be able to:
Configure an efficient Go development environment.
This instructor-led, live training in Sofia (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 Sofia (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 Sofia (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 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.
This course explores secure coding concepts and principles for Java, utilizing the Open Web Application Security Project (OWASP) testing methodology. OWASP is a global online community dedicated to producing freely available articles, methodologies, documentation, tools, and technologies aimed at enhancing web application security.
This course delves into secure coding principles and best practices using ASP.NET, guided by the Open Web Application Security Project (OWASP) testing methodology. OWASP is a vibrant online community dedicated to producing freely accessible articles, methodologies, documentation, tools, and technologies focused on web application security.
The course explores the security features of the .NET Framework and provides strategies for securing web applications.
In this instructor-led, live training in Sofia (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 Sofia (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.
For the past two decades, Javascript has served as the de facto standard for client-side scripting within browsers. WebAssembly introduces a significant shift in this landscape. Integrated directly into browsers, this binary format empowers developers to compile and execute code written in virtually any language directly within the browser environment. Designed to be portable, compact, and highly efficient, WebAssembly facilitates rapid loading times and operates seamlessly on existing Javascript platforms by translating its binary code into asm.js. More critically, it unlocks the potential for running resource-intensive applications such as virtual reality experiences and high-end gaming directly in the browser.
This instructor-led, live course explores the evolution of web programming, the current technological landscape, and the possibilities offered by the introduction of WebAssembly. The training combines theoretical insights with practical application, providing participants with the essential theoretical foundation and guiding them through the process of building their own WebAssembly program.
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 (8)
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
That every technical lesson came with multiple practical exercises to nail down the concepts.
Andrei-Calin Bajea
Course - OWASP Top 10 2025
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 Sofia, Web Development training courses in Sofia, Weekend Web Development courses in Sofia, Evening Web Development training in Sofia, Web Development instructor-led in Sofia, Evening Web Development courses in Sofia, Web Development on-site in Sofia, Web Development classes in Sofia, Online Web Development training in Sofia, Web Development coaching in Sofia, Web Development boot camp in Sofia, Web Development trainer in Sofia, Web Development one on one training in Sofia, Weekend Web Development training in Sofia, Web Development instructor-led in Sofia, Web Development private courses in Sofia, Web Development instructor in Sofia