Software architecture

Architecture is an important engineering step in the design and creation of software

4.11 (411 reviews)
Udemy
platform
English
language
Other
category
Software architecture
73,063
students
8.5 hours
content
Feb 2022
last update
$59.99
regular price

What you will learn

Acquaintance with different levels in software architecture

Creation of the constituent parts of the software architecture and the connection between them

Building the best software architectures

Creation of an understandable description of the software architecture for further expansion

Description

The architecture describes the processes and structures of the entire project, determining the data throughput in different parts of the project, and allows you to optimize and scale the project in the future.

Good architects are often people who learn from even better architects. Perhaps this is because some conceptual requirements are inherent in almost all projects. Each conceptual requirement is formulated as a question that the architect must ask himself during the project. Of course, some systems may have their own additional critical conceptual requirements.

We will get to know the types of software architectures. We will be able to create our own simple software architecture. We will be able to use and expand the software architecture. As a result, this course will be useful not only for architects or people who plan to become one. And, technical leaders of the development group, developers of different levels and testers.

In first section, I reveal the main objective of the course. ​In second section you will be introduced to the types of software architectures. In third section you will be able to create his own simple software architecture. In forth section you will be able to use and extend the software architecture. In fifth section the nuances of software architecture will be considered. Six section will help you understand which part of the course will be most useful to you.

Course Topics and Structure:

1. Introduction

2. Familiarity with software architecture.

2.1 Introduction

2.2 Principles of software architecture.

2.3 The content of the architecture.

2.4 Static structural diagrams.

2.5 Dynamic diagrams.

2.6 Conclusions.

3. Creation of software architecture.

3.1 Introduction

3.2 How to start creating software architecture.

3.3 The interface and what it should describe.

3.4 Interaction of components and objects.

3.5 Database. Content, objects, interaction.

3.6 Dynamic diagrams, how to do and why you need them.

3.7 Conclusions.

4. Support and use of software architecture.

4.1 Introduction

4.2 What to do with the software architecture after its creation.

4.3 Helpful information for the programmer on software architecture.

4.4 Support of software architecture.

4.5 Extending the software architecture.

4.6 Conclusions.

5. Software architecture. Next level.

5.1 Introduction

5.2 Summary of the main structures.

5.3 Impact of software architecture on the future life of software.

5.4 A software architect is not a profession, but a calling.

5.5 Twelve architecture mistakes.

5.6 Conclusions.

6. Conclusions and results of the course. Summing up.


Content

Introduction

Introduction lesson

Acquaintance with the software architecture.

Introduction lesson
Elements of software architecture
Architecture content
Static structural diagrams
Dynamic diagrams
Summing up the section lesson

Creation of software architecture.

Introduction lesson
How to start creating software architecture
Interface and what should be described in it
Interaction of components and objects
Database. Content, objects, interaction
Dynamic diagrams, how to make and why you need them
Summing up the section lesson

Support and use of software architecture.

Introduction lesson
What to do with software architecture after it is created
Useful information for a programmer in software architecture
Support of software architecture
Extending software architecture
Summing up the section lesson

Software architecture. Next level.

Introduction lesson
Summary of major structures
The impact of software architecture on the future life of software
A software architect is not a profession, but a vocation
Twelve architecture mistakes
Summing up the section lesson

Conclusions and results of the course.

Summarizing

Reviews

Nassim
September 9, 2023
The English pronunciation of this instructor is sooo bad, not acceptable at all, these kind of instructor shouldn't teach honestly
Nishant
July 16, 2023
Thanks for the course. Theory covered is nice, but some practical implementation should have been nice. Also for the practice part, at least references should have been there with the correct architecture to improve the understanding of the concept. Twelve architecture mistakes lesson really stands out to me.
John
July 14, 2023
I started this course yesterday but could not continue. The lecturer's accent is too strong but there are more serious reasons. The lectures are clearly not written by the same person. The level of written English is high but the spoken quality is very poor. The lecturer is merely reading out loud the words on the slides and is not providing any further context. Early on he suggests that we "look at examples of diagrams on the internet and practise drawing rectangles". This is very poor. I expect lecturers to provide their own materials and examples and not tell the students to research their own materials. I can't continue the lectures as I don't expect them to improve and I can't sit through eight hours of this guy's poor pronunication. I've gone through several Udemy lectures at this stage and they have all been excellent. This is a particular low.
Michele
June 20, 2023
According to the starting skills required (beginner) I do not find any easy learning about tools explained. Moreover, slides are generally just read and when there are explanations it's even worse because images are static. It would be better (not only for beginners but for everyone who doesn't want to quit the class immediately) to follow slides with explanations. Parts of diagrams explained step by step are not even pointed on the slide. Not even repeating the lesson is enough to understand something :( I'm not quitting the course but I hope that something is changing with next lessons
Razvan
March 13, 2023
Honestly, i don't know how you achieved a 4.1 stars rating, with this sound. It is like a robot reading a text
Althaf
March 1, 2023
this is the first time hearing all of these. it is amusing to hear that there are lot of things to be concerned about developing a software.
Donald
January 20, 2023
It was a great course and I enjoyed every little bit. I cannot wait to transfer the knowledge I have gained.
Rajathurai
January 6, 2023
Great lesson to learn because I newly knew many things from this it's have excellent flow to learn thank you everyone to be contributed
Jesus
December 8, 2022
instruction is slow and sounds like someone reading a script. some of the words are not pronounced correctly so I had to watch with captions on.
Shiva
December 1, 2022
All he did was read the presentation lines, rather than giving examples and left out the explanation.
Amir
November 14, 2022
The accent and accuracy of the course illustrator is really poor, but the contents are really good .. I would recommend to either use tools like Natural Language narrator (e.g. Amazon Polly ...etc) or pay for a narrator as it could be a much better course
Neba
October 20, 2022
Great content and excellent slide presentation. the course is so informative. just that the instructor accent requires me to be very attentive in order to get what he is actually saying.
Immanuel
September 24, 2022
Content is good. Only comment is that the instructor's accent is a bit displeasing to hear as a lecture. Anyways, Good Job!
Felipe
August 12, 2022
While informative the problem is that the way the instructor talks it's quite robotic and it makes it difficult to comprehend what he's trying to say.
Vladyslav
February 7, 2022
My favorite course type. Thanks to architecture courses, you can more deeply understand the various nuances and consciously make difficult decisions in architectural matters! :D

Coupons

DateDiscountStatus
2/7/2022100% OFF
expired
2/18/2022100% OFF
expired
2/28/2022100% OFF
expired
3/11/2022100% OFF
expired
3/19/2022100% OFF
expired
3/30/2022100% OFF
expired
4/10/2022100% OFF
expired
4/21/2022100% OFF
expired
4/28/2022100% OFF
expired
5/7/2022100% OFF
expired
5/16/2022100% OFF
expired
5/29/2022100% OFF
expired
6/9/2022100% OFF
expired
6/19/2022100% OFF
expired
6/28/2022100% OFF
expired
7/12/2022100% OFF
expired
7/17/2022100% OFF
expired
7/27/2022100% OFF
expired
8/9/2022100% OFF
expired
8/19/2022100% OFF
expired
8/30/2022100% OFF
expired
9/9/2022100% OFF
expired
9/23/2022100% OFF
expired
9/30/2022100% OFF
expired
10/7/2022100% OFF
expired
10/19/2022100% OFF
expired
10/31/2022100% OFF
expired
11/11/2022100% OFF
expired
11/18/2022100% OFF
expired
12/1/2022100% OFF
expired
12/10/2022100% OFF
expired
12/19/2022100% OFF
expired
12/31/2022100% OFF
expired
1/6/2023100% OFF
expired
1/19/2023100% OFF
expired
1/30/2023100% OFF
expired
2/23/2023100% OFF
expired
2/28/2023100% OFF
expired
3/9/2023100% OFF
expired
3/20/2023100% OFF
expired
3/28/2023100% OFF
expired
4/10/2023100% OFF
expired
4/16/2023100% OFF
expired
4/30/2023100% OFF
expired
5/8/2023100% OFF
expired
5/19/2023100% OFF
expired
5/29/2023100% OFF
expired
6/8/2023100% OFF
expired
6/19/2023100% OFF
expired
6/29/2023100% OFF
expired
7/10/2023100% OFF
expired
7/19/2023100% OFF
expired
7/28/2023100% OFF
expired
8/6/2023100% OFF
expired
8/18/2023100% OFF
expired
8/28/2023100% OFF
expired
9/8/2023100% OFF
expired
9/20/2023100% OFF
expired
10/12/2023100% OFF
expired
10/21/2023100% OFF
expired
10/31/2023100% OFF
expired
11/10/2023100% OFF
expired
11/24/2023100% OFF
expired
12/2/2023100% OFF
expired
12/12/2023100% OFF
expired
12/25/2023100% OFF
expired
1/1/2024100% OFF
expired
1/9/2024100% OFF
expired
2/7/2024100% OFF
expired
2/20/2024100% OFF
expired
3/6/2024100% OFF
expired
3/19/2024100% OFF
expired

Charts

Price

Software architecture - Price chart

Rating

Software architecture - Ratings chart

Enrollment distribution

Software architecture - Distribution chart

Related Topics

4327046
udemy ID
9/30/2021
course created date
2/1/2022
course indexed date
Bot
course submited by