WebCraft - ремесло веб разработки
6.69K subscribers
1.47K photos
217 videos
2 files
160 links
Интересуешься php , js , css , html , Laravel , Vue ? Этот канал для тебя

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront
Менеджер по рекламе: @Spiral_Yuri

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Laravel | Настройка Xdebug3 для Laravel-приложения в Docker

В статье рассказывается как настроить связку Xdebug / Docker / PHPStorm.

👉 @web_craft
PHP | FluentPDO

FluentPDO - легковесная PHP-библиотека для построения SQL запросов.

Отлично подойдет, если вы разрабатываете приложение на микрофреймворке без ORM.

👉 @web_craft
Почему PHP и JavaScript?

1. Согласно данным GitHub PHP и JavaScript входят в тройку самых распространенных языков программирования.
2. Уверенное владение PHP и Javascript позволит вам претендовать на позицию Full-Stack веб-разработчика.

Медианная ЗП PHP-разработчиков — 120 000₽ (по данным «Хабр Карьеры»)

Записывайтесь на Профессия Веб-разработчик

Вы научитесь:
— Работать с layout, раскладкой макета (flexbox, grid) и bootstrap
— Применять шаблоны и препроцессоры
— Писать клиентскую часть приложения на JavaScript
— Проектировать логику серверной части и разрабатывать бэкенд на PHP
— Писать код на языке базы данных MySQL и PostgreSQL — PL/Sql
— Работать в Linux
— Создавать контейнеры в Docker
— Собирать свою среду разработки, соответствующую современным требованиям
— Писать клиентскую часть приложения на React
— Проектировать логику серверной части и разрабатывать бэкенд на Laravel

Также вы получите 30 проектов в свое портфолио

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

PARTNER - промокод на скидку 50%
Laravel | schema:dump

Если вы разрабатываете приложение продолжительное время, вероятно в папке database/migrations у вас скопилось давольно много файлов миграция.

В таком случае вы можете выполнить команду schema:dump. Это создаст sql файл в директории database/schema содержащий sql запросы для создания структуры вашей БД.

После этого, если вы попытаетесь выполнить миграцию БД, то сначала будут выполнены запросы из этого файла и после этого новые файлы миграций, если они есть.

👉 @web_craft
Laravel | Agent

jenssegers/agent - PHP пакет с интеграцией с Laravel, предоставляющий инструменты для разбора UserAgent'а

👉 @web_craft
Скинуть подборку тестов по JavaScript?
Anonymous Poll
72%
Да
28%
Нет
Канал с тестами и задачами по JavaScript - @js_tests
PHP | PHPBench

PHPBench - это инструмент для проверки производительности вашего PHP-приложения.

👉 @web_craft
Laravel | Использование UUID

В статье рассказывается как работать с UUID качестве первичных ключей моделей в Laravel.

👉 @web_craft
Laravel | ShortUrl

ashallendesign/short-url - пакет для создания коротких ссылок внутри вашего Laravel приложения.

Помимо создания самих ссылок имеет дополнительный функционал, например отслеживание пользователей, принудительное использование HTTPS и другие.

👉 @web_craft
Laravel | Несуществующие поля модели

Иногда возникает необходимость получать из модели поле, которого на самом деле нет, например ФИО пользователя, когда все его части хранятся отдельно.

Для этого можно использовать акцессоры, как показано в примере.

👉 @web_craft
Laravel | Отключение ленивой загрузки

Одним из недавних нововведений во фреймворк является возможность отключения ленивой загрузки связанных моделей Eloquent.

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

👉 @web_craft
Laravel | Livewire tables

rappasoft/laravel-livewire-tables - пакет, предоставляющий готовый Livewire компонет для вывода таблиц с возможностью сортировки и поиска.

👉 @web_craft
Laravel | 15 Random Laravel Snippets & Methods

В статье показаны различные приемы работы с кодом в приложениях на Laravel.

👉 @web_craft
Раньше все хотели стать космонавтами, а теперь — программистами.

Веб-разработчик — перспективная профессия в сфере IT. Они востребованы везде, где бизнесу нужны приложения.

РАНХиГС и Skillbox разработали новый формат обучения — онлайн-бакалавриат.

За 4 года обучения вы:
• научитесь создавать сайты, разрабатывать дизайн для мобильных приложений и проектировать информационные системы;
• углубитесь в математику и подтянете английский;
• научитесь программировать на JavaScript и познакомитесь с популярными фреймворками;
• узнаете, как работать с базами данных, программировать на SQL, PHP и Python;
• углубите навыки разработки на PHP и Python;
• освоите C# и Golang;
• изучите DevOps и гибкие навыки, которые понадобятся в работе.

Через 4 года получите государственный диплом и сможете начать карьеру. Также есть возможность участвовать в программе двойного диплома с Университетом Гренобль Альпы (Франция).

Получите больше информации по ссылке: https://clc.am/y2zj-A
Laravel | Concurrent requests

Встроенный в Laravel Http-клиент может выполнять несколько запросов одновременно.

Это может повысить производительность вашего приложения, особенно, если вы работаете с медленными http api.

👉 @web_craft
Чтобы стать разработчиком самостоятельно, нужно пройти длинный и сложный путь. Вместе с нами вы сможете сократить время обучения в 2-3 раза. Ключевая особенность курсов Академии — наставники, специалисты работающие на рынке веб-разработки в 2021 году и готовые поделиться своим опытом.

Начните обучение сейчас и уже через 12 месяцев вы сможете работать в сфере IT: https://tml.io/3x0ge
Laravel | Несколько пользовательских моделей

В статье рассказывается как организовать работу нескольких моделей пользователя в Laravel с помощью пакета calebporzio/parental

👉 @web_craft
Хотите освоить фронтенд-разработку? Начните 24 июня с demo-занятия «Создание интерактивных страниц, работа с анимациями»!
Вместе с преподавателем Эржаном Торокуловым вы рассмотрите способы создания интерактивных страниц, научитесь анимировать переходы состояний HTML элементов, а также создадите анимации как на CSS, так и на JavaScript.

Для регистрации на вебинар оставьте заявку 👉 https://otus.pw/WL0e/
Laravel | Blade loops

В статье подробно разобрана работа с циклами в Blade.
Особое внимание уделено малоизвестным возможностям.

👉 @web_craft
Laravel | Http client logger

bilfeldt/laravel-http-client-logger - Пакет, добавляющий логирование в стандартный HTTP клиент Laravel.