12-14-2024, 08:57 PM
Software Architect - Shaping The Career Path
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 324.41 MB | Duration: 1h 7m
Understanding the mind shift change that is required for shaping "The Architect" in you.
What you'll learn
Understand what is software architecture
Understand Architect's role in an Organization
Understand different pillars of software architecture.
Understand how to balance quality attributes
Understand how to analyze views and viewpoints
Higher focus on how to design, starting with quality attributes, then logical design with design patterns
Continue the design journey with infrastructure design.
Ensure success in strategy to execution.
Understand how to do trade-off analysis
Requirements
I strongly believe software architecture is a parallel stream to software engineering. So, candidates need not have development experience, but it's good if they do.
You don't have to be a lead or senior developer to become an architect. It's a mind shift change that comes only with practice.
Description
Are you a developer (any level starting from associate till specialist / lead) looking to transition yourself into that architect? Then this course is for you. Software architecture is not just about the design & block diagrams. Software Architecture is a practice that helps the business team realize the value using technology strategy. One who enables the business team realize the value using technology strategy is "The Architect". This course provides the foundation level aspects required for a software architect to follow a structured approach to build software systems that is evidence based, unbiased and adheres to industry standards. The course has been split into 5 parts:What is software architecture? Clarifying the ambiguity surrounding the practice.What are the pillars of the software architecture?Section 1 - Quality AttributesSection 2 - Design Methodology, Patterns and Styles.Section 3 - Environment and Infrastructure.You will learn the pre-requisites before designing, especially on how to perform viewpoint analysis, how to balance quality attributes, basics of trade-off analysis, pattern needs and much more in this 1-hour content packed session.The above provides the basic need for any aspiring architect to start contributing towards the architecture practice. The second level course shall comprise of business architecture, which discusses about the business fundamentals, competitive advantage, business strategy execution and much more for the architects to specialize in business architecture stream.
Overview
Section 1: Introduction
Lecture 1 Definition of Software Architecture
Section 2: Foundation Pillars
Lecture 2 Foundation Pillars
Section 3: Quality Attributes
Lecture 3 Quality Attributes
Section 4: Design
Lecture 4 Design
Section 5: Environment & Infrastructure
Lecture 5 Environment & Infrastructure
This course is for aspiring architects (any level of developer - associate / senior / lead / specialist) who want to become a software architect