🐘 Руководство по SQL для начинающих. Часть 1: создание базы данных, таблиц и установка связей между таблицами
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
https://proglib.io/p/rukovodstvo-po-sql-dlya-nachinayushchih-chast-1-sozdanie-bazy-dannyh-tablic-i-ustanovka-svyazey-mezhdu-tablicami-2022-02-07
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
https://proglib.io/p/rukovodstvo-po-sql-dlya-nachinayushchih-chast-1-sozdanie-bazy-dannyh-tablic-i-ustanovka-svyazey-mezhdu-tablicami-2022-02-07
Библиотека программиста
🐘 Руководство по SQL для начинающих. Часть 1: создание базы данных, таблиц и установка связей между таблицами
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
🛋Цикл статей о дженериках в PHP
Что это такое, почему PHP их не поддерживает и что будет в будущем.
(на английском)
https://stitcher.io/blog/generics-in-php-1
https://stitcher.io/blog/generics-in-php-2
https://stitcher.io/blog/generics-in-php-3
https://stitcher.io/blog/generics-in-php-4
Что это такое, почему PHP их не поддерживает и что будет в будущем.
(на английском)
https://stitcher.io/blog/generics-in-php-1
https://stitcher.io/blog/generics-in-php-2
https://stitcher.io/blog/generics-in-php-3
https://stitcher.io/blog/generics-in-php-4
stitcher.io
Generics in PHP: The basics - stitcher.io
A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.
Информация для Джунов
Я знаю и думаю, что джунам сложно даётся запомнить все об ООП. Поэтому, хочу рассказать легко и просто про ООП
Сначала расскажу о трёх китах ООП
1) Наследование
2) Полиморфизм
3) Инкапсуляция
Наследование - это когда создаётся дочерний класс и он наследует значение родительского класса, и может ещё создавать свои значения
Например: У вас есть класс Car, который имеет значение такие как: двери, капот, багажник и тд. И вы создаёте дочерний класс BMW и наследуете все значение родительского класса и добавляете ещё свои по типу логотип BMW, салон и тд
Про наследование я думаю все
Полиморфизм - лучше чем в этой статье вам никто не расскажет
https://habr.com/ru/post/37576/
Инкапсуляция - Нужна для того, чтобы закрывать переменные класса в основном это private и public, но есть ещё protected
Public. Позволяет обращаться к объекту класса вне класса
Private. Позволяет обращаться к объекту класса, только в самом классе
Protected.Позволяет обращаться к объекту класса в дочернем классе.
Я знаю и думаю, что джунам сложно даётся запомнить все об ООП. Поэтому, хочу рассказать легко и просто про ООП
Сначала расскажу о трёх китах ООП
1) Наследование
2) Полиморфизм
3) Инкапсуляция
Наследование - это когда создаётся дочерний класс и он наследует значение родительского класса, и может ещё создавать свои значения
Например: У вас есть класс Car, который имеет значение такие как: двери, капот, багажник и тд. И вы создаёте дочерний класс BMW и наследуете все значение родительского класса и добавляете ещё свои по типу логотип BMW, салон и тд
Про наследование я думаю все
Полиморфизм - лучше чем в этой статье вам никто не расскажет
https://habr.com/ru/post/37576/
Инкапсуляция - Нужна для того, чтобы закрывать переменные класса в основном это private и public, но есть ещё protected
Public. Позволяет обращаться к объекту класса вне класса
Private. Позволяет обращаться к объекту класса, только в самом классе
Protected.Позволяет обращаться к объекту класса в дочернем классе.
🔥6
А может на PHP?
Информация для Джунов Я знаю и думаю, что джунам сложно даётся запомнить все об ООП. Поэтому, хочу рассказать легко и просто про ООП Сначала расскажу о трёх китах ООП 1) Наследование 2) Полиморфизм 3) Инкапсуляция Наследование - это когда создаётся дочерний…
Часть 1
В этой части пытался внятно и быстро объяснить про три кита ООП
Надеюсь новички получат пользу с этой статьи
#Авторскийконтент
В этой части пытался внятно и быстро объяснить про три кита ООП
Надеюсь новички получат пользу с этой статьи
#Авторскийконтент
🔥4
🦹🏼♂Мониторинг PHP-приложений c помощью OpenTelemetry и SigNoz
https://habr.com/ru/company/otus/blog/675866/
https://habr.com/ru/company/otus/blog/675866/
Хабр
Мониторинг PHP-приложений с помощью OpenTelemetry и SigNoz
PHP является самым популярным языком для серверной разработки, по праву занимая первое место на рынке. Приложения многих всемирно известных организаций, таких как Facebook, написаны на PHP. WordPress,...
🔥2
🍯Vite
Vite новый дефолтный сборщик фронтенд ресурсов в Laravel. Значительно более быстрый, чем Webpack.
https://laravel-news.com/vite-is-the-default-frontend-asset-bundler-for-laravel-applications
Vite новый дефолтный сборщик фронтенд ресурсов в Laravel. Значительно более быстрый, чем Webpack.
https://laravel-news.com/vite-is-the-default-frontend-asset-bundler-for-laravel-applications
Laravel News
Vite is now the default frontend asset bundler for Laravel applications
Vite is now the default frontend asset bundler in new Laravel projects, including Breeze and Jetstream as well.
🔥4
🧙Как удалить public из адреса
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel?
В статье рассказывается как от этого избавиться
https://laravel.demiart.ru/remove-public-from-url/
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel?
В статье рассказывается как от этого избавиться
https://laravel.demiart.ru/remove-public-from-url/
Уроки Laravel
Как удалить public из адреса | Уроки Laravel
Используете виртуальный хостинг и видите слово public в адресах вашего проекта на Laravel? Расскажу, как от него избавиться. У меня у самого возникли проблемы с Laravel, когда мне пришлось загрузить п
🌵Список алгоритмов и их реализаций на разных языках программирования, включая PHP
https://github.com/tayllan/awesome-algorithms
https://github.com/tayllan/awesome-algorithms
GitHub
GitHub - tayllan/awesome-algorithms: A curated list of awesome places to learn and/or practice algorithms.
A curated list of awesome places to learn and/or practice algorithms. - tayllan/awesome-algorithms
🔥3
🤬PHP Ужасен?
За своё время пребывания, PHP, получил очень много негативных отзывов в свою сторону.
Была правильная критика, а была ещё тёмная сторона "ХЕЙТ"
Недавно прочитал статью про хейт PHP, и там был реальный факт хейта.
CMS и ужасный его код
Многие знают, что PHP в основном юзают для CMS систем
(В основном это простая натяжка вёрстки)
И из-за этого многие стали думать, что PHP славится лишь своим "говнокодом" и ужасными CMS системами
Но хочу отбросить эту всю критику
На данный момент в PHP появились много разных плюшек, а PHP 8 вообще имеет полный потенциал.Не стоит забывать про фреймворки, которые обновляются часто и каждое обновление это куча полезных фич (YII не включаем в список😅)
Много можно поливать критикой PHP, даже большая часть будет по факту, но не стоит забывать, что это язык программирования который никогда не умрёт
Многие будут задавать вопрос "А почему тогда PHP приложение переписывают на GO", но можно лишь ответить: PHP никогда не заменят на 100%
За своё время пребывания, PHP, получил очень много негативных отзывов в свою сторону.
Была правильная критика, а была ещё тёмная сторона "ХЕЙТ"
Недавно прочитал статью про хейт PHP, и там был реальный факт хейта.
CMS и ужасный его код
Многие знают, что PHP в основном юзают для CMS систем
(В основном это простая натяжка вёрстки)
И из-за этого многие стали думать, что PHP славится лишь своим "говнокодом" и ужасными CMS системами
Но хочу отбросить эту всю критику
На данный момент в PHP появились много разных плюшек, а PHP 8 вообще имеет полный потенциал.Не стоит забывать про фреймворки, которые обновляются часто и каждое обновление это куча полезных фич (YII не включаем в список😅)
Много можно поливать критикой PHP, даже большая часть будет по факту, но не стоит забывать, что это язык программирования который никогда не умрёт
Многие будут задавать вопрос "А почему тогда PHP приложение переписывают на GO", но можно лишь ответить: PHP никогда не заменят на 100%
🔥9
👶🏻Реальное собеседование на Junior PHP разработчика
https://www.youtube.com/watch?app=desktop&v=HRk84dr_RsQ
https://www.youtube.com/watch?app=desktop&v=HRk84dr_RsQ
YouTube
Реальное собеседование на Junior PHP разработчика
Наш образовательный проект - https://areaweb.su
VK: https://vk.com/areawebsu
Телеграм: https://news.1rj.ru/str/areawebsu
0:00 Вступление
1:50 Какие технологии, инструменты используешь в работе?
2:43 Деплой как проходит?
4:53 Про Git, какой опыт работы с Git?
5:06…
VK: https://vk.com/areawebsu
Телеграм: https://news.1rj.ru/str/areawebsu
0:00 Вступление
1:50 Какие технологии, инструменты используешь в работе?
2:43 Деплой как проходит?
4:53 Про Git, какой опыт работы с Git?
5:06…
🔥3
👋PHP: хорошие практики. Наименования и экспрессивность.
https://www.youtube.com/watch?v=I48AsGB_DOA&t=1s
https://www.youtube.com/watch?v=I48AsGB_DOA&t=1s
YouTube
PHP: хорошие практики. Наименования и экспрессивность.
Хорошие практики из мира программирования для повседневной работы.
🔥1
Forwarded from Sergey Kiryakov
Приглашаем всех на BeerPHP SPb meetup №4
22 июля в 20:00 в @Failoverbar.
@NVoronina Наталья Воронина расскажет об эволюции брокера от memcache до kafka
💬«В докладе поделюсь опытом использования от простых реализаций message broker до предназначенных для этого инструментов таких как kafka и rabbitmq. Разберем плюсы и минусы каждого из подходов, рассмотрим особенности взаимодействия из php.»
@stanislav_ra Станислав Ракчаев поведает как можно делать MVP, чтобы не было потом больно
💬«От микросервисов к MVP монолиту... и обратно»
@raisertomsk Дмитрий Алин пройдёт с вами путь от монолита к микросервисам и ответит на вопрос: а надо ли?
🎁 А завершит образовательную часть Джокер в рукаве – секретный доклад от @KiryakovSergey Сергея Кирякова
Ссылка на трансляцию:
https://www.youtube.com/watch?v=U0PkYq0V8HQ
22 июля в 20:00 в @Failoverbar.
@NVoronina Наталья Воронина расскажет об эволюции брокера от memcache до kafka
💬«В докладе поделюсь опытом использования от простых реализаций message broker до предназначенных для этого инструментов таких как kafka и rabbitmq. Разберем плюсы и минусы каждого из подходов, рассмотрим особенности взаимодействия из php.»
@stanislav_ra Станислав Ракчаев поведает как можно делать MVP, чтобы не было потом больно
💬«От микросервисов к MVP монолиту... и обратно»
@raisertomsk Дмитрий Алин пройдёт с вами путь от монолита к микросервисам и ответит на вопрос: а надо ли?
🎁 А завершит образовательную часть Джокер в рукаве – секретный доклад от @KiryakovSergey Сергея Кирякова
Ссылка на трансляцию:
https://www.youtube.com/watch?v=U0PkYq0V8HQ
🥂Самые заметные изменения языка PHP за последние годы
https://habr.com/ru/company/reksoft/blog/593731/
https://habr.com/ru/company/reksoft/blog/593731/
Хабр
Самые заметные изменения языка php за последние годы
Я начинал работать с php, когда еще не потерял популярность его 4 выпуск, с тех пор произошли огромные изменения. На мой взгляд, последние несколько лет преобразили разработку на нем. Кстати php...
🔥2