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

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

Купить рекламу: https://telega.in/c/web_craft
Download Telegram
Краткий навигатор по собеседованию Senior PHP/GO Backend

Статья предлагает подробное руководство по подготовке к собеседованию на позицию Senior PHP/Go Backend-разработчика. Включает примеры вопросов и объяснения концепций. Обсуждаются ключевые аспекты, которые помогут соискателям успешно пройти собеседование, включая технические знания, навыки решения проблем и умение работать в команде. Рекомендуются лучшие практики и стратегии для уверенного прохождения собеседования.

👉 @web_craft | #собес
Метод валидации в Laravel

Какой метод в Laravel используется для создания собственных правил валидации?

Забыли? Вернитесь к посту от 17.06.2024.

👉 @web_craft | #laravel
Какой метод в Laravel используется для создания собственных правил валидации?
Anonymous Quiz
47%
Validator::extend();
33%
Validator::create();
10%
Validator::add();
10%
Validator::customize().
🤘 Пройди хардкорный тест по JavaScript+Angular

✔️ Ответь на 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Angular Developer".

⛔️ТЕСТ СМОГЛИ ПРОЙТИ ТОЛЬКО 40% УЧАСТНИКОВ

Время прохождения теста ограничено 25 минут

✍️ПРОЙТИ ТЕСТ: https://otus.pw/9kw1/

💣 Пройдете тест и получите:
✔️ Живое общение с экспертами
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Продвинутые темы и практика на «боевых» задачах уровня Middle+
✔️ Скидку на прохождение онлайн курса «Angular Developer»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid 2SDnjc5i3rS
Работа API MutationObserver

Что позволяет отслеживать MutationObserver?

Если забыли, то вернитесь к посту от 18.06.2024.

👉 @web_craft | #frontend
Команды Composer в Laravel

В Laravel существует несколько команд Composer для управления зависимостями и проверки совместимости:

— Удаление пакета: команда composer remove vendor/package удаляет ненужный пакет и его зависимости.

— Проверка соответствия платформы: команда composer check-platform-reqs проверяет, соответствуют ли текущая версия PHP и установленные расширения требованиям проекта, что предотвращает потенциальные проблемы совместимости.

— Создание архива пакета: команда composer archive создает архив вашего пакета, что удобно для распространения и развертывания.

— Автозагрузка классов: команда composer dump-autoload перегенерирует файлы автозагрузки после изменения зависимостей, обеспечивая корректную работу автозагрузки классов.

— Проверка устаревших пакетов: команда composer outdated проверяет зависимости проекта на предмет устаревших версий, что помогает поддерживать проект в актуальном состоянии.

👉 @web_craft | #laravel
Как долго может работать ваше приложение на PHP?
Чувствуете ограниченность PHP в долгосрочной перспективе?


9 июля в 20:00 мск узнайте, как ваш PHP-код может работать дольше простого HTTP-запроса, обрабатывая данные для интеграции с партнерами или реагируя на события системы в реальном времени. 

🔮На вебинаре вы узнаете:

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

Спикер Александр Пряхин — технический руководитель юнита в Авито и опытный преподаватель.

🎁Регистрируйтесь на урок и получите подарок участника чек-лист «‎SOLID и типичные ошибки на собеседованиях»: Регистрация

Реклама. Erid 2SDnjdjwren
Управление задачами в JavaScript

scheduler.postTask — это API для улучшения управления задачами в JavaScript. Он позволяет планировать выполнение задач с разными приоритетами (user-blocking, user-visible, background).

Для использования API может потребоваться импорт полифила, так как поддержка браузерами может быть неполной. Основной синтаксис: scheduler.postTask(taskFunction, options), где taskFunction — функция для выполнения, а options — объект с параметрами, такими как priority, delay и signal.

Примеры кода:
scheduler.postTask(() => {
console.log('High priority task');
}, { priority: 'user-blocking' });

scheduler.postTask(() => {
console.log('Background task');
}, { priority: 'background' });

scheduler.postTask(() => {
console.log('Task with delay');
}, { delay: 1000 });

const controller = new AbortController();
scheduler.postTask(() => {
console.log('This task will be aborted');
}, { signal: controller.signal });
controller.abort();


👉 @web_craft | #frontend
Руководитель клиентской или проектной группы — это следующий этап карьеры после проджект-менеджера. Вы превращаетесь в предводителя команды: задач и отчетов становится меньше, а планерок, смет и «организационки» — больше. 

Первый квест в новой роли — разобраться, с чего начать работу с командой. Ловите советы от групхеда Далее, Веры Осолодкиной. 

Подписывайтесь на канал Далее, там много полезного для специалистов IT и диджитала 🤟
Архитектурное тестирование в Laravel с помощью Pest

Статья объясняет, как с помощью Pest проводить архитектурное тестирование в Laravel. В ней рассматриваются важность таких тестов для соблюдения архитектурных правил, установка и настройка Pest, написание примеров тестов для проверки структуры кода, а также выполнение и интерпретация этих тестов.

👉 @web_craft | #laravel