Shopping Cart

Become a Learning.ly Instructor

How To Become An Outstanding Solution Architect

488 minutes of course content

Review course syllabus

$49.95 (taxes calculated at checkout)

100% money-back guarantee  |  Click here to read more

Share this course:
Facebook Google LinkedIn Pinterest Twitter

Course Description

BEST COURSE CHOICE for beginners and intermediate IT professionals who want to become an outstanding solution architect and take their design skills to the next level.

Are you a developer, or a lead developer, or a solution architect in an IT project team? Would you like to learn how to become an outstanding solution architect?

The solution architect is the person who creates the high-level abstract technical design of the entire solution, and this design is then handed over to the the development team for implementation. The architect is responsible for all technology decisions in the project. This is an extremely important role.

The job also has a really nice pay, it comes with a lot of responsibility, and you get to talk to pretty much everybody in the organization, including the executives and the CEO. This is an extremely high-level and important function to be in.

Would you like to learn how to become an outstanding architect?

 

14 day money-back guarantee

This course comes with an unconditional, Learning.ly backed, 14-day money-back guarantee. If you are dissatisfied with the course for any reason, simply request a refund and get your full purchase amount back, no questions asked.

Act now

This course today contains over 7 hours of video content. Enroll now to get lifelong access to all of the content.

    After taking this course, you will be able to:

    • I will teach you all the skills you need to become an outstanding solution architect. I will not only teach you how to create an awesome architecture design, but I will also teach you all the soft skills you will need to really shine in this role and make an impression on your peers.

      This course contains a lot of material to get you on your way. We'll cover how the 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.

      I will teach you how to create great architectures, we will discuss all common architecture design patterns, and I will also show you how to design these patterns in UML. And we're going to look at all important quality attributes and architecture concerns. Finally, we'll take a closer look at caching, exception management, and deployment scenarios.

    This course is for professionals within the following business functions:

    • Are you preparing for a job interview? Or are you in a large IT project right now? Are you the lead developer and do you wish to become a solution architect? Or are you already an architect and want to take your skills to the next level? Then this is the course for you!

      1. Introduction - 5 Minutes

        1. Course Introduction
        2. Course Introduction
      2. The Architect And The Team - 60 Minutes

        1. The Architect And The Team
        2. Software Team Roles
        3. The Functional Analyst
        4. The Lead Developer
        5. The Solution Architect
        6. Section Recap
        7. Test Your Skills
        8. Hands On - Assessing Your Team
        9. You've Earned A New Badge
        10. You've Earned A New Badge
      3. What Makes A Great Architect? - 60 Minutes

        1. What Makes A Great Architect?
        2. The Architect Job Description
        3. Responsibilities Of Great Architects
        4. Personality Traits Of Great Architects
        5. Common Pitfalls For Architects
        6. Section Recap
        7. Test Your Skills
        8. Hands On - Discover Your Strengths And Weaknesses
        9. You Have Earned New Badges
        10. You Have Earned New Badges
      4. Designing A Software Architecture - 120 Minutes

        1. Designing A Software Architecture
        2. What Is A Software Architecture
        3. Key Principles Of Software Architectures
        4. Guidelines For Software Architectures
        5. Introduction To UML
        6. Seven Popular UML Diagrams
        7. Designing Architectures With UML
        8. The Process For Designing Architectures
        9. Section Recap
        10. Test Your Skills
        11. Hands On - Introducing Our Case Study
        12. You Have Earned A New Badge
        13. You Have Earned A New Badge
      5. Architecture Design Patterns - 70 Minutes

        1. Architecture Design Patterns
        2. Layered Architecture Patterns
        3. Structural Architecture Patterns
        4. Presentation Architecture Patterns
        5. Service Architecture Patterns
        6. Hybrid Architecture Patterns
        7. Section Recap
        8. Test Your Skills
        9. Hands On - Create The Baseline Architecture
        10. You Have Earned A New Badge
        11. Your Skill Progress
      6. Designing Layers, Components, And Services - 75 Minutes

        1. Designing Layers, Components, And Services
        2. Choosing The Right Patterns
        3. Designing Layered Architectures
        4. Designing Component Architectures
        5. Designing Service-Oriented Architectures
        6. Section Recap
        7. Test Your Skills
        8. Hands On - Create A Candidate Architecture
        9. You Have Earned New Badges
        10. You Have Earned New Badges
      7. Architecture Considerations - 90 Minutes

        1. Architecture Considerations
        2. Design Quality Attributes
        3. Runtime Quality Attributes
        4. Planning For Caching
        5. Planning For Exceptions
        6. Planning For Deployment
        7. Section Recap
        8. Test Your Skills
        9. Hands On - Plan For Quality Attributes
        10. You Have Earned New Badges
        11. Your Skill Progress
      8. In Conclusion - 8 Minutes 

        1. Final Words
        2. Course Recap
        3. Course Recap

      About the Expert

      Mark Farragher

      Mark Farragher

      I am an experienced Microsoft Trainer, Former CTO, Startup Founder, Scalable Income Entrepreneur, Cloud Technology Evangelist, Blockchain and AI Enthusiast, Dividend Investor, Blogger, and Innovator. I believe that the Cloud, AI, and Blockchain technology will profoundly change business applications and services in all industries. I have over two decades of experience with the Microsoft platform. I help businesses develop high-tech solutions in order to excel in their industry.
      Read more