Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на Java — удалённая работа в Москве

Дата: 2024-04-07
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-04-07
Описание
Необходимо помочь сделать проект по программированию на Java для университета. Краткое описание ниже: Шаблон проекта архивом в IntelliJ IDEA могу скинуть в личные сообщения. Чтобы успешно завершить проект по программной инженерии, описанный в документе, следующее резюме очерчивает ключевые шаги и компоненты, которые необходимо реализовать: Настройка среды разработки: Установите Java OpenJDK 21, Maven и Node.js 20.11.1. Установите Angular 17 CLI. Загрузите и настройте шаблон проекта в IntelliJ IDEA. Понимание структуры проекта: Ознакомьтесь со структурой предоставленного шаблона, включая каталоги backend и frontend, а также файлы конфигурации, такие как pom.xml для Maven и application.yml для настроек Spring Boot. Разработка бэкенда: Реализуйте бэкенд, используя Spring Boot, следуя шаблону MVC. Разработайте слой постоянства с DAO для доступа к базе данных, обеспечивая использование подготовленных выражений для предотвращения SQL-инъекций. Постройте слой сервиса для инкапсуляции бизнес-логики. Создайте RESTful-конечные точки в слое контроллера для обработки HTTP-запросов из фронтенда. Разработка фронтенда: Разработайте фронтенд, используя Angular, придерживаясь предоставленной структуры компонентов. Реализуйте пользовательские интерфейсы для описанных пользовательских историй, обеспечивая четкий и интуитивно понятный дизайн в соответствии с требованиями к удобству использования. Используйте Router Angular для навигации между различными представлениями. Реализация пользовательских и технических историй: Внимательно прочитайте и реализуйте каждую пользовательскую и техническую историю, обеспечивая функциональность с точки зрения разных заинтересованных сторон, таких как владельцы лошадей и организаторы турниров. Обратите внимание на специфические требования, такие как возможность перечислять, добавлять, редактировать и удалять лошадей, управлять турнирами и обеспечивать валидацию данных и обработку ошибок. Тестирование: Напишите автоматизированные тесты как для бэкенда, так и для фронтенда, охватывая как положительные, так и отрицательные случаи на всех уровнях. Проведите ручное тестирование в соответствии с предоставленными сценариями тестов, убедившись, что все функциональные возможности работают как ожидается. Контроль версий и документация: Используйте Git для контроля версий, делая регулярные коммиты с осмысленными сообщениями, соответствующими пользовательским и техническим историям. Убедитесь, что весь код документирован, особенно интерфейсы, и используйте JavaDoc для документации бэкенда. Обеспечение качества: Следуйте рекомендациям по управлению качеством, таким как обеспечение правильного ведения логов бэкенда, написание кода на английском языке и соблюдение стандартов кодирования. Проведите валидацию всех вводов и изящно обработайте исключения. Итоговые результаты: Убедитесь, что приложение может быть собрано и запущено с использованием указанных команд Maven и NPM. Приложение должно сохранять данные с использованием RDBMS, с разумной моделью данных и разделенными средами для производства и тестирования. Подготовьте приложение к сдаче, убедившись, что все функциональные возможности реализованы, и приложение не содержит ошибок. Последовательно решая каждую из этих областей, вы сможете разработать веб-приложение для управления лошадьми и их участием в турнирах, соответствующее требованиям и ожиданиям проекта.
Похожие заказы

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Хочу чтобы обучили алгоритмам чтобы код можно было свободно писать не прибегая к ии и лишнему гугливанию.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Cоздание чита для minecraft требования: обширный функционал похожий на чит sigma 5.0(исходники есть на github), обходимость таких серверов как hypixel(полная).
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Нужен сайт для продажи композиций из сухоцветов. По сути, лендинг с несколькими страницами: на главной логотип и кнопки Наши работы, Композиции в наличии, Заказать и т.д. Каждая ведёт на свою страницу, контент уже готов, останется только сверстать. На всех страницах должны быть кнопка Заказать и ссылки на Телеграм и на партнёрский магазин Флау Вау. Дизайн минималистичный и адаптив под телефон обязателен.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Java-разработчик (Middle) с экспертизой в 1С (опыт более 15 лет), Full-Stack специалист.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Пожелания и особенности: Разработка VPN.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Создаю карту майнкрафт, нужен человек способный сделать механики на командных блоках/датапаках. локации и идея уже имеется но если что поменяем если есть предложения.
Москва Фрилансеры

Разработка на Java

дистанционно
договорная
Необходимо выполнить учебный проект на Java. Требуется разработать небольшой игровой проект в IntelliJ IDEA на Java 25+ (Maven) согласно техническому заданию университета (полное ТЗ отправлю исполнителю). В ЭТОМ ЗАДАНИИ МОЖНО ПОЛНОСТЬЮ ИСПОЛЬЗОВАТЬ ИИ! Основные требования: * Java 25+; * Maven-проект; * JavaFX (Canvas, GraphicsContext); * ООП (наследование, интерфейсы, инкапсуляция, переопределение методов, разделение по пакетам); * игровая логика с возможностью победы/поражения; * минимум два NPC с поведением на основе конечных автоматов (FSM); * работа с базой данных (SQLite или MariaDB) через JDBC; * DAO-паттерн (минимум 2 DAO-интерфейса и их реализации); * трехслойная архитектура (Model / Controller / DAO); * проект должен полностью собираться и запускаться в IntelliJ IDEA без ошибок. Игра может быть максимально простой. Красивый дизайн, сложная графика и дополнительные функции не требуются. Главное — чтобы были реализованы все обязательные требования задания. Также необходимо подготовить: * AGENTS.md; * минимум один FEATURE.md; * краткую документацию (архитектура проекта, диаграмма/таблица состояний FSM, схема базы данных, несколько скриншотов игры). Полное задание университета (PDF) отправлю исполнителю. Срок: до воскресенья, 5 июля. Перед началом работы прошу подтвердить опыт с JavaFX, Maven и JDBC/SQLite.
Москва Фрилансеры