Хочешь уверенно проходить IT-интервью?

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.
💡 Почему Т1 тренажёр — это мастхэв?
- Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
- Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
- Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.
Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!
Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy
После этого списка многие из вас обнаружат, что даже наполовину не являются 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 разработчик. У остальных же впереди ещё много задач на выполнение. Дерзайте и удачи!
Комментарии