Bumagi (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_командный_проект)
 
(Темы вводных занятий)
Строка 34: Строка 34:
  
 
=== Темы вводных занятий ===
 
=== Темы вводных занятий ===
1. Работа в команде и методология Scrum
+
# Работа в команде и методология Scrum
2. Основные критерии и принципы написания кода
+
# Основные критерии и принципы написания кода
3. ООП и шаблон проектирования MVC
+
# ООП и шаблон проектирования MVC
4. Angular JS 2 и TypeScript
+
# Angular JS 2 и TypeScript
5. Transact-SQL
+
# Transact-SQL
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===

Версия 20:54, 7 октября 2016

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



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

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

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

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

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

В процессе

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

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

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

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

В процессе

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

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

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