Системная аналитика. Архитектура

1.

PROMO IT
Курс «Системный аналитик»
Системная аналитика.
Архитектура.
Занятие 9. Введение в архитектуру системы
8 495 404 25 63
[email protected]
promo-z.ru

2.

О чем блок архитектуры?
Курс «Системный аналитик»
PROMO IT
1. Введение
2. Сетевое взаимодействие
3. API в теории и практике
4. Идентификация, Аутентификация, Авторизация.
5. Данные, ER-диаграмма
6. Базы данных
7. NoSQL решения
8. Архитектура микросервисов и монолитов
9. Очереди сообщений
10. Подходы проектирования, паттерны
11. Диаграмма последовательности
12. Postman, swagger, инструменты браузера
13. SQL
14. PlantUML
8 495 404 25 63
[email protected]
promo-z.ru

3.

А зачем такое знать?
8 495 404 25 63
[email protected]
Курс «Системный аналитик»
PROMO IT
promo-z.ru

4.

Определение понятия
«архитектура»?
Курс «Системный аналитик»
PROMO IT
Архитектура системы — принципиальная организация системы,
воплощенная в её элементах, их взаимоотношениях друг с другом и со
средой, а также принципы, направляющие её проектирование и эволюцию.
Архитектурный подход (англ. architectural framework) — соглашения, принципы и практики
для описания архитектуры, установленные для конкретной области применения и/или конкретным
сообществом заинтересованных лиц
8 495 404 25 63
[email protected]
promo-z.ru

5.

Курс «Системный аналитик»
PROMO IT
Архитектура программного обеспечения (англ. software architecture) — совокупность
важнейших решений об организации программной системы
архитектура
Выбор структурных элементов и
их интерфейсов, с помощью
которых составлена система, а
также их поведения в рамках
сотрудничества структурных
элементов
8 495 404 25 63
соединение выбранных
элементов структуры и
поведения, во всё более крупные
системы
[email protected]
архитектурный стиль, который
направляет всю организацию —
все элементы, их интерфейсы, их
сотрудничество и их соединение
promo-z.ru

6.

Архитектура информационной
системы?
Курс «Системный аналитик»
PROMO IT
Слой представления — клиентская часть с
графическим интерфейсом пользователя (GUI, Graphical
User Interface), которая выполняет роль терминала —
средства представления данных и отправки команд.
Слой бизнес-логики, где происходит обработка команд,
полученных от клиента и выполняются основные
вычисления. Чаще всего это реализуется в виде
серверного приложения. Здесь же располагается система
управления базой данных (СУБД) как надстройка над
базой данной (БД), которая позволяет обратиться к
данным и манипулировать ими.
Слой доступа к данным, т.е. сама БД как хранилище
данных в структурированном виде.
8 495 404 25 63
[email protected]
promo-z.ru

7.

Курс «Системный аналитик»
PROMO IT
Разработка
8 495 404 25 63
[email protected]
promo-z.ru

8.

Стек разработки Frontend
Курс «Системный аналитик»
PROMO IT
Web: HTML, CSS, JavaScript, TypeScript, React (Next.js), Vue (Nuxt.js),
Angular
Mobile
Android: Kotlin, Java
IOS: Swift, Objective-C
8 495 404 25 63
[email protected]
promo-z.ru

9.

Стек разработки Backend
Курс «Системный аналитик»
PROMO IT
Java
Python
Ruby
PHP
.NET
Perl
C++
Kotlin
Scala
Node.js
8 495 404 25 63
[email protected]
promo-z.ru

10.

Курс «Системный аналитик»
PROMO IT
Frontend, Backend - в одном лице
FullStack
Backend тоже может работать с view
Frontend тоже может работать с Database
8 495 404 25 63
[email protected]
promo-z.ru

11.

Практика!
8 495 404 25 63
[email protected]
Курс «Системный аналитик»
PROMO IT
promo-z.ru

12.

PROMO IT
Курс «Системный аналитик»
Полезные материалы
Что такое архитектура? Читай! - https://habr.com/ru/articles/347204/
Бек, фронт? Вот - https://babok-school.ru/blogs/is-architecture-basics-for-junioranalysts/?ysclid=lmdtns20i2610328819
И вот https://spravochnick.ru/bazy_dannyh/bazy_dannyh_vvedenie/arhitektura_informacionnoy_sistemy/?ysclid=lmdtsib
cbw783539404
8 495 404 25 63
[email protected]
promo-z.ru
English     Русский Правила