Веб-приложение на Yii2 (Laravel возможно)

500 000 руб. за проект
22 июля 2024, 09:08 • 10 откликов • 57 просмотров
Описание проекта:

Наш проект представляет собой современное веб-приложение для управления задачами и проектами, разработанное на фреймворке Yii2. Если у Вас есть опыт в Laravel или в другом PHP фреймворке, то можете тоже откликаться. Оно предназначено для использования как небольшими командами, так и крупными организациями, предоставляя удобные инструменты для планирования, отслеживания и контроля выполнения задач.

Технологии:

Уверенное использование Yii2: настройка приложений, работа с конфигурационными файлами, создание и использование компонентов. (Laravel и другие PHP фреймворки тоже рассматриваем).

Опыт создания и настройки сложных маршрутизаций и управление жизненным циклом запросов.

Понимание и использование механизмов кеширования в Yii2 (e.g., Cache, FileCache, DbCache).

PHP и ООП:

Понимание принципов ООП и SOLID-принципов.

Опыт работы с неймспейсами и автозагрузкой классов.

Знание паттернов проектирования (например, Singleton, Factory, Observer) и их применение в проектах.

Работа с базами данных:

Опыт работы с Active Record и Query Builder в Yii2.

Опыт написания сложных SQL-запросов и оптимизации запросов для повышения производительности.

Умение работать с миграциями и схемами базы данных, настройка и выполнение миграций через консоль Yii2.

Интеграция с внешними сервисами и API:

Опыт работы с RESTful и SOAP API, использование Guzzle или других HTTP-клиентов.

Настройка и использование OAuth2 и JWT для аутентификации и авторизации.

Frontend технологии:

Знание основ AJAX и работы с REST API.

Опыт работы с JavaScript, jQuery, и понимание современного CSS и HTML5.

Проектирование и архитектура приложений:

Опыт проектирования и реализации архитектуры приложений с учетом масштабируемости и безопасности.

Понимание принципов MVC и их применение в Yii2.

Опыт работы с Dependency Injection и использование сервисных контейнеров.

Тестирование и деплой:

Системы контроля версий:

Опыт работы с Git, знание базовых и продвинутых команд.

Понимание работы с ветками, pull request'ами и код-ревью процессами


Наш проект разрабатывается командой опытных специалистов, включая разработчиков, дизайнеров и менеджеров проектов, которые работают по методологиям Agile/Scrum для обеспечения качественного и своевременного выполнения задач.

Требуется продолжить разработку проекта. Требуется опыт в подобных проектах. К сожалению, на этот проект не рассматриваем команды и аутстаффинг.