Laravel, PHP, Backend - Uncolored collection
317 subscribers
141 photos
2 videos
2 files
385 links
Коллекция материалов по Laravel и смежным технологиям.

VueJS: https://t.me/vuejs_uncolored
Svelte: https://t.me/svelte_uncolored
React: https://t.me/react_uncolored

Для связи @RainySkys
Download Telegram
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
LearnGitBranching — сайт, на котором вы можете попрактиковаться в изучении команд Git, выполняя предложенные задания:

https://tprg.ru/e6E2

Также можно зайти в режим «песочницы» и тестировать любые команды на простом репозитории.

#git
#laravel #php #tips #english

Как сделать более правильный способ передачи параметров в middleware.

https://timacdonald.me/rethinking-laravels-middleware-argument-api/
Forwarded from dr.Brain
PHP: извлекаем данные из PDF

Читать

Однажды я столкнулся с необходимостью извлечения информации из документа в формате PDF, с дальнейшим преобразованием полученных данных в JSON-объект для их дальнейшей обработки.

#backend #php
​​Designing Web APIs: Building APIs That Developers Love (2018)
Авторы: Brenda Jin, Saurabh Sahni, Amir Shevat
Количество страниц: 232

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

Во время чтения книги вы:
✔️Изучите обзор парадигм проектирования запросов-ответов и управляемых событиями API;
✔️Изучите лучшие практики для разработки API, который отвечает потребностям ваших пользователей;
✔️Используете шаблон для создания процесса разработки API;
✔️Масштабируете свой веб-API для поддержки растущего числа вызовов API и вариантов использования;
✔️Научитесь создавать ресурсы для разработчиков, включая документацию по API, примеры и инструменты.

Достоинства:
Широкий спектр тем;
Качественные примеры.

Недостатки:
Не замечено.

Скачать книгу

#english #book #intermediate
Все разновидности тестов, способных принести пользу разработчику, - в одном месте: со схемами и примерами.

https://nuancesprog.ru/p/7833

@nuancesprog #статьи #Testing
​​This extension integrates Draw.io into #vscode

Features
- Edit .drawio or .dio files in the Draw.io editor, as xml or both.
- Edit .drawio.svg files with embedded Draw.io diagrams (might be slow for diagrams with > 400 nodes).
- To create a new diagram, simply create an empty .drawio or .drawio.svg file and open it!
.drawio.svg are valid .svg files.
- Uses an offline version of Draw.io by default.
- An online Draw.io url can be configured.
- A Draw.io theme can be selected.

https://github.com/hediet/vscode-drawio

#ts #docops
#sql #tools

Интересная штучка - надо обязательно разобраться.

Window functions allow calculations to be performed across a set of rows related to the current row

https://mariadb.com/kb/en/window-functions-overview/
https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html
Common Table Expression (CTE)

The WITH keyword signifies a Common Table Expression (CTE). It allows you to refer to a subquery expression many times in a query, as if having a temporary table that only exists for the duration of a query.

Тоже полезная вещь. В последнем проекте использовал, чтобы построить дерево одним запросом.
Forwarded from PHP Books
Build an API with Laravel

Автор: Thomas Gamborg Nørgaard
Год издания: 2019

Скачать книгу pdf
Скачать книгу epub

#Laravel #english
#fullstack #php #js #css #mysql #course #english #нереклама

Бесплатный курс по фулстек-разработке. 48 часов. Еще два дня можно бесплатно зарегаться. Вроде, выглядит неплохо. Налетай, пока дают! :)

https://www.udemy.com/course/the-complete-php-full-stack-web-developer-bootcamp/?couponCode=STAY-SAFE-HOME
Забыл добавить промокод 😅 Теперь добавил.