Whether delivered online or onsite, our instructor-led live Web Development training courses utilize interactive discussions and practical exercises to equip participants with the skills to execute web development projects effectively.
Web Development training is offered as either "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 be provided locally at customer premises in Durban or within NobleProg's corporate training centers in Durban.
NobleProg -- Your Local Training Provider
Garden Court South Beach
Durban, South Africa
Way to get there
From Durban city centre: follow the beachfront/Marine Parade south toward South Beach.
By car/taxi: give the driver the address 73 O.R. Tambo Parade, South Beach, Durban 4001.
From King Shaka International Airport: the hotel is roughly 30 km ;from the airport.
This instructor-led, live training in Durban (online or onsite) 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.
This instructor-led training on Durban focuses on FrontEnd and BackEnd development for IT systems. Participants will learn to design responsive interfaces, implement server-side logic, and integrate components using modern frameworks and tools to build complete, maintainable web applications.
This instructor-led, live training in Durban (available online or onsite) is designed for full-stack developers with intermediate to advanced experience who wish to leverage AWS Cloud9 to enhance 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 Durban (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 Durban (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.
Aligned with the latest OWASP GenAI Security Project guidance, this module enables participants to identify, assess, and mitigate AI-specific threats through practical exercises and real-world scenarios.
This live training in Durban guides Java developers from beginner to intermediate level in building scalable, non-blocking applications with Spring WebFlux. Participants master reactive programming concepts, integrate databases, and deploy responsive REST APIs through hands-on lab exercises.
This instructor-led, live training in Durban (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 live, instructor-led course in Durban delves into the core principles and practical fundamentals of JavaScript, TypeScript, and full-stack development. It is designed to equip participants with applicable skills that align directly with real-world operational environments and contemporary business requirements.
This instructor-led, live training in Durban (online or onsite) is designed for 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 Durban (online or in-person) is designed for beginner-level professionals eager to construct functional and interactive websites using core web technologies.
Upon completion of this training, participants will be able to:
Comprehend how the web functions (including client-server architecture, URLs, and browsers).
Construct structured web pages using HTML5.
Style and visually enhance web pages using CSS.
Incorporate interactivity and logic using JavaScript.
This 4-day Python programming course in Durban concentrates on core language features, standard libraries, and community tools. With 70% of the time dedicated to hands-on practical exercises, participants will acquire practical skills in data types, OOP, error handling, file management, databases, and web application development using Python 3.x.
This instructor-led, live training in Durban (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.).
Become proficient in Bootstrap in Durban to enhance your responsive web design capabilities. This course covers the fundamentals of HTML, CSS, and JavaScript, including grid systems and components such as navbars and panels. It guides you in building cross-browser interfaces with a focus on accessibility best practices to ensure a superior user experience on any device.
This expert-led, live training in Durban (available online or onsite) is designed for intermediate web developers and designers looking to exploit the advanced capabilities of CSS3 to elevate their development projects.
By the conclusion of this programme, participants will be able to:
Apply advanced CSS3 features, including dynamic animations and transformations.
Utilise CSS pre-processors like LESS to streamline styling workflows.
Implement best practices for modern, responsive web design.
Master complex layout control using Flexbox and other advanced methods.
This premium, state-of-the-art, practical workshop engages participants with the critical realities of contemporary CI/CD pipeline security. Tailored for security experts, DevOps engineers, and developers seeking to master advanced pipeline breach defense, the training combines live attack simulations with industry-leading tools and practical mitigation strategies.
This instructor-led live training in Durban (online or onsite) is aimed at intermediate-level PHP developers who wish to apply design patterns effectively 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.
This 14-hour module in Durban provides a comprehensive introduction to HTML5 essentials, focusing on novel elements, audio and video management, and form construction. Learners will explore the critical differences from HTML4, the use of Web Storage for offline apps, and the techniques required to construct modern, well-structured web pages with efficiency.
In this instructor-led, live training in Durban, participants will explore the core elements, syntax, and control structures of Go (Golang) while progressing through the development and deployment of a sample web application.
By the end of this training, participants will be able to:
Configure an efficient Go development environment.
Structure Go code to enhance readability.
Optimize the performance of Go applications.
Execute testing and debugging processes for Go applications.
This instructor-led, live training in Durban (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 Durban (online or onsite) is tailored for web developers and leaders who aim to explore and implement the OWASP Top 10 reference standard to strengthen the security of their web applications.
By the end of this training, participants will have the capability to strategise, implement, secure, and monitor web applications and services in accordance with the OWASP Top 10 document.
This instructor-led, live training in Durban (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:
Utilise the WSTG to integrate testing processes and techniques into the web development lifecycle.
Investigate various testing methods to tailor the WSTG framework to specific business requirements.
Execute diverse security testing procedures to shield web applications from risks and cyberattacks.
Produce an assessment report to document security testing findings and outcomes.
In this instructor-led live training at Durban, 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:
Grasp React's design philosophy.
Determine when and where it makes sense to use React, and when to reconsider the conventional MVC model.
Understand core 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 module explores secure coding practices in Java through the application of OWASP standards. You will learn to recognise web threats, mitigate common attacks such as XSS and CSRF, and apply robust secure design principles. Enrol in this practical training in Durban to effectively strengthen your application security capabilities.
This instructor-led course in Durban focuses on secure coding principles and ASP.NET security standards. Participants will learn to apply the OWASP methodology, implement robust authentication and authorization controls, and mitigate injection attacks, XSS, and CSRF to develop resilient, secure web applications.
In this instructor-led live training in Durban (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 to an existing webpage.
Use Vue's ecosystem to extend the framework's capability.
In this instructor-led live training in Durban (online or onsite), participants will acquire the essential JavaScript knowledge required to leverage Vue JS's incrementally adoptable architecture to construct complex single-page applications (SPAs).
Upon completion of this training, participants will be able to:
Understand and utilise JavaScript and the VueJS framework to develop interactive web applications.
Design web applications that respond efficiently to user interactions.
Write modular and reusable code.
Gradually evolve a view into a fully-fledged single-page application.
Explore how WebAssembly revolutionises browser performance. This instructor-led live course in Durban provides practical training to develop portable, high-speed web applications. Master the fundamentals of C and C++ and build your own WebAssembly programs to deliver next-generation user experiences.
Over the course of two days, this training provides a hands-on pathway into real-time, browser-based communication. The curriculum begins with the essentials of accessing media devices, guiding participants in managing cameras, microphones, and permissions securely across various browsers. As the programme unfolds, learners delve into fundamental WebRTC mechanisms, including peer-to-peer video calling, signalling, and session negotiation, constructing functional solutions using technologies such as WebSocket and RTCPeerConnection. Through practical exercises, attendees will navigate use cases involving recording, screen sharing, and real-time audio/video analysis. Upon completion, participants will possess the knowledge required to design and deploy robust, production-ready WebRTC applications.
Acquire practical proficiency in media device management, browser permissions, and cross-browser compatibility by utilising navigator.mediaDevices and getUserMedia.
Develop peer-to-peer video communication systems using WebRTC alongside signalling protocols such as WebSocket and Socket.IO
Execute media stream recording, waveform previews, screen sharing, and real-time audio/video statistics tracking.
Investigate advanced concepts including SDP negotiation, codec selection, live bitrate monitoring, and dynamic quality quality adaptation.
Ideal for developers aiming to integrate contemporary, browser-based communication features 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 Durban, Web Development training courses in Durban, Weekend Web Development courses in Durban, Evening Web Development training in Durban, Web Development instructor-led in Durban, Web Development trainer in Durban, Online Web Development training in Durban, Web Development instructor in Durban, Web Development one on one training in Durban, Weekend Web Development training in Durban, Web Development instructor-led in Durban, Web Development classes in Durban, Web Development on-site in Durban, Evening Web Development courses in Durban, Web Development boot camp in Durban, Web Development coaching in Durban, Web Development private courses in Durban