https://tproger.ru/curriculum/php-beginner/
План действий. Посмотрим на результаты.
План действий. Посмотрим на результаты.
Рассказываем, что делать, если вы хотите изучить PHP с нуля: с чего начать, как продолжить и успешно пройти первое собеседование.
Зачем учить PHP?
Среди главных преимуществ языка:
- простота и низкий порог вхождения;
- эффективность для решения задач веб-разработки;
- множество удобных фреймворков;
- востребованность навыков: на рынке есть много вакансий как для Junior PHP-разработчиков, так и для опытных Senior’ов;
- возможность использования в изолированной среде;
- большое количество материалов для изучения языка, активное сообщество.
С другой стороны, язык часто критикуют за несогласованный синтаксис функций, отсутствие обратной совместимости между версиями, многопоточности и поддержки многобайтовых кодировок в ядре.
Что учить?
- основы языка: синтаксис, типы данных, переменные, функции, константы, массивы, объекты, выражения;
- основы HTML, CSS и веб-дизайна;
- реляционные БД;
- Linux, HTTP, Nginx, Apache;
- FTP, Git и другие инструменты;
- шаблоны проектирования;
- Object-relational mapping (ORM);
- Model-View-Controller (MVC);
- фреймворки и микрофреймворки;
- тестирование;
- средства виртуализации: Vagrant, Docker.
Где писать код?
IDE
Попробуйте каждую среду разработки и поймёте, с какой платформой вам комфортнее всего работать:
Редакторы кода для PHP-проектов
Где учить?
Учебники
PHP: The Right Way
СкачатьPHP. Сборник рецептов
СкачатьИзучаем PHP 7. Руководство по созданию интерактивных веб-сайтов
Скачать
Ещё книги по PHP — в нашей подборке.
Комментарии
Отправить комментарий