Лабораторная работа — PHP и его экосистема
Задание 1.1
Самостоятельно изучите следующие git-команды:
git init
git pull
git push
git fetch
git add
git commit
git status
git clone
git checkout
git checkout -b
git checkout — file
git reset (—hard, —soft)
git branch
git log
git cherry-pick
git merge
git config user.name «John Doe»
git config user.email «foo@example.ru»,
(понять что делает флаг —global)
Задание 1.2
Создайте новый (пустой) проект в PHPStorm / VSCode, а также создайте
публичный репозиторий на gitlab.com
Попробуйте запустить команды из задания 1.1.
Задание 1.3
Настройте виртуальный хост uXXXXXX-lab1.local
(вместо XXXXXX укажите свой номер студенческого билета)
* все последующие задания должны работать с хостом uXXXXXXlab1.
local
Задание 1.4
С помощью composer установите библиотеку symfony/validator
Сгенерируйте файл для автозагрузки (composer dump-autoload)
Подключите autoload.php в свой проект.
Продемонстрируйте работу валидатора (в своём проекте) на примерах из
документации.
Задания по вариантам
Вариант №1
Задание 2.1
Создайте класс User, который в конструкторе принимает id пользователя,
имя, email и пароль. Для каждого свойства создайте собственные правила
валидации. Создайте несколько пользователей и продемонстрируйте
работу валидатора. Добавьте метод, который возвращает дату и время
создания текущего объекта (пользователя).
Задание 2.2
Создайте класс Comment, который в конструкторе принимает объект
класса User и текст сообщения. Создайте несколько комментариев,
поместите их в массив/коллекцию. Пройдитесь по всем комментариям и
выведите только те комментарии, пользователи которых были созданы
после $datetime (объект класса DateTime, задается пользователем).
Вариант №2
Задание 2.1
Создайте класс Employee, который в конструкторе принимает id
сотрудника, имя, размер зарплаты, дату принятия на работу. Добавьте
метод, который возвращает текущий опыт работы сотрудника (количество
полных лет). Для каждого свойства создайте собственные правила
валидации. Создайте несколько пользователей и продемонстрируйте
работу валидатора.
Задание 2.2
Создайте класс Department, который в конструкторе принимает массив
объектов класса Employee (сотрудников) и название. Добавьте метод,
который возвращает суммарный размер зарплаты сотрудников. Создайте
несколько объектов класса Department, поместите их в массив/коллекцию.
Выведите отделы с наименьшим и с наибольшим размером суммарной
зарплаты. Если несколько отделов имеют одинаковый размер суммарной
зарплаты, выведите тот отдел, который имеет большее количество
сотрудников (если и этот показатель равный – выведите все подобные
отделы).
или напишите нам прямо сейчас:
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.