Описание факультатива: в курсе дается практический пример — создание ИТ-сервиса «Доставка еды» в облачной инфраструктуре. В процессе реализации сервиса студент знакомится с передовыми отечественными разработками, инструментами в сфере ИТ и технологическим стеком Сбера, а также с процессом совместной разработки ПО в реальных проектах крупных ИТ-компаний.
Кому подойдёт этот курс: технические специальности в сфере ИТ (разработчики): умение работать с реляционными базами данных и SQL, умение работать с Git, умение работать с Java, JavaScript, HTML, умение работать с React.
Для начала работы в BootcampLabs потребуются:- Яндекс.Браузер — именно в нём нужно выполнять большинство заданий (или другой браузер с установленными сертификатами Минцифры России, https://www.gosuslugi.ru/crt),
- VPN-клиент для подключения к инфраструктуре.
Для прохождения заданий рекомендуем использовать следующее ПО:- IntelliJ IDEA — IDE понадобится для реализации программной части примера,
- Git — ПО для работы с репозиториями кода,
- Node.js — платформа потребуется на этапе разработки front-end части,
JDK Eclipse Temurin — инструменты Java-разработчика.
Чему вы научитесь: при выполнении заданий курса вы познакомитесь и научитесь работать с продуктами и инструментами, которые разработал Сбер в рамках импортозамещения: Pangolin, Kintsugi, GitVerse, UI Kit, IAM, DataSpace. Получите навыки создания баз данных для автоматизированных систем (АС), использования подхода GitFlow, создания back-end и front-end для АС, разработки АС с помощью подхода ВaaS и использования инструментов управления доступами.
Как проходит обучение: интерактивно, длительность — 2 з.е. (72 часа),
формат проведения занятий — онлайн в асинхронном режиме платформе BootcampLabs,
виды занятий — практические занятия на демонстрационных стендах (36 часов), консультации (35 часов), промежуточная аттестация (1 час).
Перечень заданий: «Практика 1. Реализация АС Поставщиков», «Практика 2. Реализация АС Сервиса доставки». Для сдачи итогового зачёта необходимо выполнить все модули и задания на 100%.
Содержание курса: практика 1. Реализация АС Поставщиков: модуль 1 «База данных АС Поставщиков», модуль 2 «Back-end АС Поставщиков», модуль 3 «Front-end АС Поставщиков».
Практика 2. Реализация АС Сервиса доставки: модуль 1 «BaaS для АС Сервиса доставки», модуль 2 «Доступы и front-end АС Сервиса доставки».
Как проходит обучение: поддержка и консультации осуществляются на платформе BootcampLabs 8х5 в рабочие дни с 9:00 до 18:00 по МСК командой ПАО Сбербанк (Козырева Юлия Валерьевна, Гафуров Наиль Рахимянович). Аттестация — Трегубов Артем Сергеевич, старший преподаватель кафедры общей информатики факультета информационных технологий НГУ.
Расписание