корпоративный университет сбербанка
академия технологий и данных
Образовательная программа
для T-shape
d инженеров
Как вы знаете, технологическое лидерство Сбербанка является одним из ключевых приоритетов Стратегии 2020. Реализация стратегических инициатив в Блоке Технологии сопровождается изменениями, которые затрагивают структуру и организацию функций.

Т-shape подход к развитию компетенций инженеров поможет поддержать реализуемые трансформационные изменения - в будущем каждый участник команды будет обладать как экспертизой в области своей специализации, так и в смежных областях.

T-shaped инженер – это инженер трайба, глубокий эксперт в одной из трех областей: разработке (Dev), тестировании (Test) и сопровождении (Ops), и обладающий знаниями и навыками в двух других. Для развития T-shaped инженеров разработана специальная программа обучения.
Уважаемые коллеги,
Рад сообщить вам, что мы запускаем программу обучения T-shaped инженеров, которая поможет вам развивать новые компетенции и, в конечном итоге, повысит эффективность командной работы и time-to-market.

До 1 декабря
2018 года каждому из вас предстоит пройти три курса:

· Основы тестирования ПО (уже доступен)
· Анализ исходного кода (в разработке)
· Процессы сопровождения программного обеспечения и автоматизированных систем (в разработке)

Дополнительно в этом году Академия Технологий и Данных запускает еще несколько интересных курсов программы обучения Т-shaped инженеров. Рекомендую обратить на них внимание и пройти обучение:

· Основы SQL (уже доступен)
· Кибербезопасность (уже доступен)
· Базовые понятия разработки ПО (уже доступен)
· Работа с данными (в разработке)
· Непрерывная интеграция (в разработке)
· Технологии интеграции (в разработке)

Сотрудники ПАО Сбербанк увидят все курсы в разделе «Обучение» в системе Success Factors; сотрудникам СБТ придет информационное письмо с ссылками на программы в «Виртуальной школе». Прохождение любого курса может быть зачтено автоматом, если вы успешно сдали входной тест курса.

Я прошу вас очень серьёзно отнестись к программе обучения T-shaped и не откладывать прохождение курсов на последний момент!

Желаю удачи!


Никита Волков
Электронные курсы
1. Основы тестирования и управления дефектами*
2. Кибербезопасность
3. Базовые понятия разработки ПО
4. Основы SQL
5. Основы архитектуры и классы АС
6. Работа с данными
7. Непрерывная интеграция
8. Технологии интеграции
9. Конфигурационное управление, повторное использование кода, отказоустойчивость
10. Анализ исходного кода*
11. Автоматизированное тестирование
12. Базовые понятия управления требованиями
13. Процессы сопровождения программного обеспечения и автоматизированных систем*
Обязательная программа обучения в 2018 г.

Продолжительность:

12 часов

Содержание:
  1. Что такое тестирование?
  2. Тестирование ПО
    • Типы тестирования (Ревью кода, МТ, ФТ, ИнТ, ИБ, НТ, ПСИ)
    • Виды тестирования (Исследовательское, СТ, ИФТ, E2E, Регрессионное)
    • Подходы к тестированию
    • Управление тестированием, тест-план, трассируемость
    • Роли в производственном процессе
  3. Тест-дизайн
    • Требования к разработке тестовых сценариев
    • Анализ граничных значений
    • Определение областей эквивалентности
    • Парное разбиение, таблицы решений
    • Диаграммы состояния сущностей, деревья классификации
  4. Управление дефектами
    • Жизненный цикл дефекта
  5. Системы управления тестированием
    • Обзор инструментов управления тестированием (HP ALM, IBM Jazz, Atlassian Jira)
  6. Автоматизация тестирования
    • Базовые понятия автоматизации тестирования
    • Инструменты непрерывной интеграции и тестирования

Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк
Продолжительность:
1 час

Содержание:
  1. Структура службы Кибербезопасности.
  2. Правила взаимодействия
  3. Требования Кибербезопасности
  4. Производственный процесс
  5. Итоговое тестирование

Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк

Продолжительность:
12 часов

Содержание:
  1. Методология разработки программного обеспечения
    • Итеративные методологии
    • Гибкие методологии
  2. Основы конфигурационного управления
    • Базовые понятия управления конфигурацией
    • Конфигурации и baseline
    • Отслеживание запросов на изменение
    • Контроль версий
    • Метрики и документация
    • Распределенный контроль версий
  3. Управление изменениями в ЖЦ ПО и АС
    • Введение
    • Цели и схемы процесса управления изменениями
    • Виды деятельности процесса
    • Автоматизация процесса управления изменениями
    • Взаимосвязь с другими процессами


Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк

Продолжительность:
15 часов

Содержание:
• Сортировка
• Предикаты
• Переименование столбцов и вычисления в результирующем наборе
• Получение итоговых значений
• Использование в запросе нескольких источников записей
• Традиционные операции над множествами
• Реляционное деление
• Использование ключевых слов с предикатами сравнения
• Преобразование типов и оператор
• Операторы CASE, INSERT, UPDATE, DELETE
• Конструктор значений таблицы
• Подзапросы. Использование подзапросов при операциях с манипуляциями данных.
Характерные ошибки при решении задач на написание запросов на выборку (SELECT)
• Специфика банка
Новое в стандарте и реализациях языка SQL
• Оператор MERGE
• Функции ранжирования
• Оконные функции
• Функция CONCAT, EOMONTH
• Операторы PIVOT и UNPIVOT
• Общие табличные выражения (CTE)
Типы данных
• Целочисленное деление
• Методы типа данных XML
Продвинутые задачи
• Функции Transact-SQL для работы со строками и данными типа даты/времени
• Числовые функции в SQL Server
• Типичные проблемы
Язык определения данных (SQL DDL)
• Создание базовых таблиц
• Категорная целостность или целостность сущностей
• Проверочные ограничения
• Оператор ALTER TABLE
• Значения по умолчанию
• Ссылочная целостность: внешний ключ
• Вложенные запросы в проверочных ограничениях
• Проверочное ограничение уровня таблицы
• Операции пакетного импорта и экспорта данных
Вопросы оптимизации
• Использование переменных в запросе
• Типы тяжелых запросов
• Использование индексов
• Блокировки на таблицы
• Построение планов выполнения запросов

Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк

Продолжительность:
8 часов

Содержание:
  1. Входное тестирование
  2. Архитектурное мышление
  3. Интеграцционная и техническая архитектура
  4. Архитектура ППРБ. Тренды. Кейсы применения Платформы
  5. Архитектура ЕФС. Технологии UI
  6. Архитектура Фабрики Данных
  7. Информационная архитектура
  8. Архитектура Информационной Безопасности
  9. Выходное тестирование
Продолжительность:
16 часов

Содержание:
  1. Данные и культура работы с ними
    • Общая информация о данных
    • Культура работы с данными
    • Data-driven organization
    • Открытые данные
    • Интернет вещей
    • Этика при работе с данными
  2. Математическая статистика и аналитика данных, их практическое применение.
    • Понятие и применение статистики
    • Рекомендательные системы
  3. Базы данных, технологии и аналитические инструменты
    • Базы данных
    • Современные аналитические подходы
    • Методы визуализации данных
    • Выявление ошибок при работе с данными
  4. Обработка супермассивов данных
    • Большие данные
    • Технологии MapReduce, Hadoop, Spark
    • Примеры использования больших данных
  5. Машинное обучение, примеры использования аналитики и машинного обучения в решении бизнес-задач
  6. • Машинное обучение
  7. Языки для работы с данными (Python для анализа данных)
Работа над практическими кейсами
Продолжительность:
8 часов

Содержание:

  1. Понятие непрерывной интеграции.
  2. Цели внедрения непрерывной интеграции.
  3. Структура цикла непрерывной интеграции.
  4. Инструменты непрерывной интеграции.
  5. Модульное (компонентное) тестирование
Продолжительность:
2 часа

Содержание:
  1. Концепция SOA, веб-сервисы.
  2. Протоколы обмена данными.
  3. Понятие транзакции.
  4. Механизмы интеграции, ESB. XML
Продолжительность:
10 часов

Содержание:
  1. Конфигурационное управление в ЖЦ ПО
    • Управление SCM-процессом
    • Идентификация программных конфигураций
    • Контроль программных конфигураций
    • Учет статусов конфигураций
    • Аудит конфигураций
    • Управление выпуском и поставкой
  2. Контроль версий
    • Что такое версионный контроль
    • Виды систем управления версиями
    • Цикл работы с системой контроля версий
  3. Повторное использование кода
    • Обзор и Типы повторного использования кода
    • Разбор частных случаев переиспользования кода: паттерны проектирования, библиотеки, фреймворки, компьютерная безопасность
    • Метрики переиспользования кода

Обязательная программа обучения в 2018 г.

Продолжительеность:

13 часов

Содержание:
  1. Инспекция кода (code review)
    • Основные задачи
    • Процесс выполнения анализа исходного кода
    • Виды и подходы к пересмотру исходного кода
    • Характеристики исходного кода
  2. Характеристики языков программирования
    • Типизация - виды и типы
    • Уровни абстракции
    • Доступы к памяти и возможности исполнения
    • Прочие характеристики и особенности
  3. Методы и конструкции обеспечения требований безопасности в коде
    • Планирование
    • Методы проведения
    • Общепринятые практики и процедуры в этой сфере
    • Обзор ГОСТ
  4. Статический анализ кода
    • Основные задачи выполнения статического анализа исходного кода
    • Процесс выполнения статического анализа кода
    • Виды статического анализа исходного кода
    • Характеристики анализаторов исходного кода

Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк
Продолжительность:
16 часов

Содержание:
  1. Входное тестирование
  2. Введение в автоматизированное тестирование
  3. Настройка окружения
  4. Инструменты сборки
  5. Инструменты юнит-тестирования
  6. Автоматизации UI
  7. Автоматизация API
  8. Автоматизация мобильных приложений
  9. Отчетность
  10. Инструменты непрерывной интеграции и Docker
  11. Паттерны проектирования в АТ
  12. Система контроля версий
  13. Shift-Left
  14. Мутационное тестирование PiTest
  15. JaCoCo test coverage
  16. Метрики (Графана, influix)
Выходное тестирование
Продолжительность:
8 часов

Содержание:
  1. Введение
  2. Основные понятия
  3. Классификация требований
  4. Отслеживаемость требований
  5. Задачи управления требованиями
  6. Основные этапы внедрения системы
  7. Процесс управления требованиями
  8. Инструменты
  9. Пример управления требованиями
Обязательная программа обучения в 2018 г.

Продолжительность:

8 часов

Содержание:
  1. Входное тестирование
  2. ИТ риски
  3. Инциденты
  4. Регламентные работы
  5. Мониторинг
  6. Внедрение. Релизы
  7. ПСИ
  8. Capacity management
  9. Выходное тестирование

Вход для сотрудников СБТ

Вход для сотрудников ПАО Сбербанк
* - обязательная программа обучения в 2018 г.
Вопросы по программе обучения
T-shaped инженеров
Made on
Tilda