Разберём устройство тестовых фреймворков. Спрограммируем свой тестовый фреймворк на примере PHPUnit. В нём как в реальном сделаем сканирование тестовых файлов, тестирование ожидаемых выбрасываемых исключений и написание параметризованных тестов с провайдерами данных с атрибутом DataProvider. Заодно отрефакторим полученный код, избавив его от нарушения инкапсуляции и от побочных эффектов записи результатов и прямого вывода на экран. Вынесем принтеры […]
Изучим методы повышения быстродействия веб-приложения. От простого активации OpCache, кеширования настроек и ленивой инициализации сервисов до применения Preload с JIT и RoadRunner, асинхронности, использования Fibers и других особенностей в различных фреймворках. Выполним практику на проектах с бенчмарками. Обсудим потенциальные проблемы, удобство разработки stateless-сервисов и способы передачи контекста запроса.
Перейдите от идеи к готовому приложению с видеокурсом «Создание SaaS своими руками»! Вы научитесь создавать полностью функциональное SaaS-приложение с нуля, используя фреймворк Laravel на PHP. В вашем рабочем приложении будут реализованы аутентификация и авторизация, платежи, тестирование, развертывание, рекомендации по обслуживанию и многое другое. Примеры кода и материалы будут основаны на Laravel 11 и PHP 8.3. […]
На этом мастер-классе вы изучите основы языка программирования PHP от Максимилиано Фиртмана и узнаете, как применять его в веб-разработке. Получите представление о синтаксисе PHP, ключевых концепциях и лучших практиках, а также научитесь писать эффективные веб-приложения. Вы познакомитесь с языком, на котором работают миллионы веб-сайтов, а также с популярными фреймворками, такими как Laravel, Symfony и CodeIgniter, […]
Изучите современный PHP и станьте лучшим разработчиком. Это единственный курс по PHP, который вам нужен, чтобы пройти путь от полного новичка до написания собственных PHP-приложений и работы с существующими PHP-приложениями. Изучите современный PHP. Мы гарантируем, что это самый полный и актуальный курс буткемпа по PHP, который поможет вам пройти путь от абсолютного новичка до […]
12 часов сессий на тему «Пишем тесты» Доклад: Как теория тестирования помогает при написании тестов / Виктор Раев Практические аспекты Unit тестирования / Илья Чубаров Доклад: Как продать автотестирование «бизнесу» / Виталий Шароватов Доклад: Боль и страдания api-тестов / Альгис Фатеев Воркшоп: Поиск и устранение дефектов безопасности / Илья Поляков Воркшоп: Работа с фреймворками для […]
Обновленный курс на основе PHP 8. PHP — один из самых популярных языков программирования в мире. Он используется для создания современного веба и предоставляет миллионы высокооплачиваемых рабочих мест по всему миру. Именно поэтому вы хотите изучить PHP. И вы попали по адресу! Почему этот курс по PHP подходит именно вам? Это самый полный и […]
Изучите основы PHP, а затем создайте веб-сайт для размещения вакансий с нуля, используя фреймворк, подобнуый Laravel. Этот курс разбит на две части. В первой части семь обучающих модулей для изучения основ программирования на PHP, включая: Типы данных и переменные Массивы и итерации Структуры управления и условные операторы Функции и область видимости Объектно-ориентированное программирование Суперглобальные […]
Неделя «Инструменты разработки». Внедряя инструменты в разработку, мы следуем не только желанию быть на пике технологий, но целям и возможностям бизнеса. В новом сезоне уделим особое внимание этому балансу, а так же постараемся не только пройтись по стандартным кейсам применимости инструментов, но заглянем глубже — покажем новые и неочевидные аспекты. Во втором сезоне PHP Crew […]
В этом курсе мы снуля начнем строить свой собственный PHP фреймворк используя современные паттерны и компоненты.
Готовы ли вы создать что-то настоящее? С помощью PHP вы сможете создавать всё: от расширения WordPress до разработки сложного пользовательского приложения с базой данных, аутентификацией и сложными взаимодействиями с пользователем. PHP — это инструмент, но вы будете его движущей силой. И всё это начинается здесь. В этом учебном курсе мы начнем с абсолютных основ: это […]
PDO — лучший способ доступа к базам данных на PHP среди других языков веб-программирования. PDO не привязан к конкретной базе данных, поэтому мы можем использовать его для подключения и управления данными в широком спектре баз данных. PDO — наиболее безопасный и простой способ доступа к любой базе данных. PDO означает PHP Data Objects, и хотя […]
Недельная конференция с экспертами из топовых компаний — сессии в Zoom, сообщество в Slack и ламповая атмосфера. 13 часов сессий на тему «Архитектура». Доклад: Управляем системой через события / Михаил Мазеин (ManyChat) Воркшоп: Чёрный квадрат ООП: абстракции и как их правильно готовить / Дмитрий Кириллов (1С-Старт) Доклад: Лучшие архитектурные практики на Symfony / Денис […]
Rector — чрезвычайно мощный инструмент, который может мгновенно улучшить качество кода ваших PHP-проектов. Его можно использовать для безопасного переноса проектов с PHP 5.6 на PHP 8. Он может помочь вам установить стандарт надежной практики программирования в вашем проекте. И это может сэкономить вам много времени, затрачиваемого на рассмотрение пул-реквестов. В этой книге опытные разработчики […]
Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel. Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них.
Научитесь писать код, который будет приятно читать вам, вашим коллегам и самому себе в будущем. Смотрите высококачественные видеоролики как о чистом программировании, так и о статическом анализе. Смотрите на свой старый код, как будто его написал кто-то другой? Работаете в команде без привычек чистого кода? Боритесь с последовательным именованием? Остановите безумие! Давайте узнаем, как […]
Я разработал курс таким образом, чтобы его могли легко понять PHP-разработчики, у которых нет предыдущего опыта использования API и которые хотят быстро и легко разрабатывать полноценные и безопасные API. Изучение методов этого курса позволит вам создавать безопасные, надежные и соответствующие отраслевым стандартам API. Подходит для всех PHP-разработчиков. Вы начнете с изучения основ работы API […]
CodeIgniter — это PHP MVC фреймворк, который используется для быстрой разработки веб-приложений. Он предоставляет библиотеки для работы с базой данных, а также для выполнения различных операций, таких как отправка писем, загрузка файлов, управление сессиями и так далее. CodeIgniter создан для разработчиков, которым нужен простой и элегантный набор инструментов для создания полнофункциональных веб-приложений. Почему стоит […]
Слова, вынесенные в название вебинара, сейчас у всех на слуху. Даже те, кто еще не перешел на новые версии PHP. знают, что язык «движется к асинхронности». Так ли это? Точно ли вы понимаете эти слова? Давайте разберемся вместе! Вебинар посвящен вдумчивому разбору самых хайповых понятий в современной разработке: асинхронности, параллельности и конкуретности, многопоточности. И это […]
Изучите PHP, JavaScript, темы WordPress и WP REST API для создания пользовательских и интерактивных веб-сайтов WordPress. Раскройте всю мощь WordPress и выйдите за рамки «просто платформы для блогов», научившись создавать полностью настраиваемые сайты на базе WordPress. Я провел последние 12 лет, изучая WordPress, PHP и JavaScript, и теперь я здесь, чтобы научить вас всему, что […]
Это самый продвинутый, самый современный и самый актуальный курс на этой платформе. Это все, что вам нужно, чтобы стать мастером и продвинуться по карьерной лестнице в качестве аспиранта, младшего разработчика или программиста. Этот курс состоит из нескольких частей. Первая часть — это процесс проектирования, где вы научитесь использовать HTML, CSS и Sass. После завершения этой […]
Освойте язык, который выбрали Google, Instagram, Facebook, ВКонтакте и NASA. PНР — всё еще «король» бэкенда! 4 из 5 всех веб-сайтов в интернете созданы на РНР. PHP используется 78,1% всех веб-сайтов, чей серверный язык программирования удалось установить* * по данным аналитического агентства w3techs.com по состоянию на 15 января 2022 года. Исследования подтверждают: потенциал рынка РНР почти […]
Начинаем с основ объектно ориентированного программирования, изобретаем практичные велосипеды, изучаем ряд паттернов проектирования. Курс предназначен для тех, кто: Уже умеет кодить на PHP в процедурном стиле Не знает ООП или чувствует, что оно вызывает ужас Хочет понять смысл ООП и изучить его главные темы.