Instructor-led live Web Development training courses, available either online or onsite, illustrate practical web development techniques through interactive discussions and hands-on practice.
Web Development training is offered as "online live training" or "onsite live training". Online live training (also referred to as "remote live training") is conducted via an interactive remote desktop. Onsite live training can take place locally at customer premises in Leiden or at NobleProg corporate training centers in Leiden.
NobleProg -- Your Local Training Provider
Leiden
Golden Tulip/Tulip Inn Leiden Centre, Schipholweg 3, Leiden, Netherlands, 2316XB
The 4-star Golden Tulip Leiden Center is located right next to the Tulip Inn Leiden Center hotel; together they accommodate 7 stars under one roof. The hotels are ideally located with Leiden Central Station directly opposite and many motorways within easy reach. A beautiful location in the center of the historic city of Leiden full of museums and picturesque spots. Experience, enjoy and be inspired.
Golden Tulip & Tulip Inn Leiden Center have a large diversity of hotel rooms; from comfortable and modern furnished standard rooms to luxurious executive rooms. In total there are 155 rooms. Furthermore, the hotels have a renovated restaurant called "Rubens", a cozy bar / lounge and an extensive meeting & conference center.
The 6 multifunctional rooms make Golden Tulip & Tulip Inn Leiden Center the ideal location for small and medium-sized meetings. The rooms have a capacity of 4 to 100 people. The meeting rooms offer countless possibilities in terms of setup and technical facilities. Convenience, efficiency, hospitality and professionalism are paramount. All rooms have air conditioning, free wireless internet and daylight.
Until the early 19th century, fishing in Noordwijk aan Zee remained the most important form of income. Later the population started to focus more and more on tourism. More than 1 million overnight stays take place every year. Noordwijk aan Zee consists of several districts and is located on the dunes. There are various catering establishments such as hotels, entertainment centers and restaurants (also on the beach) and there is a shopping center that has a Sunday opening. Every year events take place on the boulevard around the lighthouse on the Vuurtorenplein. The municipality has a KNRM rescue station and a reformed church (1647) with pulpit from the 17th century.
Since the merger with the Noordwijkerhout municipality, the municipality consists of four centers.
Noordwijk aan Zee, traditionally a fishing village, has become a seaside resort with a long coastal strip of approximately 13 km. . Noordwijk aan Zee has two boulevards, both of which are named after a queen, Queen Wilhelmina Boulevard and Queen Astrid Boulevard.
Noordwijk-Binnen radiates the tranquility of earlier centuries in the old core. In 1992 the old village center was designated as a protected village view under the Monuments Act.
Noordwijkerhout, a village and former municipality northeast of Noordwijk..Noordwijk aan Zee is rated as the 12th richest location in the Netherlands. Beer magnate Freddy Heineken has built a villa there with the characteristic green roof.
The Two Brothers Noordwijk Beach Hotel is located on the boulevard of Noordwijk with a view of the village and the sea and has several conference rooms and training rooms that make it the perfect place for business meetings and stimulating training. Noordwijk is a 30-minute drive from Amsterdam and The Hague and only 20 minutes from Leiden.
This instructor-led live training, available online or in-person Leiden, is aimed at 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.
FrontEnd and BackEnd Development involves creating both the user-facing interfaces and the server-side components of web applications, ensuring they are fully functional, user-friendly, and easy to maintain.
This instructor-led live training (available online or onsite) is designed for intermediate-level developers and IT professionals who want to gain comprehensive knowledge of web application development from front to back end.
By the end of this training, participants will be able to:
Design and build responsive web interfaces.
Implement server-side logic and manage data effectively.
Seamlessly integrate FrontEnd and BackEnd components.
Leverage modern tools and frameworks to streamline the development process.
Format of the Course
Interactive lectures and discussions.
Ample exercises and practical practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to arrange it.
This instructor-led, live training in Leiden (online or onsite) is designed for intermediate to advanced full-stack developers who want to utilize AWS Cloud9 to streamline their development workflows.
By the end 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 Leiden (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
Design scalable web architectures with advanced front-end and back-end patterns.
Work with modern frameworks like React, Angular, or Vue.
Build secure, robust APIs using Node.js, Django, or PHP.
Use Docker, CI/CD, and cloud-native tools for deployment.
Explore emerging technologies like PWAs, Serverless, and WebAssembly.
This instructor-led, live training in Leiden (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to enhance their skills in updating front-end packages, managing dependencies effectively, and integrating the latest tools and features into web projects.
By the end of this training, participants will be able to:
Understand the importance of package updates and dependency management in web projects.
Update and manage front-end packages using npm and Yarn.
Address compatibility issues and resolve conflicts during updates.
Leverage modern front-end tools and frameworks to optimize workflows.
Implement best practices for front-end project maintenance and version control.
Based on 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.
Spring WebFlux is a reactive programming module within the Spring Framework, specifically engineered for developing non-blocking, event-driven web applications.
This instructor-led live training (available online or onsite) targets beginner to intermediate Java developers who want to create scalable and responsive applications using Spring WebFlux.
Upon completion of this course, participants will be able to:
Grasp the core principles of reactive programming with Project Reactor.
Construct and test non-blocking RESTful APIs using Spring WebFlux.
Integrate WebFlux seamlessly with databases and external services.
Apply reactive patterns to practical application scenarios.
Course Format
Interactive lectures and group discussions.
Numerous exercises and hands-on practice sessions.
Live-lab implementation exercises.
Customization Options
To request a customized training for this course, please contact us to arrange.
This instructor-led live training in Leiden (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 that plays a central role in web, mobile, and desktop development. Thanks to modern frameworks and the adoption of TypeScript, JavaScript has become an essential foundation for building comprehensive full-stack applications.
This instructor-led live training, available either online or onsite, is designed for beginner to intermediate developers looking to gain mastery in JavaScript, TypeScript, and full-stack development through contemporary tools and methodologies.
Upon completing this course, participants will be capable of:
Writing clean, modern code in both JavaScript and TypeScript.
Developing interactive front-end applications using React.
Building scalable back-end APIs with Node.js and Express.
Creating desktop applications via Electron.
Testing, documenting, and deploying full-stack solutions.
Course Format
Interactive lectures and group discussions.
Extensive exercises and practical practice.
Hands-on coding within a live laboratory environment.
Customization Options
If you require a customized version of this training, please get in touch with us to make arrangements.
This instructor-led, live training in Leiden (online or onsite) is aimed at beginner to intermediate-level developers who wish to edit codes using VS Code.
By the end of this training, participants will be able to:
Familiarize the VS Code interface.
Effectively use workspaces in VS Code.
Manage VS Code keyboard shortcuts and settings.
Learn how to use various programming languages in VS Code.
This instructor-led live training in Leiden (offered online or onsite) is targeted at beginner-level professionals who aim 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 eager to master the Python programming language. The focus lies on understanding Python itself, its essential libraries, and identifying the most valuable resources developed by the vibrant Python community. Python is a cornerstone for businesses globally and is extensively utilized by scientists worldwide, making it one of the most popular programming languages in use today.
The training utilizes the latest Python 3.x version, featuring hands-on exercises that fully leverage its capabilities. It supports delivery across all major operating systems, including various UNIX distributions (such as Linux and Mac OS X) as well as 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 engage in discussions and ask questions throughout the session.
Note: The curriculum can be customized to meet specific requirements upon prior request before the scheduled course date.
This instructor-led, live training in Leiden (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.).
Speed up responsive web design with Bootstrap, the leading HTML, CSS, and JavaScript framework designed for mobile-first development. The curriculum covers precompiled files, compiling source code via 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 on all devices and platforms.
This instructor-led, live training in Leiden (online or onsite) is designed for intermediate-level web developers and designers eager to harness advanced CSS3 capabilities to elevate their web development projects.
Upon completion of this training, participants will be able to:
Implement advanced CSS3 features, such as animations and transformations.
Utilize CSS pre-processors like LESS to streamline styling workflows.
Adopt best practices for modern and responsive web design.
Manage complex layouts using 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 Leiden (online or onsite) targets intermediate-level PHP developers who wish to effectively apply design patterns in their projects.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Identify and implement appropriate design patterns for common scenarios.
Structure PHP applications using industry-recognized best practices.
Integrate patterns into modern frameworks such as Symfony or Zend.
In this instructor-led live training in Leiden, participants will investigate the core elements, syntax, and control structures of Go (Golang) while navigating the development and deployment of a sample web application.
Upon completion of this training, participants will be able to:
Configure an ideal development environment for Go.
This instructor-led, live training in Leiden (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 Leiden (online or onsite) targets web developers and leaders aiming to explore and implement the OWASP Top 10 reference standard to secure their web applications.
By the end of this course, participants will be capable of strategizing, implementing, securing, and monitoring their web applications and services in accordance with the OWASP Top 10 document.
This instructor-led live training in Leiden (available online or onsite) is designed for developers, engineers, and architects who wish to apply the WSTG testing framework, principles, and techniques to secure their web applications and services.
Upon completion of this training, participants will be able to:
Leverage the WSTG to implement testing processes and techniques within the web development lifecycle.
Evaluate various testing methods to tailor the WSTG framework according to specific business requirements.
Execute diverse security testing strategies to safeguard web applications against potential risks and attacks.
Generate comprehensive assessment reports that document the findings and outcomes of security testing efforts.
In this instructor-led live training in Leiden, we demonstrate React's power and flexibility, compare it with 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:
Comprehend React's design philosophy.
Determine when and where it is appropriate to use React, as well as when to reconsider the traditional MVC model.
Understand key React concepts such as components, props, state, and lifecycle.
Implement supporting technologies like Babel, Webpack, and JSX.
Build, test, and deploy an interactive web application.
This course provides an in-depth exploration of secure coding concepts and principles using Java, guided by the testing methodologies of the Open Web Application Security Project (OWASP). The Open Web Application Security Project is a global online community dedicated to advancing web application security by offering freely accessible articles, methodologies, documentation, tools, and technologies.
This course explores secure coding concepts and principles using ASP.NET, guided by the testing methodologies of the Open Web Application Security Project (OWASP). OWASP is an online community that produces freely available articles, methods, documentation, tools, and technologies focused on web application security.
The course examines the security features of the .NET Framework and demonstrates how to secure web applications effectively.
In this instructor-led, live training in Leiden (online or onsite), participants will learn how to take advantage of 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:
Create web apps that conditionally process and render data.
Design interactive web applications that respond efficiently to user events.
Write modular and reusable code.
Progressively transform a simple view into a fully-fledged single-page application.
Integrate VueJS into existing web pages.
Utilize the Vue ecosystem to extend the framework's capabilities.
In this instructor-led live training in Leiden (online or onsite), participants will focus on the essential JavaScript skills required to leverage Vue JS's incrementally adoptable architecture to construct complex single-page applications (SPAs).
By the end of this training, participants will be able to:
Understand and apply JavaScript and the VueJS framework to create 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 standard for client-side scripting within browsers. WebAssembly introduces a fresh approach to web development. As a binary format integrated directly into the browser, it allows developers to compile and run code written in any language, executing it natively on the web. This technology is portable, lightweight, and highly efficient, facilitating rapid load times. It operates alongside existing JavaScript environments by leveraging asm.js for translation. Crucially, WebAssembly enables the execution of computationally intensive applications directly in the browser, such as high-performance gaming and virtual reality experiences.
This instructor-led live course explores the history of web programming, the current landscape, and the possibilities opened up by WebAssembly. The training combines theoretical explanation with practical application, equipping participants with essential concepts and guiding them through the development of their own WebAssembly programs.
This two-day WebRTC training delivers a practical, step-by-step introduction to real-time browser-based communication. Participants begin by mastering the fundamentals of media device access, learning how to securely and efficiently manage cameras, microphones, and permissions across various browsers. As the course advances, attendees explore core WebRTC concepts such as peer-to-peer video calling, signaling, and session negotiation, constructing functional solutions using tools like WebSocket and RTCPeerConnection. Throughout the program, hands-on scenarios guide learners through recording, screen sharing, and real-time audio/video analysis. By the conclusion, participants will possess the knowledge to architect and deploy robust, production-ready WebRTC applications.
Acquire practical skills in media device management, browser permissions, and cross-browser compatibility using navigator.mediaDevices and getUserMedia.
Develop peer-to-peer video communication systems leveraging WebRTC alongside signaling protocols such as WebSocket and Socket.IO
Execute media stream recording, waveform previews, screen sharing, and real-time audio/video statistics tracking.
Dive into advanced subjects including SDP negotiation, codec selection, live bitrate monitoring, and dynamic quality adaptation.
Ideal for developers aiming to integrate modern, browser-based communication capabilities into practical 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.
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
The topic is current and I needed to be updated
Damilano Marco - SIAP s.r.l.
Course - Secure Developer Java (Inc OWASP)
Provisional Upcoming Courses (Contact Us For More Information)
Online Web Development training in Leiden, Web Development training courses in Leiden, Weekend Web Development courses in Leiden, Evening Web Development training in Leiden, Web Development instructor-led in Leiden, Web Development coaching in Leiden, Web Development instructor in Leiden, Web Development boot camp in Leiden, Web Development private courses in Leiden, Web Development on-site in Leiden, Web Development instructor-led in Leiden, Evening Web Development courses in Leiden, Web Development one on one training in Leiden, Weekend Web Development training in Leiden, Web Development trainer in Leiden, Online Web Development training in Leiden, Web Development classes in Leiden