Веб-разработка. Лабораторные работы. Необходимо выполнить две лабораторные работы и провести занятия для объяснения происходящего. Диапазон цены указан за одну работу.
Веб-разработка. Настройка, доработка существующего продукта. Имеется сайт созданный Topform Нужно доделать уже существующий функционал и создать новый.
Https://github.com/netology-code/jd-homeworks/blob/master/diploma/cloudservice.md Дипломная работа «Облачное хранилище» Описание проекта Задача — разработать REST-сервис. Сервис должен предоставить REST-интерфейс для загрузки файлов и вывода списка уже загруженных файлов пользователя. Все запросы к сервису должны быть авторизованы. Заранее подготовленное веб-приложение (FRONT) должно подключаться к разработанному сервису без доработок, а также использовать функционал FRONT для авторизации, загрузки и вывода списка файлов пользователя. Требования к приложению Сервис должен предоставлять REST-интерфейс для интеграции с FRONT. Сервис должен реализовывать все методы, описанные в yaml-файле: Вывод списка файлов. Добавление файла. Удаление файла. Авторизация. Все настройки должны вычитываться из файла настроек (yml). Информация о пользователях сервиса (логины для авторизации) и данные должны храниться в базе данных (на выбор студента). Требования к реализации Приложение разработано с использованием Spring Boot. Использован сборщик пакетов gradle/maven. Для запуска используется docker, docker-compose. Код размещён на Github. Код покрыт unit-тестами с использованием mockito. Добавлены интеграционные тесты с использованием testcontainers. Шаги реализации Изучите протокол получения и отправки сообщений между FRONT и BACKEND. Нарисуйте схему приложений. Опишите архитектуру приложения, где хранятся настройки и большие файлы, структуры таблиц/коллекций базы данных. Создайте репозиторий проекта на Github. Напишите приложение с использованием Spring Boot. Протестируйте приложение с помощью curl/postman. Протестируйте приложение с FRONT. Напишите README.md к проекту. Отправьте на проверку. Описание и запуск FRONT Установите nodejs (версия не ниже 19.7.0) на компьютер, следуя инструкции. Скачайте FRONT (JavaScript). Перейдите в папку FRONT приложения и все команды для запуска выполняйте из неё. Следуя описанию README.md FRONT проекта, запустите nodejs-приложение (npm install, npm run serve). Далее нужно задать url для вызова своего backend-сервиса. В файле .env FRONT (находится в корне проекта) приложения нужно изменить url до backend, например: VUE_APP_BASE_URL=http://localhost:8080. Нужно указать корневой url вашего backend, к нему frontend будет добавлять все пути согласно спецификации Для VUE_APP_BASE_URL=http://localhost:8080 при выполнении логина frontend вызовет http://localhost:8080/login Запустите FRONT снова: npm run serve. Изменённый url сохранится для следующих запусков. По умолчанию FRONT запускается на порту 8080 и доступен по url в браузере http://localhost:8080. Если порт 8080 занят, FRONT займёт следующий доступный (8081). После выполнения npm run serve в терминале вы увидите, на каком порту он запустился. Авторизация приложения FRONT-приложение использует header auth-token, в котором отправляет токен (ключ-строка) для идентификации пользователя на BACKEND. Для получения токена нужно пройти авторизацию на BACKEND и отправить на метод /login логин и пароль. В случае успешной проверки в ответ BACKEND должен вернуть json-объект с полем auth-token и значением токена. Все дальейшие запросы с FRONTEND, кроме метода /login, отправляются с этим header. Для выхода из приложения нужно вызвать метод BACKEND /logout, который удалит/деактивирует токен. Последующие запросы с этим токеном будут не авторизованы и вернут код 401. Обратите внимание, что название самого параметра (как и всех параметров в спецификации), его регистр имеют значение. Важно, чтобы ваш backend возвращал токен в поле auth-token – если поле будет называться authToken или authtoken, фронт не сможет найти токен и дальше логина процесс не пройдёт. Настройка CORS Чтобы FRONT смог обратиться к вашему серверу, необходимо настроить CORS в вашем приложении. Например, можно сделать это, добавив конфигурацию: импорт организации.springframework.контекст.аннотация.Настройка; импортируйте org.springframework.web.сервлет.конфигурацию.аннотацию.CorsRegistry; импортируйте org.springframework.web.сервлет.конфигурацию.аннотацию.EnableWebMvc; импортируйте org.springframework.web.сервлет.конфигурацию.аннотацию.WebMvcConfigurer;@Конфигурация @EnableWebMvc класс WebConfig реализует WebMvcConfigurer { @Переопределить публичную недействительность addCorsMappings(CorsRegistry реестра) { реестр.отображение("/ **") .Разрешенные значения(истина) .Разрешенные исходные данные("http://localhost:8081 ") .Разрешенные методы("*"); } } где адрес в параметре allowedOrigins – это адрес фронта. Дополнительные рекомендации Это итоговый проект, где вы будете использовать все полученные вами знания не только в написании кода, но и в поиске информации, в траблшутинге и т.д. Используйте все доступные вам инструменты, чтобы решить возникающие проблемы: Используйте консоль разработчика в браузере, вкладка Network. Она позволит вам увидеть, какой запрос отправляет фронт, какие параметры и url он использует, какой ответ он получает. Используйте дебаг в IDEA, чтобы увидеть весь процесс обработки запроса вашим приложением. Используйте интернет для поиска.
разработка токенизатора. Разработка с нуля. 1. Разработать собственный токенизатор, в котором для каждого токена будет присваиваться его тип: «слово», «имя собственное», «год», «дата» и пр. Допускается адаптация готовых реализаций. Например, в NLTK или Stanza. 2. Подобрать текст не менее 1800 символов, но не более 3600 символов на русском языке с вкраплениями латинизированных названий. В тексте должно быть не менее пяти различных видов токенов. 3. Оценить работу собственного токенизатора, описать ошибки и возможные решения. сформулировать цель, задачи, используемый инструментарий, описать материал и прикрепить результаты: код, вывод и свои комментарии (оценка работы, достоинства и недостатки, предложения по улучшению и пр. информация). 4. Оформить результаты работы в виде отчета. объем 10 страниц.
Разработка приложений для ПК. Разработка с нуля. Ситуация следующая. Wildberries даeт скачать этикетки для коробов только в формате pdf. в этом pdf они расположены на листе А4 в два столбика. Проблема заключается в том, что эти этикетки с листа не распечатать на термопринтере, где этикетки в рулоне размером 58*40. задача заключается в том чтобы при помощи скрипта эти этикетки из pdf формата попадали каждая на отдельный лист для печати в термопринтер.
Ардуино управление электродвигателями. Доработка существующего продукта. Существует схема управления 6 двигателями постоянного тока. 4 двигателя управляются 2 пультами. 2 двигателя управляются сервотестером через плату сервопривода. Задача: Обеспечить управление всеми электродвигателями при помощи платы ардуино.
Веб-разработка. Разработка с нуля. Нужна помощь в работе на asp.net framework на c#. Нужно просто создать бд и отображение + изменить вывод главной страницы (дизайн), включая гиперссылки +сортировка и ПОИСК.
Нужно помочь с реализацией сервиса кошелек. Union архитектура. Вопросы по модулям и уровням. Реализация почти готова, нужны советы и корректировки в соответствии с тз.
Веб-разработка. Разработка с нуля, тестирование, настройка. Требуется Python функция на Yandex Cloud Functions, которая по вебхуку будет получать PDF или XLS файл из поля сделки Битрикс24, отправлять его текстовое содержимое в другой сервис по API, возвращать результат в другое поле сделки. Роботы в самом Битрикс24 настраивать не требуется. Подготовка Yandex Cloud Functions требуется.
Почему стоит искать работу для фриласнеров по профилю разработка и программирование в Санкт-Петербурге у нас?
🔸 Более 0 предложений о работе за сегодня в тематике разработка и программирование
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю разработка и программирование уже сегодня!
🔸 Свежих заказов на разработка и программирование в Санкт-Петербурге для фрилансеров на май 2026 года — 20000 шт.
Как найти удалённую работу для фриланс-специалистов по профилю разработка и программирование в Санкт-Петербурге?
Вы специалист по разработка и программирование и ищете проекты и заказы на удалёнке в Санкт-Петербурге? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю разработка и программирование в Санкт-Петербурге?
На май 2026 года опубликовано 20000 предложений удалённой работы от прямых заказчиков для исполнителей по специализации разработка и программирование
Сколько можно заработать выполняя проекты по разработка и программирование?
Специалисты по профилю разработка и программирование зарабатывают от 1000.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете