ГАЛАКТИКА ПСБ

HolyJS

Конференция для JavaScript-разработчиков
25 - 28 НОЯБРЯ 2020
Конференция для
JavaScript-разработчиков

ИГРА
Производится срочная эвакуация людей на планету ПСБ! Успей сесть на корабль, пройди все испытания, чтобы добраться до новой планеты! Если ты сможешь добраться до конца, то тебя ждет розыгрыш box'a с крутыми подарками от ПСБ! Правила
Begins at: 25 ноября в 10:00
Розыгрыш призов будет проходить 28 ноября в 16:00!
Розыгрыш
Ends at: 28 ноября 14:00
* Игра доступна только на десктопе
Производится срочная эвакуация людей на планету ПСБ! Успей сесть на корабль, пройди все испытания, чтобы добраться до новой планеты! Если ты сможешь добраться до конца, то тебя ждет розыгрыш box'a с крутыми подарками от ПСБ!
Правила
TECH TALK
25 ноября в 14:30 приглашаем на Tech Talk про документацию для фронта.
Лев Немировский из команды ПСБ делится своим опытом на темы:
1. Что можно документировать на фронте.

2. Стоит ли писать и когда начинать, как планировать свое время, какие подходы можно использовать.
3. Инструменты:
• пользовательская документация - Docusaurus, GitBook, docsify;
• документирование компонентов: Docz, Storybook и Styleguidist.



ТЕМЫ
ПСБ
ПСБ — это универсальный государственный банк с собственной разработкой и ИТ экспертизой. Наша команда ежедневно совершенствует интернет банк ПСБ, делая его быстрее и комфортнее для клиентов банка.
Команда интернет банка для малого и среднего бизнеса
Команда розничного интернет банка
КОМАНДЫ ПСБ
Фреймворк: AngularJS/Angular
TypeScript: TS

Как мигрируем c AngularJS?
• Два разных приложения (авторизованная зона и неавторизованная зона), код AngularJS переписывается в новое приложение
Мы команда разработчиков интернет банка из ПСБ. Мы амбициозные профессионалы своего дела!
Фреймворк: Angular

Как синхронизируемся с дизайнерами?
• Storybook

Что используем для CI/CD?
• Gitlab CI
Как следим за качеством кода?
• linting (eslint)
• Prettier
• code review
Как тестируем?
• Функциональное тестирование
• e2e автотесты Selenium
• unit тесты jasmine
Как синхронизируемся с backend?
• Генерируем api с использоавнием T4Toolbox
• Генерируем api модуль по swagger
Как синхронизируемся с дизайнерами?
• Storybook
Что используем для CI/CD?
• Большая часть проектов использует Gitlab CI, некоторые используют Jenkins
Как следим за качеством кода?
• linting (eslint/tslint)
• Prettier
• code review
Как тестируем?
• Функциональное тестирование
• e2e автотесты Selenium
• Юнит тесты jasmine

Какими интересными решениями гордимся?
• Динамические сценарии операций
• Динамические cтраницы
• FaceDetection для проекта Биометрии
К чему стремимся?
• Полный переход на Angular 11+
• Микро-фронтенды
• PWA
• Увеличение количества общих переиспользуемых модулей через локальный npm-regestry
• Увеличение автотестов
Как формируются команды?
• Кросс-функциональные команды
• Все команды работают по Agile
Какие планы на развитие?
• Распил фронтовой части приложения на независимые модули
• Независимый деплой и релиз задач для команд
• Развитие общей фронт платформы для продуктов МСБ

Что предлагаем?
• Участие в задачах, начиная с процесса проектирования до реализации
• Построение современной платформы
Команда розничного интернет банка
КОМАНДЫ ПСБ
Фреймворк: AngularJS/Angular
TypeScript: TS

Как мигрируем c AngularJS?
• Два разных приложения (авторизованная зона и неавторизованная зона), код AngularJS переписывается в новое приложение
Мы команда разработчиков интернет банка из ПСБ. Мы амбициозные профессионалы своего дела!
Как синхронизируемся с backend?
• Генерируем api с использоавнием T4Toolbox
• Генерируем api модуль по swagger
Как синхронизируемся с дизайнерами?
• Storybook
Что используем для CI/CD?
• Большая часть проектов использует Gitlab CI, некоторые используют Jenkins
Команда интернет банка для малого и среднего бизнеса
Фреймворк: Angular

Как синхронизируемся с дизайнерами?
• Storybook

Что используем для CI/CD?
• Gitlab CI
Как следим за качеством кода?
• linting (eslint)
• Prettier
• code review
Как тестируем?
• Функциональное тестирование
• e2e автотесты Selenium
• unit тесты jasmine

К чему стремимся?
• Полный переход на Angular 11+
• Микро-фронтенды
• PWA
• Увеличение количества общих переиспользуемых модулей через локальный npm-regestry
• Увеличение автотестов
Как формируются команды?
• Кросс-функциональные команды
• Все команды работают по Agile
Какие планы на развитие?
• Распил фронтовой части приложения на независимые модули
• Независимый деплой и релиз задач для команд
• Развитие общей фронт платформы для продуктов МСБ

Что предлагаем?
• Участие в задачах, начиная с процесса проектирования до реализации
• Построение современной платформы
Как следим за качеством кода?
• linting (eslint/tslint)
• Prettier
• code review
Как тестируем?
• Функциональное тестирование
• e2e автотесты Selenium
• Юнит тесты jasmine
Какими интересными решениями гордимся?
• Динамические сценарии операций
• Динамические cтраницы
• FaceDetection для проекта Биометрии
Показать больше
Кургускин Олег
ОБЩЕНИЕ С КОМАНДОЙ
Ханислямова Марьям
Миронов Алексей
Управляющий эксперт
Главный инженер-программист
Главный инженер-программист
Хочешь больше узнать о наших проектах и карьерных перспективах?
Пиши свои вопросы в наш чат пилотам из команды интернет банка ПСБ!
• Два проекта на выбор: интернет-банк для физических лиц или для малого и среднего бизнеса

Локация: Москва

• Релокационный пакет (компенсация затрат на переезд семьи и съем жилья первые три месяца)


Frontend developer
ТЕЛЕПОРТ-
ИРОВАТЬСЯ
В ПСБ
ТЕЛЕПОРТИРОВАТЬСЯ
В ПСБ
Хочешь стать частью нашей команды? Залетай сюда!
Для всех участников конференции команда ПСБ дарит подарки! Кликай и забирай!
Контакты рекрутера
Стань частью команды галактики ПСБ!
Гусев Максим
Telegram: @max_gusev
Ларионов Владимир

Telegram: @chuvashin1
ИТ-рекрутер
DevRel
Content Oriented Web
Make great presentations, longreads, and landing pages, as well as photo stories, blogs, lookbooks, and all other kinds of content oriented projects.
Маска «42»
Галактический стикерпак
Смысл в жизни?
Маска Who is
Кто ты в этой вселенной?
Получить маску:
Получить маску:
Стикеры на все случаи IT-жизни
ПРАВИЛА РОЗЫГРЫША
В розыгрыше участвуют только те игроки, которые дошли до конца игры и оставили полную контактную информацию о себе.
5 победителей мы определим методом случайной генерации чисел.
Розыгрыш призов будет проходить 28 ноя в 16:00 по МСК
Подключиться к конференции Zoom по ссылке
Идентификатор конференции: ХХХ ХХХ ХХХХ
Код доступа: ХХХХ