Skip to content

About

Репозиторий для студенческой практики по .NET

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alfa-fullstack-workshop

Репозиторий для студенческой практики по .NET

План практики

  • 03.07 Создание REST сервисов на базе ASP.NET Core

  • 05.07 Проектирование баз данных и EF Core

  • 10.07 ES2015 - современные стандарты JavaScript

  • 12.07 Создание интерфейсов на основе ReactJS

  • 17.07 Подведение итогов, ретро по практике

User Stories

  1. Я как пользователь приложения хочу видеть информацию о моих банковских картах, что бы управлять моими финансами

    Критерии:

    • Видеть список карт с их номером и названием
    • Видеть остаток по карте и валюту карты
    • Видеть активна карта или нет
    • Видеть срок действия
    • Видеть тип карты
  2. Я как пользователь приложения могу просматривать операции на счете с целью контроля остатка и важности операции

    Критерии:

    • Видеть последние 10 операций по карте в обратном хронологическом порядке
    • Вижу и различаю операции дебета и кредита
    • Могу пролистывать список транзакций по 10 штук
  3. Я как пользователь могу привязать новую карту, что бы получить бонусные 10 рублей

    Критерии:

    • Могу задать короткое имя карты
    • Сразу вижу карту в списке карт
    • Получаю 10 бонусных рублей на карту при ее открытии
    • Не могу привязать карту с неправильным номером и карту не Альфа-банка
  4. Я как пользователь могу перевести деньги с одной карты на другую, что бы контролировать расходы

    Критерии:

    • Могу перевести деньги со страницы транзакций по карте
    • Могу видеть информацию о новой транзакции по карте без обновления страницы

Часть 4

Тема: Создание REST сервисов на базе ASP.NET Core

Домашнее задание

  1. Создать web api контроллеры и endpoints на базе webapi шаблона
  2. Вся бизнес логика должна быть готова на данном этапе к вредрению баз данных и UI
  3. Написаны тесты на все контроллеры, тесты обозначают поведение user stories по заведению карт и добавлению транзакций
  4. В webapi приложении реализована обработка ошибкок 400 и 500 на уровне middleware

Материалы для изучени дома

About

Репозиторий для студенческой практики по .NET

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages