#architecture #mvc
PHP сегодня — это не просто формочки да работа с базой данных. Это архитектура, паттерны и множество лучших практик создания приложения на данном языке. В этих двух статьях раскрываются самые популярные принципы создания приложений на PHP:
https://bit.ly/2PxYrfw
https://bit.ly/2QUH59j
PHP сегодня — это не просто формочки да работа с базой данных. Это архитектура, паттерны и множество лучших практик создания приложения на данном языке. В этих двух статьях раскрываются самые популярные принципы создания приложений на PHP:
https://bit.ly/2PxYrfw
https://bit.ly/2QUH59j
Hacker Noon
PHP Software Architecture Part 1: MVC
In this series, we will be talking about PHP software architecture. Some may call it PHP application architecture or even PHP web…
#sql
Веб-разработка — это, главным образом, работа с базами данных. Как на 2018 выглядит SQL и базы данных — узнаем из этой статьи:
https://bit.ly/2OMvabv
Веб-разработка — это, главным образом, работа с базами данных. Как на 2018 выглядит SQL и базы данных — узнаем из этой статьи:
https://bit.ly/2OMvabv
Medium
Know SQL in 2018
As a technical recruiter I came across many positions where SQL was a critical skill. To be a Business Analyst, Data Scientist, Backend…
#symfony
Настало время изучить фреймворк, а вы не знаете, какой из них выбрать? От себя посоветуем Symfony 4. Мощный фреймворк, с которым вы сможете сделать приложения любой степени сложности. Данное руководство расскажет вам, как выглядит современная Symfony.
https://bit.ly/2DKXEkO
Настало время изучить фреймворк, а вы не знаете, какой из них выбрать? От себя посоветуем Symfony 4. Мощный фреймворк, с которым вы сможете сделать приложения любой степени сложности. Данное руководство расскажет вам, как выглядит современная Symfony.
https://bit.ly/2DKXEkO
Medium
Get Started with Symfony 4
For beginners ..
#вакансия
Открытые IT-вакансии Райффайзенбанка в Москве и Омске:
– Frontend-разработчик, Москва: https://vk.cc/8HNFli
– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp
Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
Открытые IT-вакансии Райффайзенбанка в Москве и Омске:
– Frontend-разработчик, Москва: https://vk.cc/8HNFli
– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp
Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
#design_patterns
Пять самых популярных паттернов проектирования на PHP для тех, кто не верит, что такое возможно.
https://bit.ly/2OTwvO1
Пять самых популярных паттернов проектирования на PHP для тех, кто не верит, что такое возможно.
https://bit.ly/2OTwvO1
Medium
The 5 Most Common Design Patterns in PHP Applications
If you think that the number one pattern is Singleton then you are fired! The Singleton pattern is already deprecated, and not wanted and…
#oop
ООП в PHP в последних версиях позволяет строить хорошую архитектуру приложения, соблюдать многие популярные принципы чистоты и повторного использования кода. Если вы ещё незнакомы с ООП, то вам уже пора:
https://bit.ly/2RZeijL
ООП в PHP в последних версиях позволяет строить хорошую архитектуру приложения, соблюдать многие популярные принципы чистоты и повторного использования кода. Если вы ещё незнакомы с ООП, то вам уже пора:
https://bit.ly/2RZeijL
#библиотека
Данные — новая нефть, которые нуждаются в быстрой добычи. Что вы будете делать, если вам понадобятся данные для приложения? Конечно скрапить их оттуда, где они есть. Можно усложнить себе задачу и делать это с помощью регулярных выражений, а можно скачать библиотеку Goutte и радоваться жизни.
https://github.com/FriendsOfPHP/Goutte
Данные — новая нефть, которые нуждаются в быстрой добычи. Что вы будете делать, если вам понадобятся данные для приложения? Конечно скрапить их оттуда, где они есть. Можно усложнить себе задачу и делать это с помощью регулярных выражений, а можно скачать библиотеку Goutte и радоваться жизни.
https://github.com/FriendsOfPHP/Goutte
GitHub
GitHub - FriendsOfPHP/Goutte: Goutte, a simple PHP Web Scraper
Goutte, a simple PHP Web Scraper. Contribute to FriendsOfPHP/Goutte development by creating an account on GitHub.
#sql #nosql
На этом тема данных вряд ли исчерпала себя. Ведь веб-приложения также активно пользуются базами данных, и настоящему разработчику на PHP надо уметь пользоваться многими видами СУБД, чтобы обеспечить свои приложениями масштабностью данных и, в то же время, эффективностью. В этой статье автор сравнит NoSQL и SQL базы данных и расскажет, нужно знать что-то больше или лучше обе СУБД сразу.
https://bit.ly/2OSD9Uz
На этом тема данных вряд ли исчерпала себя. Ведь веб-приложения также активно пользуются базами данных, и настоящему разработчику на PHP надо уметь пользоваться многими видами СУБД, чтобы обеспечить свои приложениями масштабностью данных и, в то же время, эффективностью. В этой статье автор сравнит NoSQL и SQL базы данных и расскажет, нужно знать что-то больше или лучше обе СУБД сразу.
https://bit.ly/2OSD9Uz
Medium
Should You Use NoSQL Or SQL Db Or Both?
The argument around SQL vs. NoSQL is nothing but the comparison of relational vs. non-relational databases. The difference lies in how…
#sql #video
Большой курс по SQL для тех, кто только начинает знакомиться с веб-программированием.
https://bit.ly/2qW2bZn
Большой курс по SQL для тех, кто только начинает знакомиться с веб-программированием.
https://bit.ly/2qW2bZn
#php #book
Разработка на PHP почти всегда связана с базами данных: вам нужно грамотно и эффективно доставать большие объёмы данных и хранить их правильным образом, соблюдая принципы нормальных форм и учитывая возможности вашей базы данных. Это руководство познакомит вас с объектно-реляционной моделью данных на примере популярной ORM Doctrine 2. Кроме этого, вы напишите собственную ORM, что даст вам понимание того, как они устроены и работают.
https://yangx.top/progbook/1870
Разработка на PHP почти всегда связана с базами данных: вам нужно грамотно и эффективно доставать большие объёмы данных и хранить их правильным образом, соблюдая принципы нормальных форм и учитывая возможности вашей базы данных. Это руководство познакомит вас с объектно-реляционной моделью данных на примере популярной ORM Doctrine 2. Кроме этого, вы напишите собственную ORM, что даст вам понимание того, как они устроены и работают.
https://yangx.top/progbook/1870
Telegram
Книги для программистов
#yii2 #video
Несмотря на то, что в мире фреймворков часто можно услышать о том, как адепты одного фреймворка ненавидят другой и все вместе ненавидят третий, знать или хотя бы представлять, как работают все из них, явно будет не лишним. Тем более если отстраниться от ваших личных предпочтений, важным остаётся только то, что полезно бизнесу. Именно поэтому сегодня мы предлагаем посмотреть вам хороший туториал по фреймворку Yii2.
https://bit.ly/2qYx1AJ
Несмотря на то, что в мире фреймворков часто можно услышать о том, как адепты одного фреймворка ненавидят другой и все вместе ненавидят третий, знать или хотя бы представлять, как работают все из них, явно будет не лишним. Тем более если отстраниться от ваших личных предпочтений, важным остаётся только то, что полезно бизнесу. Именно поэтому сегодня мы предлагаем посмотреть вам хороший туториал по фреймворку Yii2.
https://bit.ly/2qYx1AJ
#orm #eloquent
При ежедневной однообразной разработке и при работе с небольшими данными, нет особой надобности писать на чистом SQL, можно использовать ORM. В данном плейлисте вы познакомитесь с одной из самых популярных из них — ORM Eloquent. Это компонент фреймворка Laravel, который вы можете попробовать отдельно от него или с ним. Как вам будет удобнее.
https://bit.ly/2DRC7H9
При ежедневной однообразной разработке и при работе с небольшими данными, нет особой надобности писать на чистом SQL, можно использовать ORM. В данном плейлисте вы познакомитесь с одной из самых популярных из них — ORM Eloquent. Это компонент фреймворка Laravel, который вы можете попробовать отдельно от него или с ним. Как вам будет удобнее.
https://bit.ly/2DRC7H9
#video #meetup
Подъехало видео с недавнего PHP митапа, на котором автор рассказывает про документооборот на php, различные виды архитектур и паттернов, используемых для этой задачи.
https://bit.ly/2S8xVpA
Подъехало видео с недавнего PHP митапа, на котором автор рассказывает про документооборот на php, различные виды архитектур и паттернов, используемых для этой задачи.
https://bit.ly/2S8xVpA
YouTube
Message-based architecture , Event Sourcing, Sagas и.... php - Максим Масюкевич
17.11.2018 Minsk Onliner PHP Meetup #2
Слайды: https://speakerdeck.com/mmasiukevich/message-based-architecture-in-php
Ребята, были проблемы с записью звука... простите, исправимся в будущем.
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь…
Слайды: https://speakerdeck.com/mmasiukevich/message-based-architecture-in-php
Ребята, были проблемы с записью звука... простите, исправимся в будущем.
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь…
#video #meetup
Также на этом митапе одним из спикеров была поднята интересная тема о необходимости ORM в сложной разработке. Предлагаем посмотреть, но относиться к словам автора не как к аксиоме, а только как к одному из взглядов.
https://bit.ly/2QhbZeI
Также на этом митапе одним из спикеров была поднята интересная тема о необходимости ORM в сложной разработке. Предлагаем посмотреть, но относиться к словам автора не как к аксиоме, а только как к одному из взглядов.
https://bit.ly/2QhbZeI
YouTube
Есть ли жизнь без ORM - Сергей Протько
17.11.2018 Minsk Onliner PHP Meetup #2
Слайды: https://slides.com/sergeyprot-ko/life-without-orm
Ребята, были проблемы с записью звука... простите, исправимся в будущем.
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь, задавайте вопросы…
Слайды: https://slides.com/sergeyprot-ko/life-without-orm
Ребята, были проблемы с записью звука... простите, исправимся в будущем.
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь, задавайте вопросы…
#symfony #beginners
А вы знали, что на github'е есть демо-приложение на фреймворке Symfony с обильными комментариями и простыми объяснениями. Вы можете его скачать и попробовать в действии. Хорошая практика для тех, кто только начинает изучать фреймворка.
https://github.com/symfony/demo
А вы знали, что на github'е есть демо-приложение на фреймворке Symfony с обильными комментариями и простыми объяснениями. Вы можете его скачать и попробовать в действии. Хорошая практика для тех, кто только начинает изучать фреймворка.
https://github.com/symfony/demo
GitHub
GitHub - symfony/demo: Symfony Demo Application
Symfony Demo Application. Contribute to symfony/demo development by creating an account on GitHub.
#laravel #beginners
Раз уж на то пошло, для Laravel тоже есть такой проект на github'e. Если вы уже прочитали документацию по фреймворку, то обзор проекта будет вам в пользу.
https://github.com/bestmomo/laravel5-example
Раз уж на то пошло, для Laravel тоже есть такой проект на github'e. Если вы уже прочитали документацию по фреймворку, то обзор проекта будет вам в пользу.
https://github.com/bestmomo/laravel5-example
GitHub
GitHub - bestmomo/laravel5-example: Simple laravel5 example for tutorial
Simple laravel5 example for tutorial. Contribute to bestmomo/laravel5-example development by creating an account on GitHub.
#yii2 #video #testing
Давайте научимся тестировать приложения на Yii2 с помощью PHPUnit и Codeception.
https://bit.ly/2BvlheR
Давайте научимся тестировать приложения на Yii2 с помощью PHPUnit и Codeception.
https://bit.ly/2BvlheR
YouTube
Тестирование с PHPUnit и Codeception вообще и в Yii2
Запись вебинара-скринкаста о тестировании.
Изучили тестирование в PHP вообще с помощью PHPUnit и Codeception. И рассмотрели их использование во фреймворке Yii2.
Исходники и схема: http://www.elisdn.ru/blog/78/yii2-codeception-testing
Другие вебинары: h…
Изучили тестирование в PHP вообще с помощью PHPUnit и Codeception. И рассмотрели их использование во фреймворке Yii2.
Исходники и схема: http://www.elisdn.ru/blog/78/yii2-codeception-testing
Другие вебинары: h…
#symfony #video
Данный курс посвящён изучению Symfony 3, однако все советы и код автор будет актуален и для 4-й версии фреймворка, так что спешите изучить этот плейлист, ведь в нём вы найдёте не только качественное объяснение материала, но и основы работы с Doctrine и отношениями между таблицами.
https://bit.ly/2F6WwcX
Данный курс посвящён изучению Symfony 3, однако все советы и код автор будет актуален и для 4-й версии фреймворка, так что спешите изучить этот плейлист, ведь в нём вы найдёте не только качественное объяснение материала, но и основы работы с Doctrine и отношениями между таблицами.
https://bit.ly/2F6WwcX
#laravel #video
Многие любят Laravel, но не представляют, как он работает, из-за его магии. В этих видео автор покажет, как работают компоненты фреймворка, а в частности — контейнер, отдельно от Laravel.
https://bit.ly/2AqXWcO
Многие любят Laravel, но не представляют, как он работает, из-за его магии. В этих видео автор покажет, как работают компоненты фреймворка, а в частности — контейнер, отдельно от Laravel.
https://bit.ly/2AqXWcO
#psr
Стандарт PSR-7 — HTTP Message Interface — представляет из себя набор PHP интерфейсов, описывающих HTTP запрос и HTTP ответ. Посмотреть на примеры использования интерфейсов PSR-7 и скачать можно по ссылке:
https://www.php-fig.org/psr/psr-7/
Стандарт PSR-7 — HTTP Message Interface — представляет из себя набор PHP интерфейсов, описывающих HTTP запрос и HTTP ответ. Посмотреть на примеры использования интерфейсов PSR-7 и скачать можно по ссылке:
https://www.php-fig.org/psr/psr-7/
www.php-fig.org
PSR-7: HTTP message interfaces - PHP-FIG
We're a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.
#laravel #vuejs
В данном плейлисте автор покажет, как написать реальный чат, используя стек Laravel и Vuejs.
https://bit.ly/2P4RAVs
В данном плейлисте автор покажет, как написать реальный чат, используя стек Laravel и Vuejs.
https://bit.ly/2P4RAVs