Bumagi (командный проект)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Компания ООО «Бумаги»
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 3



Что это за проект?

Мы разрабатываем программное обеспечение для компаний финансового сектора — профессиональных участников рынка ценных бумаг. Это различные модули для идентификации клиентов, работы с биржевыми приказами, составления отчётности и т.п. В конечном итоге все эти модули будут объединены в единую экосистему, множество которых в свою очередь будет объединено в единую децентрализованную сеть по всему миру.

Чему научатся студенты? Что самое интересное в проекте?

  1. Работать в команде по методологии Scrum;
  2. Писать код удобный для дальнейшей поддержки и расширения (комментирование, документирование, написание UNIT и системных тестов, работа с системой управления версиями);
  3. Использовать объектно-ориентированное программирование и шаблон проектирования MVC;
  4. Работать с высоконагруженными базами данных (понимание планов запроса, индексы, партицирование, шардинг);
  5. Уметь писать безопасный код (знание основных типов уязвимостей, умение находить их и устранять)

Организация работы (Как студенты будут работать в команде?)

Работа удалённая

Работа по Скраму

Компоненеты (Из каких частей состоит проект?)

Bumagi Check

Bumagi Orders

Какие будут использоваться технологии?

Microsoft Azure, ASP.NET WEBAPI, NodeJS, AngularJS 2, Digits Authentication, OAuth 2.0, Microsoft SQL Server/Transact-SQL

Какие начальные требования?

Базовые знания: С# или С++ и JavaScript Иметь представление о принципах ООП Базовые знания SQL Плюсом будет понимание паттерна MVC

Темы вводных занятий

  1. Работа в команде и методология Scrum
  2. Основные критерии и принципы написания кода
  3. ООП и шаблон проектирования MVC
  4. Angular JS 2 и TypeScript
  5. Transact-SQL

Критерии оценки

4-5 Написание модуля Bumagi Check на языке C# по имеющемуся прототипу

6-7 Модуль Bumagi Check встроен в общую экосистему

  • Интеграция с Bumagi Orders
  • Написание документации
  • Написание системных и UNIT-тестов

8 Разработка схемы Saas для Bumagi Check

9-10 Разработка схемы Saas для Bumagi Orders

Похожие проекты

Контактная информация

Виктор Литвинов
+7 (916) 185-31-91
victor.litvinov@bumagi.com