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

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

от 120 000 ₽
Рыночная зарплата
Присоединяйтесь к нашей команде как Backend-разработчик!
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Sprouter Technologies Inc.Sprouter Technologies Inc.
  • Томск
8 дней назад
На проект по доработке коробочного решения Битрикс24 требуется web-разработчик / программист.
  • Можно удаленно
  • Подработка
  • Опыт от 3 лет
Логотип компании Консалтинговое агентство TPGКонсалтинговое агентство TPG
  • Томск
22 дня назад
110 000 - 140 000 ₽
Рыночная зарплата
Коллектив ООО "Тракт-Автоматика" в поисках активного сотрудника на должность Инженер-разработчик электронных ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Тракт-АвтоматикаТракт-Автоматика
  • Томск
18 дней назад
до 200 000 ₽
Выше средней на 63%
INFOMATIX – российский разработчик и производитель программно-аппаратных комплексов для современного ... Организация и модерация рабочих сессий DFMEA с командами схемотехников, embedded-разработчиков, конструкторов ... Мы ждем, что вы: Имеете опыт работы от 3-5 лет в роли инженера-конструктора, инженера-разработчика электроники ...
  • Можно удаленно
  • Частичная занятость
  • Опыт от 3 лет
Логотип компании ИнфоматиксИнфоматикс
  • Томск
8 дней назад

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

от 120 000 ₽
Логотип компании Sprouter Technologies Inc.Sprouter Technologies Inc.
Логотип компании Консалтинговое агентство TPGКонсалтинговое агентство TPG
110 000 - 140 000 ₽
Логотип компании Тракт-АвтоматикаТракт-Автоматика
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.