PHP разработчик бэкенд
от 100 000 ₽
Язык PHP (на уверенном уровне)
Синтаксис: Переменные, типы данных, условия, циклы, функции.
ООП (Объектно-Ориентированное Программирование): Это критически важно. Понимание и умение применять: Классы, Объекты, Наследование, Инкапсуляция, Полиморфизм, Абстрактные классы и интерфейсы, Трейты.
Работа с ошибками: Механизм try...catch, основные типы исключений.
Пространства имен (Namespaces) и Автозагрузка (Composer Autoload).
Встроенные функции: Для работы с массивами, строками, файлами, датами.
Фреймворк Laravel (Понимание архитектуры и ключевых компонентов)
Архитектура MVC (Model-View-Controller): Четкое понимание, что за что отвечает.
Маршрутизация (Routing): Создание routes для веб- и API-эндпоинтов.
Eloquent ORM: Работа с базой данных на уровне объектов, а не SQL-запросов. Миграции, модели, "сиды" (Seeders) и "фабрики" (Factories).
Middleware: Понимание концепции и использование встроенных (например, для аутентификации).
Контроллеры (Controllers): Создание и использование для обработки логики запросов.
Формы и Валидация: Работа с формами, проверка входящих данных.
Аутентификация (Authentication): JWT token.
Базы данных и SQL
Основы реляционных БД: Что такое таблицы, связи (один-ко-многим, многие-ко-многим), ключи.
Git: Базовые команды (git init, add, commit, push, pull, clone). Понимание, что такое ветвление (branching) и как делать merge. Обязательно наличие аккаунта на GitHub/GitLab с несколькими учебными проектами.
Composer: Понимание, что это менеджер зависимостей. Умение использовать composer.json и устанавливать пакеты.
HTTP/HTTPS: Базовое понимание протокола: методы (GET, POST), статусы ответов (200, 404, 500), заголовки.
Docker: Базовый уровень.
Обязательно нужно посмотреть пет проект(как минимум наличие обязательно).
RESTful API: Умение создавать и потреблять API-эндпоинты в Laravel (используя Ресурсы - Resources).
SQL: Умение писать базовые запросы SELECT, INSERT, UPDATE, DELETE, JOIN.
Опубликована 3 дня назад
Похожие вакансии
- Можно удаленно
- Подработка
- Опыт от 3 лет
- Томск