62
30
6
15
In this course, I will teach you all the soft- and hard skills to become an outstanding solution architect.
We will cover how an architect operates in an IT Team, which soft skills are required to become an outstanding architect, and which extra responsibilities you can take on to really make an impression on your peers.
By the end of this course, you will be able to create great architectures, you will know all reference architecture design patterns and how to create these patterns in UML. You’ll also learn about caching, exception management, deployment scenarios, quality factors… and much more!
The training covers the following topics:
Software Team Roles
The Functional Analyst
The Lead Developer
The Solution Architect
The Architect Job Description
Responsibilities of Great Architects
Personality Traits of Great Architects
Common Pitfalls for Architects
What is a Software Architecture?
Key Principles of Software Architectures
Guidelines for Software Architectures
Introduction to UML
The Component Diagram
The Class Diagram
The Sequence Diagram
The State Diagram
The Activity Diagram
The Layer Diagram
The Use Case Diagram
Designing Architectures with UML
The Process for Designing Architectures
The Layered Pattern
The Client/Server Pattern
The N-Tier Pattern
The Component-Based Pattern
The Object-Oriented Pattern
The MVC Pattern
The MVVM Pattern
The Service-Oriented Pattern
The Microservice Pattern
The Message Bus Pattern
Components in Layers
MVC in Layers
Objects in Components
Choosing The Right Patterns
Designing Layered Architectures
Designing Components Architectures
Designing Service-Oriented Architectures
Design Quality Attributes
Runtime Quality Attributes
Planning for Caching
Planning for Exceptions
Planning for Deployment
Check out this lesson preview in which I will show you several architecture design patterns for the presentation layer. These patterns ensure that you can scale your presentation layer without losing control of the code.
The video covers the MVC and MVVM presentation design patterns.
Here are four architecture design pattern slides from the training. You can apply these design patterns to any on-prem or cloud architecture to create a robust and correct software design in your solutions.
The layered pattern splits functionality into areas of concern with higher layers only depending on lower layers.
Modular architectures use a plugin system to load and replace functionality at runtime.
The microservice pattern consists of autonomous microservices that communicate using queues.
The ORM pattern represents data read from a database as an object graph in memory.
For this course you will need a computer (running Windows, OS/X, or Linux) and a web browser (Chrome, Edge or Firefox).
Choose the plan that works best for you. Buy this course and learn how to become an outstanding solution architect, or unlock unlimited access to every course on the site.
Want the best learning experience?
Members get access to the full course library, all labs and community pages, receive priority support and sneak previews of future course releases.
Prices shown exclude VAT. EU businesses can defer VAT during checkout with a valid VAT ID number.
Buy this course and get lifetime access to all lectures and knowledge quizzes
✔️ This course
✔️ Included quizzes only
✔️ Included labs only
🚫 No priority support
🚫 No community access
🚫 No future courses
€95 one time
Get access to all courses, lectures, labs, quizzes, and future releases
✔️ All courses
✔️ All quizzes
✔️ All labs
✔️ Priority support
✔️ Community pages
✔️ Access to future courses
€35 p/mo or €350 p/yr
In-company or online team training with guided labs and live support
🪙 Onsite or online
🪙 Conducted live
🪙 For teams of 5-12
🪙 3-day training
🪙 Guided labs
🪙 Can be customized
€1250 p/day
Buy this course and get lifetime access, or become a member and get exclusive access to every course on the site, including new courses I'll add in the future.
Once your payment clears, you will get instant access to the training platform.
Please note that the listed price is ex VAT. Registered EU businesses with a valid VAT number can defer the VAT during checkout. Non-EU businesses and individuals do not pay VAT.
€90 one-time
€90 one-time payment
Buy only this course
Get lifetime access
Email support
No community access
€45/month or €450/year
Recurring payment
Get access to all courses
Cancel anytime
Email and Video support
Exclusive community access
Having recently been assigned the position of Solutions Architect, this course provided a means of understanding the crucial responsibilities and expectations of the role. The timing couldn't have been better. Great course. The instructor was clear and concise.
After being promoted to Software Architect, I wasn't sure if there were any gaps in my understanding. I came across this course and am very glad I did! Mark is a great instructor. He explains very clearly and at a great pace. I will very likely attend his other technical courses.
I hope I've given you a clear overview of the contents of this training course. But if anything is still unclear and you have some unanswered questions, then please check out this FAQ section
In an online training you can study the training lectures and work on the homework assignments in your own time and at your own pace. You can spend as many or as little hours per week as you want on the training.
You will receive prerecorded online video lectures, text lectures, multiple-choice quizzes and homework exercises.
You are supported through email, and you can also book a 30-minute video support call with me if you want. I will help you with the training lectures and homework projects and get you ready for your certification exams.
An online training is ideal for tech professionals who want to set their own learning pace and prefer to work independently with a bit of guidance and support throughout the training.
I host all my training content on Podia, a well-known e-learning platform based in the United States.
You have unlimited access to the online training content and your login account will never expire.
Yes! I often host classroom trainings where I teach tech subjects to an entire business team. Contact me and we'll get it organised.
ARCHITECT TRAINING FOR WORKING SPIRIT IN DEVENTER
In 2023 Working Spirit asked me to provide this training in a classroom setting to their team of software developers. The title of the training was: How do I become a great sparring partner to an architect?
I used the material in this online training and we spent two days going through all the personality traits and skills of a great architect, but specifically we focused on what a lead developer should bring to the table to establish an excellent working relationship with an architect.
In the last two days of the training we focused on a long list of design patterns that architects and software developers can use to co-create a robust, scalable and highly-available cloud architecture.
Sign up for the newsletter and get notified when I publish new posts and articles online.
Let's stay in touch!