Трудности: Понять для чего все это мы делаем. Пока понял следующее: будут созданы классы Map, Book, Client, Room etc. Эти классы будут уметь работать с БД. А визуальные компоненты будут обращаться к этим классам через контроллер. Мне нравится, что в этом курсе Магистр много внимания уделяет моделированию и планированию