Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#middle

Как насчёт творчества? Наверняка вы уже давно используете один из популярных фреймворков и знать не знаете проблем. Давайте выйдем из зоны комфорта и посмотрим на эволюцию роутингов, используя некоторые из компонентов Symfony.

https://www.sitepoint.com/build-php-framework-symfony-components/
#video #doctrine

Doctrine — популярный инструмент по работе с базами данных. Вы привыкли видеть Doctrine во фреймворке Symfony, а что если мы попробуем разобраться с ней отдельно от него?

https://bit.ly/2OMRG46
#architecture #mvc

PHP сегодня — это не просто формочки да работа с базой данных. Это архитектура, паттерны и множество лучших практик создания приложения на данном языке. В этих двух статьях раскрываются самые популярные принципы создания приложений на PHP:

https://bit.ly/2PxYrfw

https://bit.ly/2QUH59j
#sql

Веб-разработка — это, главным образом, работа с базами данных. Как на 2018 выглядит SQL и базы данных — узнаем из этой статьи:

https://bit.ly/2OMvabv
#symfony

Настало время изучить фреймворк, а вы не знаете, какой из них выбрать? От себя посоветуем Symfony 4. Мощный фреймворк, с которым вы сможете сделать приложения любой степени сложности. Данное руководство расскажет вам, как выглядит современная Symfony.

https://bit.ly/2DKXEkO
​​#вакансия

Открытые IT-вакансии Райффайзенбанка в Москве и Омске:

– Frontend-разработчик, Москва: https://vk.cc/8HNFli
– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp

Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
#oop

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

https://bit.ly/2RZeijL
#библиотека

Данные — новая нефть, которые нуждаются в быстрой добычи. Что вы будете делать, если вам понадобятся данные для приложения? Конечно скрапить их оттуда, где они есть. Можно усложнить себе задачу и делать это с помощью регулярных выражений, а можно скачать библиотеку Goutte и радоваться жизни.

https://github.com/FriendsOfPHP/Goutte
#sql #nosql

На этом тема данных вряд ли исчерпала себя. Ведь веб-приложения также активно пользуются базами данных, и настоящему разработчику на PHP надо уметь пользоваться многими видами СУБД, чтобы обеспечить свои приложениями масштабностью данных и, в то же время, эффективностью. В этой статье автор сравнит NoSQL и SQL базы данных и расскажет, нужно знать что-то больше или лучше обе СУБД сразу.

https://bit.ly/2OSD9Uz
#sql #video

Большой курс по SQL для тех, кто только начинает знакомиться с веб-программированием.

https://bit.ly/2qW2bZn
#php #book

Разработка на PHP почти всегда связана с базами данных: вам нужно грамотно и эффективно доставать большие объёмы данных и хранить их правильным образом, соблюдая принципы нормальных форм и учитывая возможности вашей базы данных. Это руководство познакомит вас с объектно-реляционной моделью данных на примере популярной ORM Doctrine 2. Кроме этого, вы напишите собственную ORM, что даст вам понимание того, как они устроены и работают.

https://yangx.top/progbook/1870
#yii2 #video

Несмотря на то, что в мире фреймворков часто можно услышать о том, как адепты одного фреймворка ненавидят другой и все вместе ненавидят третий, знать или хотя бы представлять, как работают все из них, явно будет не лишним. Тем более если отстраниться от ваших личных предпочтений, важным остаётся только то, что полезно бизнесу. Именно поэтому сегодня мы предлагаем посмотреть вам хороший туториал по фреймворку Yii2.

https://bit.ly/2qYx1AJ
#orm #eloquent

При ежедневной однообразной разработке и при работе с небольшими данными, нет особой надобности писать на чистом SQL, можно использовать ORM. В данном плейлисте вы познакомитесь с одной из самых популярных из них — ORM Eloquent. Это компонент фреймворка Laravel, который вы можете попробовать отдельно от него или с ним. Как вам будет удобнее.

https://bit.ly/2DRC7H9
#video #meetup

Также на этом митапе одним из спикеров была поднята интересная тема о необходимости ORM в сложной разработке. Предлагаем посмотреть, но относиться к словам автора не как к аксиоме, а только как к одному из взглядов.

https://bit.ly/2QhbZeI
#symfony #beginners

А вы знали, что на github'е есть демо-приложение на фреймворке Symfony с обильными комментариями и простыми объяснениями. Вы можете его скачать и попробовать в действии. Хорошая практика для тех, кто только начинает изучать фреймворка.

https://github.com/symfony/demo
#laravel #beginners

Раз уж на то пошло, для Laravel тоже есть такой проект на github'e. Если вы уже прочитали документацию по фреймворку, то обзор проекта будет вам в пользу.

https://github.com/bestmomo/laravel5-example