В 20-му уроку мы подошли к завершающему этапу нашего курса по Laravel. Сегодня мы создадим полноценный блог с нуля, используя все знания, которые вы получили за предыдущие 19 уроков. В этом уроке мы реализуем CRUD для статей, систему комментариев с возможностью ответов, поиск через Laravel Scout и задеплоим проект в интернет. Реализация CRUD для статей […]

Читать полностью

В этой статье я расскажу, кто такой фронтенд-разработчик, чем он занимается, какие навыки нужны для старта и сколько можно заработать в этой профессии. Если вы мечтаете создавать интерфейсы, которые видят миллионы, то этот материал для вас. Кто такой Frontend-разработчик? Frontend-разработчик это человек, который превращает «сырой» код в визуальную часть сайта или приложения. Если представить веб-проект […]

Читать полностью

В 19-ом уроке переходим к этапам разработки, это деплойменту приложения. Если до этого мы работали в локальной среде, то теперь научимся переносить проект на реальный сервер, оптимизировать его для продакшена и настраивать мониторинг. Готовьтесь к практике, будем работать с VPS, Nginx, SSL и инструментами для отслеживания ошибок. Подготовка проекта к продакшену Перед деплоем важно убедиться, […]

Читать полностью

Знаю, как сложно найти платформу, которая не подведет в ответственный момент, поможет собрать аудиторию и даст четкую аналитику. Но с тех пор, как я начал использовать Контур.Толк, онлайн-мероприятия стали эффективнее, проще в организации и главное прибыльнее. В этой статье я расскажу, почему этот сервис мой топовый инструмент для вебинаров и как он может помочь вам […]

Читать полностью

На 18-ом уроке мы погрузимся в мир пакетов и Composer, ключевых инструментов для расширения возможностей вашего Laravel-приложения. Вы узнаете, как устанавливать сторонние решения, создавать свои собственные пакеты и управлять их конфигурациями. Что такое Composer? Composer это менеджер зависимостей для PHP. Представьте, что вы строите дом. Вместо того чтобы создавать каждую деталь с нуля (кирпичи, окна, […]

Читать полностью

С тех пор, как Node.js захватил мир серверного JavaScript, прошло больше десятилетия. Но технологии не стоят на месте: на арену вышли два новых игрока Deno и Bun. Оба претендуют на звание «преемника Node.js», но их подходы и философия кардинально различаются. В этой статье я разберу, какой инструмент выбрать для вашего проекта, основываясь на личном опыте, тестах производительности […]

Читать полностью

В 17-ом уроке мы разберем создания многоязычных приложений, точнее локализацию в Laravel. Мы научимся работать с языковыми файлами, переводить текст в Blade-шаблонах, динамически переключать язык и настраивать перевод сообщений валидации. Всё это будет с примерами кода и практическими задачами. Работа с языковыми файлами Laravel хранит языковые файлы в директории resources/lang. По умолчанию там находится папка en (английский), но […]

Читать полностью

Когда я только начинал свой путь в веб-разработке, создание лендингов казалось мне чем-то сложным и запутанным. Но со временем я понял, главное разбить процесс на этапы и действовать системно. В этой статье я поделюсь своим опытом и покажу, как создать продающий лендинг с нуля, избежав типичных ошибок новичков. Мы пройдем путь от анализа аудитории до […]

Читать полностью

В 16-ом уроке мы разберем одну из ключевых тем для оптимизации вашего приложения, это кеширование в Laravel. Кеширование позволяет ускорить работу сайта, уменьшить нагрузку на базу данных и сервер, а также улучшить пользовательский опыт. В этом уроке мы научимся: Настраивать Redis и Memcached. Сохранять и получать данные из кеша. Кешировать запросы к базе данных. Очищать […]

Читать полностью

На 15-ом уроке мы рассмотрим один из самых мощных инструментов Laravel, это события и слушатели. Если вы когда-нибудь задумывались, как сделать ваше приложение гибким и легко расширяемым, то события нужно понять и изучить. Они позволяют разделять логику приложения, делая код чище и поддерживаемее. В этом уроке я покажу, как создавать события, регистрировать слушатели, отправлять уведомления […]

Читать полностью