Select Your Favourite
Category And Start Learning.

( 0 Review )

Featured

Software Architecture Fundamentals

Free

( 0 Review )

Course Level

Beginner

Video Tutorials

5

Free

Course content

5 Lessons

Software Architecture Fundamentals

Architectural Thinking
16:51
Architecture Characteristics
23:08
Identifying Architecture Characteristics
8:20
Choosing Technologies
8:07

Final Quiz

Description

Software Architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. It is important to be aware of how the systems are designed and what are the roles / responsibilities of a Software Architect and this Kaliyona course covers various basic concepts around the same. Roadmap to becoming an Architect is discussed as well.

This course is designed for anyone interested to get a bird’s eye view on Software Architecture.

Level: Beginner

Content of the Course:

Introduction: We will start with definitions of Software Architecture and Architect and cover expectations of an architect role and different roles available.

Architectural Thinking: In this module we discuss the difference between Architecture and Design. Later we cover various technical breadths in software industry like Dash Shaped Professional, T Shaped Professional, Pi Shaped Professional, M Shaped Professional etc and how to develop Architectural Thinking.

Architecture Characteristics: In this module we explain what are Architecture Characteristics and what are the considerations made. We cover various parameters which fall under Operational, Structural and Cross-cutting Architecture Characteristics

Identifying Architecture Characteristics: We cover commonly used business phrases/terminologies like Mergers and Acquisitions, Time to market, User satisfaction, Competitive advantage, Time and budget etc and how to derive Architecture Characteristics out of them

Choosing Technologies: One of major ownership for an Architect is to guide the team on which technologies to work with based on various parameters like Need, Cost, Open Source or Proprietary, License etc and this modules covers these topics in brief

Benefits of the Course:
1. Awareness about Software Architecture
2. Get to know about Roles and Responsibilities of an Architect
3. Roadmap to become a Software Architect

What to learn?

Requirements

  • No prior experience needed

Target Audience

  • Anyone interested to know about Software Architecture and roles of an Architect
  • Junior/Senior Software professionals who want to transition into Architect roles
  • Refresher for professionals currently working as Software Architects

Instructor

4.88 /5

29 Courses

Free

Material Includes

  • On-demand videos
  • Course Completion Certificate

Share