Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Object-oriented-programming

Навыки: C#, .NET, ASP.NET Web API, OOP, SOLID, GRASP, паттерны проектирования, Dependency Injection, unit testing, functional testing, mocking, работа с архитектурой приложений, консольные приложения, проектирование бизнес-логики.

Содержание лабораторных

  • Лабораторная 1 — разработка симулятора транспортного маршрута поездов: объектная модель, инкапсуляция логики, расчёт состояний объектов, модульное тестирование.
  • Лабораторная 2 — система распределения сообщений: проектирование адресатов, архиваторов, уведомлений, фильтрации и логирования с применением SOLID, структурных паттернов и mocking.
  • Лабораторная 3 — симулятор сражений фэнтези-сущностей: работа с каталогом сущностей, модификаторами, заклинаниями, паттернами конфигурации и тестированием.
  • Лабораторная 4 — консольное приложение для работы с файловой системой: навигация, вывод дерева каталогов, просмотр и изменение файлов, парсинг команд, расширяемая архитектура.
  • Лабораторная 5 — система банкомата: реализация бизнес-логики операций со счётом, истории операций, сессий, in-memory репозиториев, DI и Web API на ASP.NET.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors