Section 1 : Welcome

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 2 Join The Software Architects Discussions Facebook Group Text
Lecture 3 Who Is This Course For 1:9
Lecture 4 Why You Should Become a Software Architect 2:28
Lecture 5 About Certification Pdf
Lecture 6 What We Will Talk About in This Course 5:45

Section 2 : What Is a Software Architect

Lecture 7 Types of Architects
Lecture 8 Responsibility of the Architect 2:38
Lecture 9 The Architect in the Organizational Chart
Lecture 10 Architects & Code 2:57
Lecture 11 Architects and Academic Degrees 0:35
Lecture 12 Career Path to Architect 2:51

Section 3 : The Architect's Mindset

Lecture 13 Introduction to the Architect's Mindset 0:31
Lecture 14 Understand the Business 2:10
Lecture 15 Define the System's Goals 2:34
Lecture 16 Work for Your Client's Clients 2:39
Lecture 17 Talk to the Right People with the Right Language 2:39

Section 4 : The Architecture Process

Lecture 18 Introduction 0:22
Lecture 19 Understand the System Requirements 0:50
Lecture 20 Understand the Non-Functional Requirements 0:52
Lecture 21 Map the Components 0:39
Lecture 22 Select Technology Stack 0:58
Lecture 23 Design the Architecture 0:38
Lecture 24 Write the Architecture Document 0:34
Lecture 25 Support the Team
Lecture 26 Conclusion 1:35

Section 5 : Working with System Requirements

Lecture 27 About Proctor Testing Pdf
Lecture 28 The Two Types of Requirements 2:51
Lecture 29 Architects & Functional Requirements 0:45
Lecture 30 Non-Functional Requirements
Lecture 31 Who Defines Non-Functional Requirements 1:30
Lecture 32 Conclusion 0:53

Section 6 : Types of Applications

Lecture 33 Introduction to Application Types 0:47
Lecture 34 Web Apps 1:30
Lecture 35 Web API 2:35
Lecture 36 Mobile 0:47
Lecture 37 Console 1:21
Lecture 38 Service
Lecture 39 Desktop 1:23
Lecture 40 Summary 1:6

Section 7 : Selecting Technology Stack

Lecture 41 Introduction to Technology Stack 1:19
Lecture 42 Considerations for Technology Stack 3:29
Lecture 43 Back End Technology 6:12
Lecture 44 An Update on Text
Lecture 45 Front End Technology 10:6
Lecture 46 Data Store Technology 7:47
Lecture 47 Summary 1:13

Section 8 : Meet the -ilities

Lecture 48 Introduction to the -ilities 2:4
Lecture 49 Scalability 2:36
Lecture 50 Manageability 1:28
Lecture 51 Modularity 1:40
Lecture 52 Extensibility 2:11
Lecture 53 Testability 2:45
Lecture 54 Summary 0:48

Section 9 : Components' Architecture

Lecture 55 Introduction to Components 2:24
Lecture 56 Layers 7:53
Lecture 57 Interfaces 3:27
Lecture 58 DI 5:3
Lecture 59 SOLID 7:21
Lecture 60 Naming Conventions 4:7
Lecture 61 Exception Handling 2:19
Lecture 62 Logging 2:36
Lecture 63 Summary 0:32

Section 10 : Design Patterns 101

Lecture 64 Introduction to Design Patterns 3:12
Lecture 65 The Factory Pattern 5:5
Lecture 66 The Repository Pattern 5:12
Lecture 67 The Façade Pattern 2:4
Lecture 68 The Command Pattern 4:7
Lecture 69 Summary 0:51

Section 11 : System Architecture

Lecture 70 Introduction to System Architecture 2:10
Lecture 71 Loose Coupling 6:5
Lecture 72 Stateless 7:12
Lecture 73 Caching 8:54
Lecture 74 Messaging 15:13
Lecture 75 Logging & Monitoring 4:53
Lecture 76 Summary 0:57

Section 12 : External Considerations

Lecture 77 Introduction to External Considerations 0:17
Lecture 78 Deadline 1:12
Lecture 79 Existing Dev Team Skills 1:39
Lecture 80 IT Support 1:43
Lecture 81 Cost 1:21

Section 13 : Architecture Document

Lecture 82 Introduction to Architecture Document 1:2
Lecture 83 Goal of the Document 1:28
Lecture 84 Audience 2:58
Lecture 85 Contents of the Document 2:13
Lecture 86 Document's Structure 1:22
Lecture 87 Background & Overview Section 1:53
Lecture 88 Requirements Section 4:2
Lecture 89 Executive Summary Section 3:28
Lecture 90 Architecture Overview Section 4:50
Lecture 91 Components' Drill Down Section 5:56

Section 14 : Case Study

Lecture 92 Introduction to Case Study 1:19
Lecture 93 Presenting IOToo 1:31
Lecture 94 Defining the Requirements 10:5
Lecture 95 Mapping the Components 6:44
Lecture 96 Choosing Messaging Methods 5:31
Lecture 97 Designing the Logging Service 8:8
Lecture 98 Designing the Receiver 5:24
Lecture 99 Designing the Handler 3:18
Lecture 100 Designing the Info Service 6:48
Lecture 101 Writing the Architecture Document 1:11
Lecture 102 Get the Architecture Document! 2:1

Section 15 : Advanced Architecture Topics

Lecture 103 Introduction to Advanced Architectures 0:13
Lecture 104 Micro Services 6:46
Lecture 105 Event Sourcing 3:33
Lecture 106 CQRS 3:1
Lecture 107 Summary 0:35

Section 16 : Soft Skills

Lecture 108 Introduction to Soft Skills 1:14
Lecture 109 Listening
Lecture 110 Dealing with Criticism 2:8
Lecture 111 Be Smart Not Right 3:25
Lecture 112 Organizational Politics 2:15
Lecture 113 Public Speaking 2:59
Lecture 114 Learning 2:8
Lecture 115 Summary 0:36

Section 17 : Conclusion