🏆 151 курс за 1 подписку: хватит выбирать — бери все и сразу!

Один клик — 151 возможность. Подпишись на OTUS сейчас!
Техномир мчится вперед, а вместе с ними растут и требования к специалистам. OTUS придумал крутую штуку — подписку на 151 курс по всем ключевым направлениям IT!
-
Почему подписка OTUS меняет правила игры:
- Доступ к 151 курсу от практикующих экспертов
- В 3 раза выгоднее, чем покупать каждый курс отдельно
- До 3 курсов одновременно без дополнительных затрат
- Свобода выбора направления — меняй треки когда угодно
Изучай новое, развивайся в своем темпе, меняй направления — подпишись на OTUS и прокачивай скилы по полной!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576. Erid 2VtzqupFnNL
После этого списка многие из вас обнаружат, что даже наполовину не являются PHP Junior. А всё из-за грубого заблуждения, что Junior – низший уровень.
PHP и сопутствующие технологии
PHP не одинок и всегда работает в связке с другими технологиями, которые тоже требуют внимательного изучения.
Видео-уроки
HTTP протокол, GET и POST запросы
Работая с PHP, вы одновременно должны понимать принципы передачи данных по сети через HTTP протокол и знать разницу между GET и POST запросами. Из этого видео вы узнаете всё и даже больше:
https://www.youtube.com/watch?v=PUPDGbnpSjw
Git и Github
PHP Junior обязан уметь пользоваться системой контроля версий Git и завести репозиторий на GitHub'e или Bitbucket'e. Это не просто место, где вы можете хранить ваши проекты, а ваше резюме для будущих работодателей. Автор этого видео научит основным командам для начала работы:
https://www.youtube.com/watch?v=SWYqp7iY_Tc
Composer
По PHP можно найти много разных библиотек, которые лучше устанавливать к себе на проект через Composer, а как это сделать - покажет автор этого видео:
https://www.youtube.com/watch?v=FFwtoK8NRps
Книги
- PHP 7, М. Кузнецов
- Объектно-ориентированное программирование на PHP, Игорь Симдянов
- PHP. Объекты, шаблоны и методики программирования, Мэтт Зандстра
Полезные статьи
- Веб-сервер на основе Nginx и PHP-FPM
- Оптимальная настройка Nginx
- Команды bash, о которых вы, возможно, не знали
- Стандарты PSR
- Стандарты оформления кода на Symfony
Окружение и среда разработки
PhpStorm
Забудьте про текстовые редакторы, NetBeans и VS Code. Единственная IDE, с которой вы должны подружиться, – PhpStorm. Туториал от создателей IDE поможет вам разобраться в нём и узнать о его необычных возможностях:
https://www.youtube.com/watch?v=tH2TvzgFCU0
Docker
Потихоньку начинайте знакомиться с Docker, запустите в нём первый проект, а если не знаете о нём ничего, то посмотрите следующий туториал:
https://www.youtube.com/watch?v=pGYAg7TMmp0
Библиотеки и фреймворки
PHPUnit
В мире серьёзной коммерческой разработки принято тестировать приложения, а что это такое, и какая библиотека самая популярная, расскажет автор этого плейлиста:
https://www.youtube.com/watch?v=k9ak_rv9X0Y
Ratchet
Хотите написать что-то сложнее блога? Напишите чат! В этом вам поможет библиотека Ratchet:
https://www.youtube.com/watch?v=AEpq8gggwLk
Laravel
Один из лучших фреймворков современного PHP, который не стыдно изучить. И лучше это сделать с помощью уроков от Laracasts:
https://www.youtube.com/watch?v=3uYXAcit_Sg
Twig
Twig – это популярный шаблонизатор, призванный сделать код чище. Является частью фреймворка Symfony, однако вы можете им пользоваться отдельно. Небольшой плейлист по основам:
https://www.youtube.com/watch?v=SVb0whlghQY
Xdebug
PHP Junior должен знать, что на вардампах далеко не уедешь, и поэтому надо научиться пользоваться Xdebug:
https://www.youtube.com/watch?v=d5gQW7y0O4s
Ещё немного полезных статей и книг
- Создаём свой фреймворк на PHP
- Что такое ORM?
- Документация по популярной ORM от Laravel - Eloquent ORM
- Pro PHP MVC
Практика для PHP Junior
- На примере собственного фреймворка создаём интернет-магазин
- Курс по PDO
- Создаём небольшой блог с помощью фреймворка Laravel
- Множество заданий по PHP
Если всё то, что здесь представлено, вам знакомо, и вы умеете с этим работать, то вы – PHP Junior разработчик. У остальных же впереди ещё много задач на выполнение. Дерзайте и удачи!
Комментарии