Devmann - легко о программировании
101 subscribers
58 photos
5 videos
1 file
63 links
Download Telegram
Давай займемся самообучением 🐘 построим структуру своего PHP приложения

Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно создадим форму авторизации с хорошей и удобной структурой.

На видео автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает как правильно разделить его на части.

Ссылка на урок

#самообучение #php
Что нужно знать в изучении PHP в 2022?

Если коротко:
Синтаксис любого языка лежит в основе его изучения. Очень важно разобраться с типами данных, переменными, операторами, классами, функциями и другими составляющими.

Git - если вы впервые сталкиваетесь с Git, то в двух словах — это удобный инструмент для работы над проектом в команде, который позволяет сохранять состояния кода на разных этапах его «жизни».

Кеширование - Скорость ответа веб-приложения обусловлена не только серверами, но и качественным кодом. Иногда для его увеличения достаточно уменьшить количество запросов к базе данных или запомнить результат «тяжеловесных» вычислений. И здесь приходят на помощь механизмы кэширования. Научитесь использовать хотя бы одно из хранилищ данных типа «ключ‑значение» — Redis либо Memcached.

Научитесь работать в фоне - для этого пригодятся:
Cron — программа, что выполняет задания по расписанию, и Crontab — текстовый файл со списком команд, которые должны выполняться в заданное время.
RabbitMQ — брокер сообщений, принимающий, хранящий и пересылающий сообщения своим клиентам.
Kafka — высокопроизводительный распределённый брокер сообщений с открытым исходным кодом.

Фреймворки. В них вы найдете лучшие современные практики, а также выработаете привычку к созданию качественной архитектуры. К популярным PHP фреймворкам можно отнести Symfony, Laravel, Yii.

API - для работы с серверной частью веб-приложений необходимо освоить как средство интеграции приложений для импорта данных, подключения сторонних сервисов и использования готовых решений в своём проекте.

Как итог: Чтобы освоить PHP разработку с нуля в 2022 году, вы должны понять принцип работы HTTP, знать и использовать основные интерфейсы и фреймворки, получить навык работы с такими СУБД, как PostgreSQL и MongoDB, научиться строить REST JSON API, знать и работать с инструментами кеширования, а также фонового выполнения задач.

Что по деньгам и времени? 3-4 месяца вполне доступно чтобы освоить основы PHP и выбрать фреймворк для дальнейшего изучения и поиска работы джуном. ЗП смотрите от 50-60к на старте и поднимайте каждые полгода

Во вложении дорожная карта изучения PHP в hd.

#самообучение #дорожнаякарта #roadmap #php
👍1