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

Разработка на java – работа для фрилансеров в Санкт-Петербурге

Найдено предложений — 0

  • Более 1119 предложений о работе за сегодня в тематике разработки на java
  • У нас можно найти ежедневную работу или подработку, выбрав более чем из 0 вакансий
  • Свежих заказов на разработку на java в Санкт-Петербурге для фрилансеров на декабрь 2024 года — 1 шт.
Разработка на Java
дистанционно
договорная
Реализовать информационную систему, используя Java EE, Managed Beans, Hibernate и JSF. В перспективе еще три подобных работы до нового года.
Санкт-Петербург
Фрилансеры
2024-09-26
Подробнее
Разработка на Java
дистанционно
договорная
Помощь в изучении Java в школе. написание к февралю проекта.
Санкт-Петербург
Фрилансеры
2024-09-25
Подробнее
Разработка на Java
дистанционно
договорная
Нужен опытный человек, который сможет объяснить и показать как использовать testcontainers. Возможно менторство. Пожелания и особенности: Нужен опытный человек, который сможет объяснить и показать как использовать testcontainers. Возможно менторство.
Санкт-Петербург
Фрилансеры
2024-09-21
Подробнее
Разработка на Java
дистанционно
договорная
Разработать проект в intellij idea Ultimate: Технологический стек: СУБД Postgresql, Hibernate, Spring Core+Spring MVC. Сервер ApacheTomcat. Простейший фронтенд на Thymeleaf JSP. Задача: 1. Реализовать базу данных из трех таблиц (Документ, Версия документа, Регистрационно-контрольная карточка). Каждый хранимый в базе Документ имеет несколько Версий документов и одну Карточку, описывающую основные свойства документа. -Таблица «Документ» 1. Ключ документа <целочисленный> documentId 2. Название документа <строковый> documentName 3. Автор документа (логин) <строковый> author -Таблица «Версия документа» 1. Ключ версии документа <целочисленный> documentVersionId 2. Идентификатор документа <целочисленный> documentId 3. Пользователь создавший версию(логин) <строковый> versionAuthor 4. Содержание документа content -Таблица «Сведения о документе»(регистрационная карточка) 1. Ключ регистрационной карточки <челочисленный> regCardId 2. Ключ документа <целочисленный> documentId 3. Входящий номер документа <строковый> documentIntroNumber 4. Исходящий номер документа <строковый> documentExternNumber 5. Дата поступления <дата время> dateIntro 6. Дата снятия с учета <дата время> dateExtern Приложение должно обеспечивать следующие операции: 2.1 «Загрузка нового документа». При загрузке открывается форма: - пользователю предлагается выбрать файл для загрузки (кнопка) - заполнить следующие поля 1. Название документа 2. Входящий номер документа 3. Дата поступления (заполняется автоматически readonly) - устанавливается в текущую дату загрузки документа. При загрузке нового документа автоматически создается его версия с номером «1». 2.2 «Загрузка новой версии документа». Пользователь выбирает документ и нажимает «Загрузить новую версию». Пользователю предлагается выбрать файл для загрузки (кнопка). После загрузки создается новая запись в таблице версий с номером версии «+1» от имеющейся версии документа. 2.3 «Просмотр документа» - возможность скачать файл на форме содержащей сведения: . Название документа - Входящий номер документа -Дата поступления 2.4 «Снять документ с учета» Документ остается в базе данных, однако перед этим пользователю необходимо заполнить поле: «Исходящий номер» При этом поле Дата снятия с учета заполняется автоматически. Снятые с учета документы помечаются в таблице красным цветом, загруженные – зеленым.
Санкт-Петербург
Фрилансеры
2024-09-19
Подробнее
Разработка на Java
дистанционно
договорная
Разработать проект в intellij idea Ultimate: Технологический стек: СУБД Postgresql, Hibernate, Spring Core+Spring MVC. Сервер ApacheTomcat. Простейший фронтенд на Thymeleaf JSP. Задача: 1. Реализовать базу данных из трех таблиц (Документ, Версия документа, Регистрационно-контрольная карточка). Каждый хранимый в базе Документ имеет несколько Версий документов и одну Карточку, описывающую основные свойства документа. -Таблица «Документ» 1. Ключ документа <целочисленный> documentId 2. Название документа <строковый> documentName 3. Автор документа (логин) <строковый> author -Таблица «Версия документа» 1. Ключ версии документа <целочисленный> documentVersionId 2. Идентификатор документа <целочисленный> documentId 3. Пользователь создавший версию(логин) <строковый> versionAuthor 4. Содержание документа content -Таблица «Сведения о документе»(регистрационная карточка) 1. Ключ регистрационной карточки <челочисленный> regCardId 2. Ключ документа <целочисленный> documentId 3. Входящий номер документа <строковый> documentIntroNumber 4. Исходящий номер документа <строковый> documentExternNumber 5. Дата поступления <дата время> dateIntro 6. Дата снятия с учета <дата время> dateExtern Приложение должно обеспечивать следующие операции: 2.1 «Загрузка нового документа». При загрузке открывается форма: - пользователю предлагается выбрать файл для загрузки (кнопка) - заполнить следующие поля 1. Название документа 2. Входящий номер документа 3. Дата поступления (заполняется автоматически readonly) - устанавливается в текущую дату загрузки документа. При загрузке нового документа автоматически создается его версия с номером «1». 2.2 «Загрузка новой версии документа». Пользователь выбирает документ и нажимает «Загрузить новую версию». Пользователю предлагается выбрать файл для загрузки (кнопка). После загрузки создается новая запись в таблице версий с номером версии «+1» от имеющейся версии документа. 2.3 «Просмотр документа» - возможность скачать файл на форме содержащей сведения: . Название документа - Входящий номер документа -Дата поступления 2.4 «Снять документ с учета» Документ остается в базе данных, однако перед этим пользователю необходимо заполнить поле: «Исходящий номер» При этом поле Дата снятия с учета заполняется автоматически. Снятые с учета документы помечаются в таблице красным цветом, загруженные – зеленым.
Санкт-Петербург
Фрилансеры
2024-09-19
Подробнее
Разработка на Java
дистанционно
договорная
Необходима помощь с решением задачи по backend java: Реализовать микросервис, который будет выполнять роль хранилища различных файлов и их атрибутов. Микросервис должен предоставлять HTTP API и принимать/отдавать запросы/ответы в формате JSON. Разработка UI-интерфейса не требуется. Для тестирования можно использовать Postman или аналог. Должны быть реализованы следующие API-методы: Создание файла. На вход методу отправляется JSON, включающий в себя файл (в формате base64) и его атрибуты (название - title, дата и время отправки - creation_date, краткое описание документа - description), на выходе метод возвращает id созданного файла. Получение файла. На вход методу отправляется id файла, на выходе метод возвращает JSON, включающий в себя файл (в формате base64) и его атрибуты (название - title, дата и время отправки - creation_date, краткое описание документа - description) Технологический стек: Микросервис должен быть реализован на Java+Spring Boot, но допускается использование и дополнительных библиотек. Для хранения данных (и самого файла, и его атрибутов) использовать СУБД PostgreSQL. Дополнительные требования (их реализовывать необязательно, но если сможешь реализовать какие-то пункты - будет очень круто, мы это отметим как преимущество): Добавить метод получения списка всех файлов (и их атрибутов). Необходимо реализовать пагинацию и сортировку по времени создания файлов. Покрыть проект тестами на JUnit. Обернуть микросервис в docker-контейнер (можно в один вместе с БД).
Санкт-Петербург
Фрилансеры
2024-09-10
Подробнее
Разработка на Java
дистанционно
договорная
Нужен человек, который поможет решить задачу на Java в проекте.
Санкт-Петербург
Фрилансеры
2024-07-17
Подробнее
Разработка на Java
дистанционно
договорная
Нужно создать программу на JavaScript (ECMAScript 5) для контроллера Wirenboard. wirenboard.com/wiki/Wb-rules (сводная информация) github.com/wirenboard/wb-rules (описание функционала) wirenboard.com/wiki/Rule_Examples (Примеры правил — Wiren Board) Желательно, чтобы использовались структурные подходы с методами, например как в этом боте Телеграм - github.com/aadegtyarev/telegram2wb.
Санкт-Петербург
Фрилансеры
2024-06-02
Подробнее
Разработка на Java
дистанционно
договорная
Ищем разработчика на JS, задача разработать виджет для Amocrm с автоматическим распределением заявок.
Санкт-Петербург
Фрилансеры
2024-05-28
Подробнее
Разработка на Java
дистанционно
от 1000.00 руб.
Выполнить задание на Java по разработке rest-api бэкэнда. Для выполнения задания пришлю файл с репозиторием, после написания кода он должен проходить по тестам на gradle. Далее будет текст задания. Веб-приложение "Анекдоты"Вам необходимо разработать rest-api бэкенда для приложения Анекдоты. Вам необходимо релизовать следующее api: 1. get /api/jokesКод ответа - 200. Возвращает все анекдоты (в теле ответа), которые были ранее сохранены на сервере в формате: { "jokes": [ // далее список анекдотов: { "id": 1, "title": "Joke title", "content": "Joke content", "created_at": "28.03.2023" }, ... ] } 2. get /api/jokes/{id}где вместо {id} - подставляет id интересуемого нас анекдота. Код ответа - 200. Возвращает анекдот с переданным id в теле ответа в следующем формате: { "id": 1, "title": "Joke title", "content": "Joke content", "created_at": "28.03.2023" } Если анекдот с переданным id не найден - верните 404 c сообщением "Joke not found" Комментарий: Как URI для сервлета укажите api/jokes/* , в самом сервлете посмотрите на метод request.getPathInfo() 3. post /api/jokesСохраняет новый анекдот. В теле запроса передает следующий json файл: { "title": "Joke title", "content": "Joke content" } Код ответа - 201. В ответ возвращает строку: "Joke created with id 1405", что говорит нам о том, что была создана шутка и ей был присвоен id=1405 4. delete /api/jokes/{id}Удаляет анекдот с переданным id. Код ответа - 200 Если анекдот с переданным id не найден - верните 404 c сообщением "Joke not found" Комментарий об архитектуре приложения 1.Создайте класс ApplicationServer с одним методом start(portNumber). Он принимает на вход порт, на котором запускается наше приложение. 2.В этой домашке не нужно подключаться в бд. Однако это не отменяет необходимость использования трехслойной архитектуры приложения в этой домашке. Создайте классы для каждого из слоев, распределите их по нужным пакетам. Здесь нам придется вручную сделать внедрение зависимостей. Создайте объекты классов сервисов и репозиториев в методе start из первого пункта. Положите эти объекты внутрь сервлетов. Для этого создайте объекты классов сервлетов, положите в них класс сервиса. Далее используйте класс ServletHolder для того, чтобы положить сервлеты внутрь ServletContextHandler. Это должно выглядеть следующим образом:// созданы переменные server и servletContextHandler, см пример из лекции var repository = new Repository(); var serice = new Service(repository); var servlet = new Servlet(serice); handler.addServlet(new ServletHolder(servlet), "url"); // далее идет запуск сервера. Пожелания и особенности: Выполнить задание на Java по разработке rest-api бэкэнда. Для выполнения задания пришлю файл с репозиторием, после написания кода он должен проходить по тестам на gradle. Далее будет текст задания. Веб-приложение "Анекдоты"Вам необходимо разработать rest-api бэкенда для приложения Анекдоты. Вам необходимо релизовать следующее api: 1. get /api/jokesКод ответа - 200. Возвращает все анекдоты (в теле ответа), которые были ранее сохранены на сервере в формате: { "jokes": [ // далее список анекдотов: { "id": 1, "title": "Joke title", "content": "Joke content", "created_at": "28.03.2023" }, ... ] } 2. get /api/jokes/{id}где вместо {id} - подставляет id интересуемого нас анекдота. Код ответа - 200. Возвращает анекдот с переданным id в теле ответа в следующем формате: { "id": 1, "title": "Joke title", "content": "Joke content", "created_at": "28.03.2023" } Если анекдот с переданным id не найден - верните 404 c сообщением "Joke not found" Комментарий: Как URI для сервлета укажите api/jokes/* , в самом сервлете посмотрите на метод request.getPathInfo() 3. post /api/jokesСохраняет новый анекдот. В теле запроса передает следующий json файл: { "title": "Joke title", "content": "Joke content" } Код ответа - 201. В ответ возвращает строку: "Joke created with id 1405", что говорит нам о том, что была создана шутка и ей был присвоен id=1405 4. delete /api/jokes/{id}Удаляет анекдот с переданным id. Код ответа - 200 Если анекдот с переданным id не найден - верните 404 c сообщением "Joke not found" Комментарий об архитектуре приложения 1.Создайте класс ApplicationServer с одним методом start(portNumber). Он принимает на вход порт, на котором запускается наше приложение. 2.В этой домашке не нужно подключаться в бд. Однако это не отменяет необходимость использования трехслойной архитектуры приложения в этой домашке. Создайте классы для каждого из слоев, распределите их по нужным пакетам. Здесь нам придется вручную сделать внедрение зависимостей. Создайте объекты классов сервисов и репозиториев в методе start из первого пункта. Положите эти объекты внутрь сервлетов. Для этого создайте объекты классов сервлетов, положите в них класс сервиса. Далее используйте класс ServletHolder для того, чтобы положить сервлеты внутрь ServletContextHandler. Это должно выглядеть следующим образом:// созданы переменные server и servletContextHandler, см пример из лекции var repository = new Repository(); var serice = new Service(repository); var servlet = new Servlet(serice); handler.addServlet(new ServletHolder(servlet), "url"); // далее идет запуск сервера.
Санкт-Петербург
Фрилансеры
2024-05-22
Подробнее
Разработка на Java
дистанционно
договорная
Для проекта для дипломной работы необходим сайт. Хотя бы набросок. Для защиты. Срок неделя. Требования в документе. Нужен сайт, считающий экономическую эффективность бизнес плана.
Санкт-Петербург
Фрилансеры
2024-05-16
Подробнее
Разработка на Java
дистанционно
договорная
Помощь с лабораторной работой.
Санкт-Петербург
Фрилансеры
2024-05-05
Подробнее
Разработка на Java
дистанционно
договорная
Нужен прогер кто может Код на java - его вычисления перенести на библиотеку cudo. Пожелания и особенности: Нужен прогер кто может Код на java - его вычисления перенести на библиотеку cudo.
Санкт-Петербург
Фрилансеры
2024-04-24
Подробнее
Разработка на Java
дистанционно
договорная
Программное обеспечение для вендингового аппарата сахарной ваты. Есть китайское на аппарате, я хочу прошить, чтобы доступ и управление по было у меня.
Санкт-Петербург
Фрилансеры
2024-04-16
Подробнее
Разработка на Java
дистанционно
договорная
Онлайн. Нужно проверить написанный код алгоритма на Java. Ввод данных и расчет согласно алгоритма работает корректно. Помочь исправить вывод результата в виде графики (точки и геом. фигуры на координатной плоскости. Данная часть пока не работает корректно. Найденные ошибки прокомментировать.
Санкт-Петербург
Фрилансеры
2024-04-10
Подробнее
Разработка на Java
дистанционно
договорная
Навык решения задач на логику с помощью ЯП Java.
Санкт-Петербург
Фрилансеры
2023-11-01
Подробнее

Часто задаваемые вопросы


Почему стоит искать работу для фриласнеров по профилю разработка на java в Санкт-Петербурге у нас?

🔸 Более 1119 предложений о работе за сегодня в тематике разработки на java
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю разработка на java уже сегодня!
🔸 Свежих заказов на разработку на java в Санкт-Петербурге для фрилансеров на декабрь 2024 года — 1 шт.

Как найти удалённую работу для фриланс-специалистов по профилю разработка на java в Санкт-Петербурге?

Вы специалист по разработке на java и ищете проекты и заказы на удалёнке в Санкт-Петербурге? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня

Сколько проектов для IT-специалистов по профилю разработка на java в Санкт-Петербурге?

На декабрь 2024 года опубликовано 0 предложений удалённой работы от прямых заказчиков для исполнителей по специализации разработка на java

Сколько можно заработать выполняя проекты по разработке на java?

Специалисты по профилю разработка на java зарабатывают от 1000.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете