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 дня назад

Похожие вакансии

На проект по доработке коробочного решения Битрикс24 требуется web-разработчик / программист. Проект включает в себя доработки текущих модулей и написание новых. Обязанности: Создание прототипов и макетов; Верстка и дизайн интерфейса; Разработка и ин...
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании Консалтинговое агентство TPGКонсалтинговое агентство TPG
  • Томск
2 дня назад

Похожие вакансии

Логотип компании Консалтинговое агентство TPGКонсалтинговое агентство TPG
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.