Мы продолжаем изучать Symfony. В первом уроке мы разобрались с установкой и структурой проекта. Сегодня погрузимся в одну из ключевых тем, в маршрутизацию. Без неё ваш сайт не сможет обрабатывать запросы пользователей. Давайте начнём. Что такое маршрутизация (Routing)? Маршрутизация это процесс, который связывает URL-адреса с конкретными методами в вашем приложении. Представьте, что пользователь вводит https://ваш-сайт.ru/about. […]

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

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

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

В этом первом уроке я расскажу, что такое Symfony, как его установить, создать первый проект и разобраться в его структуре. Symfony это PHP-фреймворк с открытым исходным кодом, созданный для быстрой разработки веб-приложений. Но зачем он нужен? Давайте разберёмся на примере. Представьте, что вы строите дом. Можно делать всё с нуля: замешивать бетон, резать доски, прокладывать […]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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