Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
IT сферы da Mind Map: IT сферы

1. Backend

1.1. Задачи

1.1.1. Обработка запросов от пользователя и отправка ответа.

1.1.2. Реализация вычислительной логики и алгоритмов работы приложения.

1.1.3. Организация работы баз данных и реализация их эффективного взаимодействия с сервисом.

1.1.4. Разработка API (Application Programming Interface — программный интерфейс приложения).

1.1.5. Интеграции с внешними сервисами. В случае, если информация, которую хочет получить пользователь, находится не в нашей базе данных, а в базе данных другого сервиса, программа должна будет скорректировать запрос (ведь у каждого сервиса свои требования ко входным данным) и перенаправить его другому сервису.

1.2. Составляющие бекенда

1.2.1. Серверные языки программирования

1.2.1.1. Ruby

1.2.1.2. Python

1.2.1.3. C#

1.2.1.4. Java

1.2.1.5. PHP

1.2.2. базы данных

1.2.3. устройство серверов

1.2.4. API

1.2.5. информационная безопасность

1.3. Специалисты

1.3.1. Backend-разработчик

1.3.2. SQL-разработчик

1.3.3. Архитектор БД

2. Сетевая инфраструктура

2.1. Виды

2.1.1. локальные (Local Area Network, LAN)

2.1.2. глобальные (Wide Area Network, WAN)

2.2. Регламент

2.2.1. стек протоколов TCP/IP

2.2.1.1. Прикладной слой

2.2.1.1.1. HTTP, FTP, SSH, DNS, SMTP

2.2.1.2. Транспортный

2.2.1.2.1. TCP, UDP

2.2.1.3. Сетевой

2.2.1.3.1. IP, ICMP, NAT

2.2.1.4. Сетевых интерфейсов (доступа к сети)

2.2.1.4.1. Ethernet, Wi-Fi, Token Ring

2.3. Задачи

2.3.1. Поддержка физической инфраструктуры сети: закупка и установка оборудования и комплектующих, обслуживание кабельной системы.

2.3.2. Обеспечение бесперебойной работы программного обеспечения: правильная настройка серверов, организация резервного копирования, равномерное распределение нагрузки на сервера и т.д.

2.3.3. Администрирование рабочих станций (компьютеров, за которыми работают пользователи системы): установка ОС и различных программ, борьба с вирусами, поддержание “железа” компьютера в рабочем состоянии.

2.3.4. Проектирование архитектуры локальной сети в соответствии с потребностями организации.

2.3.5. Контроль за безопасностью в сети.

2.3.6. Поддержка работоспособности сети в случае нештатных ситуаций (поломки, сбои).

2.4. Специалисты

2.4.1. Сетевой техник

2.4.2. Системный администратор

2.4.3. Специалист по сетевой безопасности

2.4.4. Software engineer

2.4.5. Hardware engineer

3. Business Intelligence

3.1. Задачи

3.1.1. анализ и обработка информации, перевод её в осмысленную и удобную форму и затем использование для решения задач бизнеса.

3.2. Этапы работы

3.2.1. Сбор данных

3.2.2. Очистка данных

3.2.3. Стандартный анализ

3.2.4. Интеллектуальный анализ

3.2.5. Предсказание возможных вариантов развития ситуации на основе имеющихся данных

3.3. Технологии

3.3.1. Machine Learning

3.3.2. Data Mining

3.3.3. OLAP-куб

3.4. Программные продукты

3.4.1. Excel

3.4.2. Python

3.4.3. R

3.4.4. SAP

3.4.5. Oracle

3.4.6. Tableau

3.5. Специалисты

3.5.1. Аналитик

3.5.2. Data Scientist

3.5.3. Tableau expert

4. Frontend

4.1. Задачи

4.1.1. Генерация и отображение пользовательского интерфейса

4.1.2. Обновление интерфейса в ответ на действия пользователя.

4.1.3. Формализация и проверка данных

4.1.4. Выполнение запросов на сервер

4.2. Технологии

4.2.1. HTML

4.2.2. CSS

4.2.3. Java Script

4.3. Специалисты

4.3.1. Frontend-разработчик

4.3.2. Верстальщик

4.4. Примеры применения

4.4.1. Сверстать / построить сайт

4.4.2. адаптировать сайт/приложение к отправке/получению запросов на/c сервер/а

4.4.3. Оформить сайт соответственно к прототипу дизайнера

4.5. Библиотеки

4.5.1. jQuery

4.5.2. mootools

4.5.3. knockout

4.5.4. polymer

4.5.5. reactjs

4.6. Фреймворки

4.6.1. Vue

4.6.2. Angular

4.6.3. Ember

4.6.4. Backbone.js

5. Frontend

5.1. Отправка запроса на Backend

5.1.1. Обработка запроса бекендом

5.1.1.1. Сбор информации с сервера

5.1.1.1.1. Отправка результатов на фронтенд

6. Искусственный интеллект

6.1. Задачи

6.1.1. Классификация

6.1.2. Регрессия

6.1.3. Кластеризация

6.1.4. Обнаружение аномалий

6.1.5. Ассоциация

6.2. Специалисты

6.2.1. Разработчик ИИ

6.2.2. Архитектор ИИ

6.2.3. Специалист по Big Data

6.2.4. Специалист по машинному обучению

6.3. Машинное обучение

6.3.1. С учителем

6.3.2. Без учителя

6.3.3. Глубокое обучение

6.3.4. Нейросети

6.4. Примеры

6.4.1. YouTube

6.4.2. SoundCloud

6.4.3. Siri

6.4.4. Grammarly

6.4.5. Amazon

7. Big Data

7.1. Задачи

7.1.1. Сбор информации

7.1.2. Обработка информации

7.1.3. Хранение информации

7.2. Направления

7.2.1. Big Data Engineering

7.2.2. Big Data Analytics

7.3. Специалисты

7.3.1. Big Data Analyst

7.3.2. Data Scientist

7.3.3. Big Data Engineer

8. Облачные технологии

8.1. Проблемы, которые решаются

8.1.1. Перегруз вычислительных мощностей локальных устройств

8.1.2. Потеря данных

8.1.3. Ограниченность доступа

8.1.4. Риск взлома

8.2. Виды

8.2.1. SaaS (Software as a Service-Программное обеспечение как Услуга)

8.2.2. IaaS (Infrastructure as a Service-Инфраструктура как Услуга)

8.2.3. PaaS (Platform as a Service-Платформа как Услуга)

8.2.4. CaaS (Container as a Service-Контейнер как Услуга)

8.2.5. DRaaS (Disaster Recovery as a Service-Аварийное Восстановление как Услуга)

8.2.6. BaaS (Backend as a Service-Бэкэнд как услуга)

8.2.7. CaaS (Communications as a Service-Коммуникация как Услуга)

8.2.8. BaaS (Backup as a Service-Резервное Копирование как Услуга)

8.2.9. DBaaS (Data Base as a Service-База Данных как Услуга)

8.2.10. MaaS (Monitoring as a Service-Мониторинг как Услуга)

8.2.11. DaaS (Desktop as a Service-Рабочий стол как Услуга)

8.2.12. STaaS (Storage as a Service-Хранилище как Услуга)

8.2.13. NaaS (Network as a Service-Сеть как Услуга

9. Интернет вещей

9.1. Проблемы, которые решаются

9.1.1. Потеря контроля над здоровьем

9.1.2. Не максимально рациональное управление домом, офисом, другими помещениями и техникой

9.1.3. Риск поломок и аварий

9.2. Примеры

9.2.1. Чайник

9.2.2. Пылесос-робот

9.2.3. Система "умный дом"

9.2.4. Сейсмические датчики

9.2.5. Камеры для опознания скорости машин на дорогах

9.2.6. Браслеты с измерениям давления, пульса

10. Blockchain

10.1. Проблемы, которые решает

10.1.1. Прозрачность

10.1.2. Единство

10.1.3. Доступность

10.1.4. Точность

10.2. Сферы применения

10.2.1. Финансовая

10.2.2. Образования

10.2.3. Электроэнергетики

10.2.4. Недвижимость

10.2.5. Страхования

10.2.6. Государства и голосования