Wednesday, December 13, 2023

👽🛸 С чего начать изучать Laravel 🔭👀


Иногда бывает так, что хочется в чём-то разобраться, но никак не знаешь, с какого конца подступиться. Но, с Laravel всё куда как проще. Есть документация, и её имеет смысл начинать читать с начала:

Документация на русском языке по Laravel 8. Введение в Ларавел.

Хотя... Без хотя бы поверхностного понимания того, что такое ООП применительно к программированию на php + что такое базы данных, хотя бы на примере широко распространённого MySQL или MariaDB, лучше конечно за Laravel не браться. 🙈

Ну, и как само собой разумеющееся, - это знание HTML, CSS и основ написания скриптов на JavaScript... хотя, JS может и не понадобится на первых порах, но на последующих порах, понадобится однозначно! Ибо даже при написании бекэнда, понимание того, как работает фронтенд, тоже обязательно! 🙀

В любом случае, если даже мне удалось хоть что-то в этом начать понимать, то у всех других тоже обязательно получится! И это только начало! 🤠

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , , , , , ,

Saturday, December 2, 2023

🤯🧠 Посторонним вход... на выход! 😜👅

Итак... в продолжение темы php-фреймвока Yii 2.

Введение в Yii 2.0

Ибо не любая бешеная собака способна сделать крюк в семь вёрст и не сдохнуть! 🐩☠

А всё почему?
А всё потому, что...

1. Во всём нужна:
1.1. Сноровка. 🤺
1.2. Закалка. 🥶
1.3. Тренировка. 🏋‍♂

И вот для того, чтобы понять, как программировать на Yii (хоть что-нибудь) нужно понимать, что такое не просто программирование, а OOП, не просто ООП, а ООП на php, и не просто ООП на php, а ещё и то, как работать с Composer.

Кстати, документацию по Composer я таже перевожу со США-мериканского на родной язык... Так что, шансы на то, что при желинии, - придёт к вам и знание, есть. И поэтому...

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , ,

Thursday, November 30, 2023

🐒👨‍🚀 Filament Laravel — это не только админка, но и простой инструмент создания страниц 🤖🏴‍☠

Оказывается (!) в Конструкторе панелей Filament Laravel можно создавать не только графики и управлять моделями, внося изменения в базу данных, но также создавать отдельные страницы (например, с информацией о том, как пользоваться этой самой админкой):

Страницы в Конструкторе панелей (Panel Builder) Filament Laravel

А ещё... можно показывать созданные страницы не всем пользователям, у кого есть доступ в админку! 😝

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

В общем, удобная шняга для тех кто знает php, ООП и немного Laravel. 😻

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , ,

Sunday, October 8, 2023

🐞 Национальные особенности охоты на жуков 🤺

Для того, чтобы программа работала, нужно не только её написать и включить защиту от дурака 🤪, нужно ещё придумать все варианты, которые тот самый дурак может попытаться сотворить в этой программе. И для этого... с некоторых пор в программирование были занесены определённые действия, связанные с созданием тестов:

Тестирование кода программ на Yii 2

Ну и, во всяком уважаемом себя сообществе программистов, в Yii 2 также не обошлось без того, что тест должен быть написан! Во что бы то ни стало. Для того, чтобы можно было по крайней мере отсеивать всех, кто приходит на собеседование на получение зарплаты. 👻🦵

В общем, php программисты уже не так увлечены Yii, но, для того, чтобы считаться профи, нужно знать не только про то, что такое ООП, но и уметь писать тестовые программы для написанных рабочих программ... Причём, на сколько я знаю, по фен-шую тесты пишутся раньше самих программ... но это не точно! 🤣

Что точно, так это то, что...

Продолжение преследует! ✌😸🏴‍☠

Labels: , , , , , , , ,

Friday, September 29, 2023

~~~~ Оглянемся назад ☺👻 ~~~~

Вначале было Слово. И Слово было в FIDO-конференциях. После этого появились статические сайты. Потом на сайтах появились гостевые книги (написанные на Perl), и, вслед за ними стали появляться форумы.

Kunena Forum — движок форума для Joomla

По сути форум - это просто каталог гостевых книг (которые перешли в разряд "топиков"). Ну... и тут пошла движуха! 
👻🙂👻🙃👻😶👻😕👻🙁👻☹👻

Движуха продолжалась довольно долго. До тех пор, пока не появились социальные сети. Которые уже перестали быть площадками для общения по какой-либо определённой, заданной тематически, сфере. Социальные сети стали местом самопрезентации приматов вида Homo Sapiens.

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

Это, если кратко о том, как люди нажали жить уже не понимая того, как можно выйти в туалет без говорильника. 😜

Продолжение преследует! ✌😺🏴‍☠

Labels: , , , , , , ,

Saturday, August 26, 2023

~~~~ Joomla 4. Хозяйке на заметку ~~~~

Немного поучительной истории о том, как проходит масштабирование проектов на примере Joomla

Слой совместимости Joomla 4 в версии 3.8

Началось всё с того, что PHP с 5-ки резко рванул на 7-ку и в нём появились #namespace (пространства имён) для классов. В общем и целом - внедрение ООП в повседневную реальность каждого редактора кода. (На всяк.случ уточняю, что на дворе у многих уже 2023 от Х.С. и актуальная версия PHP 8.2 ... а то вдруг кто не знал, сколько лет назад по легенде родился Христос, который жизнь положил на митингах, тайнах и шествиях в рядах и без оных навербованных им приспешников). 😉

Так вот, в Joomla переход к внедрению новых фич ООП занял лет 5 наверное. Не то, что у Христа, который только на 33-м году смог реализовать все свои задумки! 🤠✌

Labels: , , ,