Our Software Architecture training, available in both online and onsite formats, is led by instructors who focus on interactive discussion and hands-on practice to solidify your understanding of the fundamentals.
You can choose between "online live training" (also known as "remote live training") and "onsite live training". Online sessions are conducted through an interactive remote desktop connection. Onsite training can be delivered either at your local premises in Sofia or within 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.
Spanning 8 hours, this instructor-led course in Sofia effectively links software project execution with architectural design. It enables learners to align architectural decisions with project goals using C4, UML, and Archimate. This course is ideal for professionals looking to build practical skills in modern development environments.
This course is tailored for senior individual contributors who significantly influence technical direction, promote architectural consistency, and shape engineering decisions across teams.
This instructor-led course on Sofia delves into the core and advanced principles of software architecture and design. Learners will participate in practical lab exercises, discussions, and group projects to craft robust, scalable, and secure software solutions tailored for real-world enterprise environments.
This instructor-led live training, held in Sofia (online or onsite), is tailored for software engineers and developers seeking to plan, design, guide, and manage software development using architectural methodologies.
By the end of this training, participants will be able to:
Grasp the significance of architectural practices in software development.
Evaluate how developers can apply architectural methods during the development process.
Master the architectural process to effectively manage and assess workflows.
Organize complex applications using a structured architectural approach.
Create a decision-making framework to resolve issues and clarify roles within development teams.
Confidently take responsibility for technical decisions.
Represent architectures visually through models and diagrams.
Comprehend relevant standards and risks to create agile and resilient architectures.
This course offers a comprehensive exploration of software architecture principles and their practical implementation within cloud environments, with a specific emphasis on Amazon Web Services (AWS) and Java. Learners will acquire the skills necessary to design, build, and deploy scalable, resilient applications leveraging AWS infrastructure and Java development.
This three-day hands-on course delivers a thorough overview of contemporary cloud and software architecture. It integrates Azure cloud services with established architectural principles to guide the creation of scalable, secure, resilient, and maintainable applications. Learners will investigate Azure architecture, essential services, disaster recovery strategies, Infrastructure as Code, and the pivotal role of the software architect.
The curriculum advances from foundational concepts like Clean Architecture and the modernisation of monoliths to advanced methodologies such as Domain-Driven Design (DDD), CQRS, Event Sourcing, and microservices. Through practical labs utilising Azure and .NET, participants apply these theories to genuine architectural scenarios, learning to make well-reasoned decisions driven by both technical and business imperatives.
In this live training session held in Sofia, participants will investigate the intricate interplay between 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 Sofia, Software Architecture training courses in Sofia, Weekend Software Architecture courses in Sofia, Evening Software Architecture training in Sofia, Software Architecture instructor-led in Sofia, Software Architecture instructor in Sofia, Software Architecture boot camp in Sofia, Software Architecture instructor-led in Sofia, Software Architecture one on one training in Sofia, Software Architecture private courses in Sofia, Software Architecture on-site in Sofia, Online Software Architecture training in Sofia, Weekend Software Architecture training in Sofia, Software Architecture trainer in Sofia, Software Architecture classes in Sofia, Evening Software Architecture courses in Sofia, Software Architecture coaching in Sofia