مسیر یادگیری Software Architect

Step by step guide to becoming a Software Architect in 2025

عمومی

سطح

امیر دائی

مدرس

0 رای

57

بازدید

0

دیدگاه

LayeredDescribes how an application isbuilt including its components, howthey interact with each other,environment in which they operateand so on.DocumentationLevels of Architecturekaar2.irEnforcing StandardsAtlassian ToolsTech DecisionsAgile ModelMessaging QueuesUnderstand the BasicsNoSQL DatabasesDocumentationIBM BPMTOGAFProxiesFunctional ProgrammingService OrientedHow to CodeXPRUPHashing AlgorithmsAnalyticsUMLEnterprise SoftwareHadoop, Spark, MapReduceApache SparkJava / Kotlin / ScalaTrelloCommunicationOOPActorsDatawarehouse PrinciplesMicroservicesACID, CAP TheoremSaFEJavaScript / TypeScriptCollaborate with OthersReactive ProgrammingCloud ProvidersNetworksCloud Design PatternsSlack.NET Framework BasedToolsTDDBPM, BPELConsult & Coach DevelopersOperations KnowledgeSoftware ArchitectureWhat is a Software ArchitectWhat is Software ArchitectureServerlessDesign & ArchitectureESB, SOAPBackendMS DynamicsVisit DevOps RoadmapTechnical SkillsFrameworksFirewallsPMIInfrastructure as CodeDDDCI / CDHadoopSecurityPythonDistributed SystemsWeb, MobileMVC, MVP, MVVMETL, DatawarehousesDesign & ArchitectureDecisionsOWASPAuth StrategiesContainersImportant Skills to LearnApplication ArchitectureBABOKSimplifying ThingsConsult & CoachEstimate and EvaluateReact, Vue, AngularClient / ServerSalesforceDecision MakingOSISQL DatabasesGoHTTP, HTTPSKanbanArchitectureAPIs & IntegrationsService MeshPKIBalanceScrumgRPCGitHubSOLIDLeSSRequirements ElicitationITILCQRS, Eventual ConsistencyResponsibilitiesW3C and WHATWGPrince2GraphQLRESTToolsVisit the following relevant roadmaps and keep learningSoftware ArchitectSoftware ArchitectSAP ERP, HANA, Business ObjectsPatterns & Design PrinciplesSystem DesignTCP/IP ModelSolution ArchitectureRubySPA, SSR, SSGProgramming LanguagesSoftware Design & ArchitectureManagementEnterprise ArchitectureMicrofrontendsCertificationsIAFServerless ConceptsRELATED ROADMAPSBackend RoadmapFull Stack RoadmapSystem Design RoadmapSoftware Design & ArchitectureA software expert who makes highlevel software design choices,including technical standards,tools, design principles, platformsto be used, etc.Linux / UnixWorking with DataEMC DMSFind the detailed version of this roadmapalong with other similar roadmapsMarketing SkillsGit