курс

PHP: Настройка окружения

757 сообщений в сообществе 3276 учащихся

Реальный опыт программирования возможен только если код запускается локально на своем компьютере. А для этого нужно выполнить достаточно много подготовительных действий: настроить операционную систему, установить интерпретатор, редактор, git, подготовить проект и т.д. Настройка окружения непростая тема для новичков. В этом курсе разбирается весь процесс от и до. Показываются не только базовые принципы организации окружения, но и так же хорошие практики по управлению кодом и отслеживанием его качества.

Чему вы научитесь:

  • Настраивать локальное окружение для запуска PHP-кода
  • Устанавливать библиотеки и подключать их в коде
  • Использовать программы улучшающие качество кода
зависимости composer автозагрузка
Последнее обновление: 14 января 2021

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и его целями
  • 2

    Установка PHP

    Установить интерпретатор и научиться пользоваться REPL

    тесты

  • 3

    Подробнее о PHP

    Познакомиться с понятием "интерпретация"

    тесты

  • 4

    Composer

    Узнать, зачем нужен пакетный менеджер и какие задачи он решает. Создать свой первый пакет.

    тесты

  • 5

    Управление зависимостями

    Научиться устанавливать дополнительные пакеты в свой проект

    тесты

  • 6

    Автозагрузка

    Разобраться с тем, как работает автозагрузка файлов в Composer

    тесты

  • 7

    Lock-файл

    Познакомиться с понятиями "транзитивные зависимости" и "ад зависимостей". Разобраться в том, как обеспечивается детерминированность в работе с пакетами.

    тесты

Автор

Аватар пользователя Kirill Mokevnin

Кирилл Мокевнин

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

Впечатления

Установил Убунту 18.04, php встал как родной. (С линуксом имею дело в первые). Спасибо за интересные курсы!!! Ответ на на самостоятельное задание 116.

Курс PHP: Настройка окружения
продолжительность
3 часа
награда
19 баллов