Available as either online or on-site, our instructor-led live Software Architecture training courses use interactive discussions and hands-on practice to teach the fundamentals of Software Architecture.
Training can be delivered as "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 provided locally at your premises in Durban or at NobleProg 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 8-hour live instructor-led course in Durban connects software project execution with architectural strategy. It teaches how to align architectural choices with business goals using C4, UML, and Archimate. Ideal for professionals looking to develop practical skills in contemporary development.
This programme is tailored for senior individual contributors who are pivotal in shaping technical direction, fostering architectural consistency, and influencing engineering decisions across teams.
This instructor-led programme in Durban focuses on both core and advanced principles of software architecture and design. Through hands-on lab exercises, discussions, and collaborative group projects, participants will develop the skills necessary to create robust, scalable, and secure software solutions that address real-world enterprise challenges.
This instructor-led, live training in Durban (online or onsite) is designed for software engineers and developers who wish to plan, design, guide, and manage software development by employing architecting methodologies.
Upon completion of this training, participants will be able to:
Grasp the significance of architecting within software development.
Evaluate how developers can leverage architecting methods in their work.
Master the architecting process to manage and evaluate workflows.
Structure complex applications using an architectural approach.
Establish a decision-making framework to address issues and define accountabilities within development teams.
Confidently take ownership of technical decisions.
Visualise architectures through models and diagrams.
Understand standards and risks to build agile and recoverable architectures.
This programme offers a comprehensive exploration of software architecture principles and their practical application within the cloud environment, with a specific emphasis on AWS (Amazon Web Services) and Java. Students will acquire the skills necessary to design, develop, and deploy scalable and resilient applications leveraging AWS services and the Java programming language.
This practical, three-day programme provides a comprehensive introduction to contemporary cloud and software architecture. It blends Azure cloud services with key architectural principles to facilitate the design of scalable, secure, resilient, and maintainable applications. Participants will examine Azure architecture, core services, disaster recovery mechanisms, Infrastructure as Code, and the critical responsibilities of the software architect.
The course moves from Clean Architecture and modernising monoliths to more advanced topics like Domain-Driven Design, CQRS, Event Sourcing, and microservices. By engaging in hands-on labs using Azure and .NET, participants will apply these concepts to practical architectural scenarios, learning to make well-informed decisions driven by both technical constraints and business needs.
In this live training conducted in Durban, participants will delve into the profound interplay among software, technical, and enterprise architecture. You will learn to navigate the complexities of distributed systems and associated trade-offs, while mastering established patterns for SOA, microservices, and efficient inter-system communication.
Read more...
Last Updated:
Testimonials (2)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Online Software Architecture training in Durban, Software Architecture training courses in Durban, Weekend Software Architecture courses in Durban, Evening Software Architecture training in Durban, Software Architecture instructor-led in Durban, Software Architecture trainer in Durban, Software Architecture boot camp in Durban, Software Architecture classes in Durban, Weekend Software Architecture training in Durban, Evening Software Architecture courses in Durban, Software Architecture on-site in Durban, Online Software Architecture training in Durban, Software Architecture private courses in Durban, Software Architecture instructor in Durban, Software Architecture one on one training in Durban, Software Architecture instructor-led in Durban, Software Architecture coaching in Durban